:root {
  --s-color-b38bfc27: #e62d8b;
  --s-color-6c9a1182: #90c31e;
  --s-color-4888f87b: #7e4696ff;
  --s-color-8fb5b23f: #ffffffff;
  --s-color-37836084: #7e4696ff;
  --s-color-5780b547: #4cb3faff;
  --s-color-36bf21a1: rgb(2, 2, 2);
  --s-color-c5a4e2c0: #92d1fdff;
  --s-color-9daed215: #92d1fd21;
  --s-color-83a3896b: #1c9bddff;
  --s-color-e0951a4c: #e38586ff;
  --s-color-3aaed92b: #00b900ff;
  --s-color-09a49590: #a8a8a8bb;
  --s-color-95858a14: #a8a8a8bb;
  --s-color-14877daf: #0076beff;
  --s-color-31acbbeb: #0075bfff;
  --s-font-11ba8216: 'Shippori Mincho';
  --s-font-d4adde17: 'Cormorant Garamond';
  --s-font-b4bf8ffb: 'Nunito Sans';
  --s-font-c1bdd9aa: 'Josefin Sans';
  --s-font-698065c0: 'Noto Sans JP';
  --s-font-75a668bb: 'Noto Serif JP';
  --s-font-afa229a2: Satisfy;
  --s-font-7aa3db76: 'Dancing Script';
  --s-font-67bb80c2: Inter;
  --s-font-80a92427: 'Source Sans 3';
  --s-font-7e88ebba: '秀英明朝 M JIS2004';
}
.page-enter-active {
  transition: .6s cubic-bezier(.4, .4, 0, 1)
}

.page-leave-active {
  transition: .3s cubic-bezier(.4, .4, 0, 1)
}

.page-enter-from,
.page-leave-to {
  opacity: 0
}


:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222
}


.product-font-style[data-v-51f515bd] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}


/*! * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. */
.fa-brands,
.fa-solid {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto
}

.fa-solid {
  font-family: Font Awesome\ 6 Free;
  font-weight: 900
}

.fa-brands {
  font-family: Font Awesome\ 6 Brands;
  font-weight: 400
}

:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
  font-display: block;
  font-family: Font Awesome\ 6 Free;
  font-style: normal;
  font-weight: 900;
  src: url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.woff2) format("woff2"), url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
  font-display: block;
  font-family: Font Awesome\ 6 Brands;
  font-style: normal;
  font-weight: 400;
  src: url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.woff2) format("woff2"), url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.ttf) format("truetype")
}


.spinner[data-v-36413753] {
  animation: loading-spin-36413753 1s linear infinite;
  height: 16px;
  pointer-events: none;
  width: 16px
}

.spinner[data-v-36413753]:before {
  border-bottom: 2px solid transparent;
  border-right: 2px solid transparent;
  border-color: transparent currentcolor currentcolor transparent;
  border-style: solid;
  border-width: 2px;
  opacity: .2
}

.spinner[data-v-36413753]:after,
.spinner[data-v-36413753]:before {
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 100%;
  position: absolute;
  width: 100%
}

.spinner[data-v-36413753]:after {
  border-left: 2px solid transparent;
  border-top: 2px solid transparent;
  border-color: currentcolor transparent transparent currentcolor;
  border-style: solid;
  border-width: 2px;
  opacity: 1
}

@keyframes loading-spin-36413753 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}


@font-face {
  font-family: grandam;
  font-style: normal;
  font-weight: 400;
  src: url(https://storage.googleapis.com/studio-front/fonts/grandam.ttf) format("truetype")
}

@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2) format("woff2"), url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff) format("woff"), url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf) format("truetype")
}

.StudioCanvas {
  display: flex;
  height: auto;
  min-height: 100dvh
}

.StudioCanvas>.sd {
  min-height: 100dvh;
  overflow: clip
}

a,
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
button,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
select,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
  border: 0;
  font-family: sans-serif;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  color: #333;
  transition: .3s cubic-bezier(.4, .4, 0, 1);
  word-spacing: 1px
}

a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
summary:focus:not(:focus-visible) {
  outline: none
}

nav ul {
  list-style: none
}

blockquote,
q {
  quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none
}

a,
button {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline
}

ins {
  text-decoration: none
}

ins,
mark {
  background-color: #ff9;
  color: #000
}

mark {
  font-style: italic;
  font-weight: 700
}

del {
  text-decoration: line-through
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

hr {
  border: 0;
  border-top: 1px solid #ccc;
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0
}

input,
select {
  vertical-align: middle
}

textarea {
  resize: none
}

.clearfix:after {
  clear: both;
  content: "";
  display: block
}

[slot=after] button {
  overflow-anchor: none
}


.sd {
  flex-wrap: nowrap;
  max-width: 100%;
  pointer-events: all;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  position: relative
}

.sd::-webkit-scrollbar {
  display: none
}

.sd,
.sd.richText * {
  transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11
}

input.sd,
textarea.sd {
  align-content: normal
}

.sd[tabindex]:focus {
  outline: none
}

.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color
}

input[type=email],
input[type=tel],
input[type=text],
select,
textarea {
  -webkit-appearance: none;
  appearance: none;
}

select {
  cursor: pointer
}

.frame {
  display: block;
  overflow: hidden
}

.frame>iframe {
  height: 100%;
  width: 100%
}

.frame .formrun-embed>iframe:not(:first-child) {
  display: none !important
}

.image {
  position: relative
}

.image:before {
  background-position: 50%;
  background-size: cover;
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: -2
}

.sd.file {
  cursor: pointer;
  flex-direction: row;
  outline: 2px solid transparent;
  outline-offset: -1px;
  overflow-wrap: anywhere;
  word-break: break-word
}

.sd.file:focus-within {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color
}

.file>input[type=file] {
  opacity: 0;
  pointer-events: none;
  position: absolute
}

.sd.icon,
.sd.text {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word
}

.material-icons {
  display: inline-block;
  font-family: Material Icons;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased
}

.sd.material-symbols {
  font-style: normal;
  font-variation-settings: "FILL" var(--symbol-fill, 0), "wght" var(--symbol-weight, 400)
}

.sd.material-symbols.font-loading {
  height: 24px;
  opacity: 0;
  overflow: hidden;
  width: 24px
}

.sd.material-symbols-outlined {
  font-family: Material Symbols Outlined
}

.sd.material-symbols-rounded {
  font-family: Material Symbols Rounded
}

.sd.material-symbols-sharp {
  font-family: Material Symbols Sharp
}

.sd.material-symbols-weight-100 {
  --symbol-weight: 100
}

.sd.material-symbols-weight-200 {
  --symbol-weight: 200
}

.sd.material-symbols-weight-300 {
  --symbol-weight: 300
}

.sd.material-symbols-weight-400 {
  --symbol-weight: 400
}

.sd.material-symbols-weight-500 {
  --symbol-weight: 500
}

.sd.material-symbols-weight-600 {
  --symbol-weight: 600
}

.sd.material-symbols-weight-700 {
  --symbol-weight: 700
}

.sd.material-symbols-fill {
  --symbol-fill: 1
}

a,
a.icon,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, .15)
}

.fixed {
  z-index: 2
}

.sticky {
  z-index: 1
}

.button {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

.button,
.link {
  cursor: pointer
}

.submitLoading {
  opacity: .5 !important;
  pointer-events: none !important
}

.richText {
  display: block;
  word-break: break-word
}

.richText [data-thread],
.richText a,
.richText blockquote,
.richText em,
.richText h1,
.richText h2,
.richText h3,
.richText h4,
.richText li,
.richText ol,
.richText p,
.richText p>code,
.richText pre,
.richText pre>code,
.richText s,
.richText strong,
.richText table tbody,
.richText table tbody tr,
.richText table tbody tr>td,
.richText table tbody tr>th,
.richText u,
.richText ul {
  backface-visibility: visible;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit
}

.richText p {
  display: block;
  margin: 10px 0
}

.richText>p {
  min-height: 1em
}

.richText img,
.richText video {
  height: auto;
  max-width: 100%;
  vertical-align: bottom
}

.richText h1 {
  display: block;
  font-size: 3em;
  font-weight: 700;
  margin: 20px 0
}

.richText h2 {
  font-size: 2em
}

.richText h2,
.richText h3 {
  display: block;
  font-weight: 700;
  margin: 10px 0
}

.richText h3 {
  font-size: 1em
}

.richText h4,
.richText h5 {
  font-weight: 600
}

.richText h4,
.richText h5,
.richText h6 {
  display: block;
  font-size: 1em;
  margin: 10px 0
}

.richText h6 {
  font-weight: 500
}

.richText [data-type=table] {
  overflow-x: auto
}

.richText [data-type=table] p {
  white-space: pre-line;
  word-break: break-all
}

.richText table {
  border: 1px solid #f2f2f2;
  border-collapse: collapse;
  border-spacing: unset;
  color: #1a1a1a;
  font-size: 14px;
  line-height: 1.4;
  margin: 10px 0;
  table-layout: auto
}

.richText table tr th {
  background: hsla(0, 0%, 96%, .5)
}

.richText table tr td,
.richText table tr th {
  border: 1px solid #f2f2f2;
  max-width: 240px;
  min-width: 100px;
  padding: 12px
}

.richText table tr td p,
.richText table tr th p {
  margin: 0
}

.richText blockquote {
  border-left: 3px solid rgba(0, 0, 0, .15);
  font-style: italic;
  margin: 10px 0;
  padding: 10px 15px
}

.richText [data-type=embed_code] {
  margin: 20px 0;
  position: relative
}

.richText [data-type=embed_code]>.height-adjuster>.wrapper {
  position: relative
}

.richText [data-type=embed_code]>.height-adjuster>.wrapper[style*=padding-top] iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-sandbox=true] {
  display: block;
  overflow: hidden
}

.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] {
  padding-top: 100%
}

.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] blockquote {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper {
  padding-top: 50%
}

.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper {
  padding-top: 56.25%
}

.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper {
  padding-top: 56.25%
}

.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper {
  padding-top: 30%
}

.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.richText [data-type=embed_code_empty] {
  display: none
}

.richText ul {
  margin: 0 0 0 20px
}

.richText ul li {
  list-style: disc;
  margin: 10px 0
}

.richText ul li p {
  margin: 0
}

.richText ol {
  margin: 0 0 0 20px
}

.richText ol li {
  list-style: decimal;
  margin: 10px 0
}

.richText ol li p {
  margin: 0
}

.richText hr {
  border-top: 1px solid #ccc;
  margin: 10px 0
}

.richText p>code {
  background: #eee;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 6px;
  display: inline;
  margin: 2px;
  padding: 0 5px
}

.richText pre {
  background: #eee;
  border-radius: 6px;
  font-family: Menlo, Monaco, Courier New, monospace;
  margin: 20px 0;
  padding: 25px 35px;
  white-space: pre-wrap
}

.richText pre code {
  border: none;
  padding: 0
}

.richText strong {
  color: inherit;
  display: inline;
  font-family: inherit;
  font-weight: 900
}

.richText em {
  font-style: italic
}

.richText a,
.richText u {
  text-decoration: underline
}

.richText a {
  color: #007cff;
  display: inline
}

.richText s {
  text-decoration: line-through
}

.richText [data-type=table_of_contents] {
  background-color: #f5f5f5;
  border-radius: 2px;
  color: #616161;
  font-size: 16px;
  list-style: none;
  margin: 0;
  padding: 24px 24px 8px;
  text-decoration: underline
}

.richText [data-type=table_of_contents] .toc_list {
  margin: 0
}

.richText [data-type=table_of_contents] .toc_item {
  color: currentColor;
  font-size: inherit !important;
  font-weight: inherit;
  list-style: none
}

.richText [data-type=table_of_contents] .toc_item>a {
  border: none;
  color: currentColor;
  font-size: inherit !important;
  font-weight: inherit;
  text-decoration: none
}

.richText [data-type=table_of_contents] .toc_item>a:hover {
  opacity: .7
}

.richText [data-type=table_of_contents] .toc_item--1 {
  margin: 0 0 16px
}

.richText [data-type=table_of_contents] .toc_item--2 {
  margin: 0 0 16px;
  padding-left: 2rem
}

.richText [data-type=table_of_contents] .toc_item--3 {
  margin: 0 0 16px;
  padding-left: 4rem
}

.sd.section {
  align-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  height: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 100% !important
}

.sd.section-inner {
  position: static !important
}

@property --g-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 180deg
}

@property --g-color-0 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-0 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: .01%
}

@property --g-color-1 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-1 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-2 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-2 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-3 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-3 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-4 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-4 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-5 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-5 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-6 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-6 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-7 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-7 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-8 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-8 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-9 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-9 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-10 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-10 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --g-color-11 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent
}

@property --g-position-11 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}


a[data-v-60d33773] {
  align-items: center;
  border-radius: 4px;
  bottom: 20px;
  height: 20px;
  justify-content: center;
  left: 20px;
  perspective: 300px;
  position: fixed;
  transition: 0s linear;
  width: 84px;
  z-index: 2000
}

@media (hover:hover) {
  a[data-v-60d33773] {
    transition: .4s cubic-bezier(.4, .4, 0, 1)
  }

  a[data-v-60d33773]:hover {
    height: 32px;
    width: 200px
  }
}

[data-v-60d33773] .custom-fill path {
  fill: var(--01abf230)
}

.fade-enter-active[data-v-60d33773],
.fade-leave-active[data-v-60d33773] {
  transition: opacity .2s cubic-bezier(.4, .4, 0, 1)
}

.fade-enter[data-v-60d33773],
.fade-leave-to[data-v-60d33773] {
  opacity: 0
}


.loading[data-v-8a583dac] {
  align-content: center;
  align-items: center;
  background-color: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  perspective: 300px;
  position: fixed;
  top: 0;
  transition: none;
  width: 100%;
  z-index: 1000
}

.icon[data-v-8a583dac] {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  height: 140px;
  position: relative;
  transform: rotate(45deg);
  transition: .6s cubic-bezier(.4, .4, 0, 1);
  width: 20px
}

.back[data-v-8a583dac] {
  background-color: var(--rebranding-loading-bg);
  top: 0
}

.back[data-v-8a583dac],
.progress[data-v-8a583dac] {
  height: 140px;
  left: 0;
  position: absolute;
  width: 20px
}

.progress[data-v-8a583dac] {
  background-color: var(--rebranding-loading-bar);
  bottom: 0;
  clip: rect(10px, 20px, 140px, 0)
}

.loading-enter-from .progress[data-v-8a583dac] {
  clip: rect(140px, 20px, 140px, 0)
}

.loading-enter-active .progress[data-v-8a583dac] {
  transition: 2s cubic-bezier(.31, .13, 0, 1)
}

.loading-leave-active[data-v-8a583dac] {
  transition: .6s cubic-bezier(.4, .4, 0, 1) .3s
}

.loading-leave-active .icon[data-v-8a583dac] {
  transition: .3s cubic-bezier(.4, .4, 0, 1) .3s
}

.loading-leave-active .progress[data-v-8a583dac] {
  transition: .3s cubic-bezier(.4, .4, 0, 1)
}

.loading-leave-to[data-v-8a583dac] {
  background-color: hsla(0, 0%, 100%, 0)
}

.loading-leave-to .icon[data-v-8a583dac] {
  -webkit-clip-path: inset(0 0 160px 0);
  clip-path: inset(0 0 160px 0)
}

.loading-leave-to .progress[data-v-8a583dac] {
  clip: rect(0, 20px, 140px, 0)
}


.LoadMoreAnnouncer[data-v-4f7a7294] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap
}


.TitleAnnouncer[data-v-692a2727] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap
}


.design-canvas__modal {
  height: 100%;
  pointer-events: none;
  position: fixed;
  transition: none;
  width: 100%;
  z-index: 2
}

.design-canvas__modal:focus {
  outline: none
}

.design-canvas__modal.v-enter-active .studio-canvas,
.design-canvas__modal.v-leave-active,
.design-canvas__modal.v-leave-active .studio-canvas {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

.design-canvas__modal.v-enter-active .studio-canvas *,
.design-canvas__modal.v-leave-active .studio-canvas * {
  transition: none !important
}

.design-canvas__modal.isNone {
  transition: none
}

.design-canvas__modal .design-canvas__modal__base {
  height: 100%;
  left: 0;
  pointer-events: auto;
  position: fixed;
  top: 0;
  transition: .4s cubic-bezier(.4, .4, 0, 1);
  width: 100%;
  z-index: -1
}

.design-canvas__modal .studio-canvas {
  height: 100%;
  pointer-events: none
}

.design-canvas__modal .studio-canvas>* {
  background: none !important;
  pointer-events: none
}


.publish-studio-style[data-v-5a0c3720] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}


.snackbar[data-v-3129703d] {
  align-items: center;
  background: #fff;
  border: 1px solid #ededed;
  border-radius: 6px;
  box-shadow: 0 16px 48px -8px rgba(0, 0, 0, .08), 0 10px 25px -5px rgba(0, 0, 0, .11);
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: space-between;
  left: 50%;
  max-width: 90vw;
  padding: 16px 20px;
  position: fixed;
  top: 32px;
  transform: translateX(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 480px;
  z-index: 9999
}

.snackbar.v-enter-active[data-v-3129703d],
.snackbar.v-leave-active[data-v-3129703d] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

.snackbar.v-enter-from[data-v-3129703d],
.snackbar.v-leave-to[data-v-3129703d] {
  opacity: 0;
  transform: translate(-50%, -10px)
}

.snackbar .convey[data-v-3129703d] {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 8px;
  padding: 0
}

.snackbar .convey .icon[data-v-3129703d] {
  background-position: 50%;
  background-repeat: no-repeat;
  flex-shrink: 0;
  height: 24px;
  width: 24px
}

.snackbar .convey .message[data-v-3129703d] {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  white-space: pre-line
}

.snackbar .convey.error .icon[data-v-3129703d] {
  background-image: url(/_nuxt/close_circle.c7480f3c.svg)
}

.snackbar .convey.error .message[data-v-3129703d] {
  color: #f84f65
}

.snackbar .convey.success .icon[data-v-3129703d] {
  background-image: url(/_nuxt/round_check.0ebac23f.svg)
}

.snackbar .convey.success .message[data-v-3129703d] {
  color: #111
}

.snackbar .button[data-v-3129703d] {
  align-items: center;
  border-radius: 40px;
  color: #4b9cfb;
  display: flex;
  flex-shrink: 0;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  justify-content: center;
  line-height: 16px;
  padding: 4px 8px
}

.snackbar .button[data-v-3129703d]:hover {
  background: #f5f5f5
}


.app[data-v-4a64a196] {
  align-items: center;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  width: 100%
}

.title[data-v-4a64a196] {
  font-size: 34px;
  font-weight: 300;
  letter-spacing: 2.45px;
  line-height: 30px;
  margin: 30px
}



/*! * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. */
.fa-brands,
.fa-solid {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto
}

.fa-solid {
  font-family: Font Awesome\ 6 Free;
  font-weight: 900
}

.fa-brands {
  font-family: Font Awesome\ 6 Brands;
  font-weight: 400
}

:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
  font-display: block;
  font-family: Font Awesome\ 6 Free;
  font-style: normal;
  font-weight: 900;
  src: url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.woff2) format("woff2"), url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
  font-display: block;
  font-family: Font Awesome\ 6 Brands;
  font-style: normal;
  font-weight: 400;
  src: url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.woff2) format("woff2"), url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.ttf) format("truetype")
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}



@font-face {
  font-family: _TSBlank_;
  src: url(//wf.typesquare.com/ab.woff);
}



.sd[data-s-775260e7-afa4-480d-8948-7e91828c9148] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 85px;
  justify-content: space-between;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-775260e7-afa4-480d-8948-7e91828c9148] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 66px;
    justify-content: space-between;
    padding: 14px 0px 14px 14px;
    z-index: 5;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e20a518a-3978-4aba-be4d-63d56e8421ca] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-around;
  margin: 0px 0px 0px 0px;
  width: 233px;
  --gap-h-e20a518a-3978-4aba-be4d-63d56e8421ca: 0px;
  --gap-v-e20a518a-3978-4aba-be4d-63d56e8421ca: 0px;
  --gap-uuid: e20a518a-3978-4aba-be4d-63d56e8421ca;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e20a518a-3978-4aba-be4d-63d56e8421ca] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-e20a518a-3978-4aba-be4d-63d56e8421ca: 0px;
    --gap-v-e20a518a-3978-4aba-be4d-63d56e8421ca: 0px;
    max-width: 100%;
  }
}

.sd[data-s-dc15fd60-5605-4b53-9bc4-e9532ce42266] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 121px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc15fd60-5605-4b53-9bc4-e9532ce42266] {
    height: 41px;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206] {
  background: rgba(0, 0, 0, 0.0);
  height: 83px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206]:before {
    background-size: contain;
  }

  .sd[data-s-5e5ea81f-b0dc-40fa-b4e8-ab36ad89a206] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-54c1a205-e42c-470e-9e1c-d3bf7222b752] {
  align-content: center;
  align-items: center;
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54c1a205-e42c-470e-9e1c-d3bf7222b752] {
    margin: 0px 9px 0px 0px;
    max-width: calc(100% - 9px);
  }
}

.sd[data-s-910d2de2-c7f9-4d0d-8ff6-99e216c68891] {
  align-content: center;
  align-items: center;
  border-radius: 48px;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 198px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-910d2de2-c7f9-4d0d-8ff6-99e216c68891] {
    display: none;
  }
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 48px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 8px 16px 8px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid #ca1c68;
  border-left: 1px solid #ca1c68;
  border-right: 1px solid #ca1c68;
  border-top: 1px solid #ca1c68;
  opacity: 1;
}

.sd[data-s-e70cad63-1e26-4d12-827a-77ef77a869dd] {
  background: #ca1c68;
  border-radius: 48px;
  bottom: 0px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform-origin: center right;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503]:hover .sd[data-s-e70cad63-1e26-4d12-827a-77ef77a869dd] {
  flex: none;
  width: 0%;
  max-width: 0%;
}

.sd[data-s-15a025f3-f78c-4baf-9c6c-380c6072f54a] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e00e74cc-c6b8-46be-97e6-bcb163772503]:hover .sd[data-s-15a025f3-f78c-4baf-9c6c-380c6072f54a] {
  color: #ca1c68;
}

.sd[data-s-f38dc9f4-13a7-4b51-a594-a52307faebc4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f38dc9f4-13a7-4b51-a594-a52307faebc4] {
    display: flex;
  }
}

.sd[data-s-bdf548b1-adf2-457d-a762-6017de7c5cbf] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-81730e20-edf4-48c0-ac4b-4845a110b313] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ee511a1d-17b2-4b3b-ad28-7eec79120b5f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 27px;
  justify-content: space-between;
  margin: 0px 44px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 27px;
  --gap-v-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 0px;
  --gap-uuid: ee511a1d-17b2-4b3b-ad28-7eec79120b5f;
  max-width: calc(100% - 44px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee511a1d-17b2-4b3b-ad28-7eec79120b5f] {
    display: none;
    --gap-h-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 27px;
    --gap-v-ee511a1d-17b2-4b3b-ad28-7eec79120b5f: 0px;
  }
}

.sd[data-s-ef8f1cf3-d02b-40f8-b6dd-2d62b96cbdbc] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ef8f1cf3-d02b-40f8-b6dd-2d62b96cbdbc]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-5db460b5-be96-4011-9d75-2b0e7148ba79] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5db460b5-be96-4011-9d75-2b0e7148ba79]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-4f2d6d46-a5d9-43d8-a108-4409f2b3eb11] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4f2d6d46-a5d9-43d8-a108-4409f2b3eb11]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-f38788fc-eab4-4bcf-a080-664a6493e8f5] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f38788fc-eab4-4bcf-a080-664a6493e8f5]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-e9ac2011-d28d-4a57-ae71-20a18fa838ac] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-e9ac2011-d28d-4a57-ae71-20a18fa838ac]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-f889eaac-efaa-456e-a736-5b8fa093d017] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f889eaac-efaa-456e-a736-5b8fa093d017]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-c6c52f92-784d-4c4e-931f-b69280bcbf75] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c6c52f92-784d-4c4e-931f-b69280bcbf75]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-38cc164f-f4e6-4873-8222-baef7fdcb853] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-38cc164f-f4e6-4873-8222-baef7fdcb853]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}

.sd[data-s-be30d5f8-4422-4365-a139-760163ff7fa2] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-be30d5f8-4422-4365-a139-760163ff7fa2]:hover {
  border-bottom: 2px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  color: #ab8853;
  text-decoration: none;
}


.sd[data-s-68582fa2-d234-49d0-bf07-ec70730474e9] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  transform: rotate(0deg);
  --gap-h-68582fa2-d234-49d0-bf07-ec70730474e9: 0px;
  --gap-v-68582fa2-d234-49d0-bf07-ec70730474e9: 20px;
  --gap-uuid: 68582fa2-d234-49d0-bf07-ec70730474e9;
}

@media screen and (max-width: 540px) {
  .sd[data-s-68582fa2-d234-49d0-bf07-ec70730474e9] {
    gap: 10px;
    --gap-h-68582fa2-d234-49d0-bf07-ec70730474e9: 0px;
    --gap-v-68582fa2-d234-49d0-bf07-ec70730474e9: 10px;
  }
}

.sd[data-s-991fc933-d482-4f60-8da0-43c772dd875b] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
  --gap-v-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
  --gap-uuid: 991fc933-d482-4f60-8da0-43c772dd875b;
}

@media screen and (max-width: 540px) {
  .sd[data-s-991fc933-d482-4f60-8da0-43c772dd875b] {
    flex-direction: column;
    --gap-h-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
    --gap-v-991fc933-d482-4f60-8da0-43c772dd875b: 0px;
  }
}

.sd[data-s-e4c13172-c462-403d-a799-a8ceed1a8bca] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-radius: 128px;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 35px;
  justify-content: center;
  padding: 0px;
  width: 35px;
  --gap-h-e4c13172-c462-403d-a799-a8ceed1a8bca: 10px;
  --gap-v-e4c13172-c462-403d-a799-a8ceed1a8bca: 0px;
  --gap-uuid: e4c13172-c462-403d-a799-a8ceed1a8bca;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4c13172-c462-403d-a799-a8ceed1a8bca] {
    flex: none;
    height: 25px;
    width: 25px;
    --gap-h-e4c13172-c462-403d-a799-a8ceed1a8bca: 10px;
    --gap-v-e4c13172-c462-403d-a799-a8ceed1a8bca: 0px;
    max-width: 100%;
  }
}

.sd[data-s-51e93d9d-8154-44c4-9937-536690b082dd] {
  color: #FFFFFF;
  font-size: 16px;
  transform: rotate(0deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-51e93d9d-8154-44c4-9937-536690b082dd] {
    font-size: 24px;
  }
}


.sd[data-s-36de6463-8a85-4fe6-9f76-2d08fe90d44a] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px;
  padding: 100px 0px 38px 0px;
  width: 100%;
  z-index: 4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36de6463-8a85-4fe6-9f76-2d08fe90d44a] {
    background: rgb(66, 66, 66);
    margin: 0px 0px;
    padding: 57px 0px 22px 0px;
  }
}

.sd[data-s-3376552b-81e9-44e4-8a1d-e1181cd9b9b9] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #f6f6f6;
  border-left: 0px solid #f6f6f6;
  border-right: 0px solid #f6f6f6;
  border-top: 0px solid #f6f6f6;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 90%;
  --gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9: 0px;
  --gap-v-3376552b-81e9-44e4-8a1d-e1181cd9b9b9: 0px;
  --gap-uuid: 3376552b-81e9-44e4-8a1d-e1181cd9b9b9;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3376552b-81e9-44e4-8a1d-e1181cd9b9b9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 90%;
    --gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9: 0px;
    --gap-v-3376552b-81e9-44e4-8a1d-e1181cd9b9b9: 0px;
  }
}

.sd[data-s-364cffb5-6368-4aa9-8ecb-95d2dd916b9e] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-364cffb5-6368-4aa9-8ecb-95d2dd916b9e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    justify-content: center;
    width: calc(90% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.10000000000000003));
  }
}

.sd[data-s-f17d15f7-e64b-419a-ae67-ee12da9aae51] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 24px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-f17d15f7-e64b-419a-ae67-ee12da9aae51: 15px;
  --gap-v-f17d15f7-e64b-419a-ae67-ee12da9aae51: 0px;
  --gap-uuid: f17d15f7-e64b-419a-ae67-ee12da9aae51;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f17d15f7-e64b-419a-ae67-ee12da9aae51] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: center;
    width: 50%;
    --gap-h-f17d15f7-e64b-419a-ae67-ee12da9aae51: 15px;
    --gap-v-f17d15f7-e64b-419a-ae67-ee12da9aae51: 0px;
    max-width: 50%;
  }
}

.sd[data-s-a5f8723e-9d9f-40cf-9972-6c98e5a131ac] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  --gap-h-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 25px;
  --gap-v-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 0px;
  --gap-uuid: a5f8723e-9d9f-40cf-9972-6c98e5a131ac;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a5f8723e-9d9f-40cf-9972-6c98e5a131ac] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    justify-content: flex-start;
    width: 245px;
    --gap-h-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 0px;
    --gap-v-a5f8723e-9d9f-40cf-9972-6c98e5a131ac: 0px;
    max-width: 100%;
  }
}

.sd[data-s-b209747b-4a3d-4eb5-844d-cfa7392f046f] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b209747b-4a3d-4eb5-844d-cfa7392f046f] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-dfd901ec-8267-4d45-9260-f06fdf9bf827] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-dfd901ec-8267-4d45-9260-f06fdf9bf827]:hover {
  opacity: 0.5;
}

.sd[data-s-84acf619-4242-4550-9e4c-34bc27b1717a] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84acf619-4242-4550-9e4c-34bc27b1717a] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-90b4915f-75b8-4533-8202-6071c3b465ec] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-90b4915f-75b8-4533-8202-6071c3b465ec]:hover {
  opacity: 0.5;
}

.sd[data-s-d046caf9-5747-4c56-be12-f89f654d25bc] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d046caf9-5747-4c56-be12-f89f654d25bc] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-b6d96bec-bf19-4556-b90d-fcdbca7520eb] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b6d96bec-bf19-4556-b90d-fcdbca7520eb]:hover {
  opacity: 0.5;
}

.sd[data-s-f54decb6-aa43-4967-826e-33641f57da91] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f54decb6-aa43-4967-826e-33641f57da91] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    justify-content: flex-start;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-eb6aea8a-090c-41be-b87c-09da2f96ed9f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-eb6aea8a-090c-41be-b87c-09da2f96ed9f]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb6aea8a-090c-41be-b87c-09da2f96ed9f] {
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-3fca5d19-9c88-4033-91d5-2ab3eedbaca1] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3fca5d19-9c88-4033-91d5-2ab3eedbaca1] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-6116dcff-deee-4301-8606-3458c241a803] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6116dcff-deee-4301-8606-3458c241a803]:hover {
  opacity: 0.5;
}

.sd[data-s-c76578d6-2180-46a6-b695-469e7dc4fb9b] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c76578d6-2180-46a6-b695-469e7dc4fb9b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-82d3c14b-cb10-4f1c-942e-f357059dfddd] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-82d3c14b-cb10-4f1c-942e-f357059dfddd]:hover {
  opacity: 0.5;
}

.sd[data-s-146a998c-eaed-490a-acb4-555c82b14394] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-146a998c-eaed-490a-acb4-555c82b14394] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-158489ae-a436-4960-ae1d-78247b747f67] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-158489ae-a436-4960-ae1d-78247b747f67]:hover {
  opacity: 0.5;
}

.sd[data-s-805279c9-f77a-437d-ae17-94ec5e61f80f] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-805279c9-f77a-437d-ae17-94ec5e61f80f] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-62f4b729-0847-4495-9c72-4060c4935bf6] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-62f4b729-0847-4495-9c72-4060c4935bf6]:hover {
  opacity: 0.5;
}

.sd[data-s-affab3e5-4d45-412b-a6f5-64c216548f7c] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-affab3e5-4d45-412b-a6f5-64c216548f7c] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-b70994de-36bf-4ff5-b884-e94a577d6735] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b70994de-36bf-4ff5-b884-e94a577d6735]:hover {
  opacity: 0.5;
}

.sd[data-s-8d8cd4d8-b3a8-43be-958c-30d0680b2087] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-8d8cd4d8-b3a8-43be-958c-30d0680b2087: 15px;
  --gap-v-8d8cd4d8-b3a8-43be-958c-30d0680b2087: 0px;
  --gap-uuid: 8d8cd4d8-b3a8-43be-958c-30d0680b2087;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d8cd4d8-b3a8-43be-958c-30d0680b2087] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    height: 326px;
    justify-content: center;
    width: 50%;
    --gap-h-8d8cd4d8-b3a8-43be-958c-30d0680b2087: 15px;
    --gap-v-8d8cd4d8-b3a8-43be-958c-30d0680b2087: 0px;
    max-width: 50%;
  }
}

.sd[data-s-dacb2085-8a30-401a-8e98-216f80cdf638] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: 14px;
  justify-content: center;
  padding: 0px;
  width: auto;
  --gap-h-dacb2085-8a30-401a-8e98-216f80cdf638: 25px;
  --gap-v-dacb2085-8a30-401a-8e98-216f80cdf638: 0px;
  --gap-uuid: dacb2085-8a30-401a-8e98-216f80cdf638;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dacb2085-8a30-401a-8e98-216f80cdf638] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    height: auto;
    --gap-h-dacb2085-8a30-401a-8e98-216f80cdf638: 0px;
    --gap-v-dacb2085-8a30-401a-8e98-216f80cdf638: 0px;
    max-width: 100%;
  }
}

.sd[data-s-6f0f381e-eb9f-473b-9588-104dbb9bb873] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 16px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6f0f381e-eb9f-473b-9588-104dbb9bb873] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-9d85cde8-67c1-4fb1-9469-e948ff1cea29] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9d85cde8-67c1-4fb1-9469-e948ff1cea29]:hover {
  opacity: 0.5;
}

.sd[data-s-3b14b97c-b143-4c80-95ba-55367fdc49be] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b14b97c-b143-4c80-95ba-55367fdc49be] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-4aa9d16f-eae4-49dd-a5b8-17fb74d8b0cf] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4aa9d16f-eae4-49dd-a5b8-17fb74d8b0cf]:hover {
  opacity: 0.5;
}

.sd[data-s-92cce20b-e07f-452f-951a-0de3306d4866] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92cce20b-e07f-452f-951a-0de3306d4866] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-6908f73d-a6c3-438c-8e58-dbdd6aa2fc9d] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6908f73d-a6c3-438c-8e58-dbdd6aa2fc9d]:hover {
  opacity: 0.5;
}

.sd[data-s-d5668a42-98c9-4a15-9259-4286078da539] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5668a42-98c9-4a15-9259-4286078da539] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-4af73c11-df0c-4607-a5da-3b592aec6842] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4af73c11-df0c-4607-a5da-3b592aec6842]:hover {
  opacity: 0.5;
}

.sd[data-s-45c579c1-c2cd-4de8-be45-dda5460e4658] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45c579c1-c2cd-4de8-be45-dda5460e4658] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-c8736465-6e59-4249-b0c8-65b16ca656f5] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c8736465-6e59-4249-b0c8-65b16ca656f5]:hover {
  opacity: 0.5;
}

.sd[data-s-10e98385-9e57-4495-aacc-c372e1ebb8da] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(15% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.85));
  --gap-h-10e98385-9e57-4495-aacc-c372e1ebb8da: 0px;
  --gap-v-10e98385-9e57-4495-aacc-c372e1ebb8da: 0px;
  --gap-uuid: 10e98385-9e57-4495-aacc-c372e1ebb8da;
  max-width: calc(15% - (var(--gap-h-3376552b-81e9-44e4-8a1d-e1181cd9b9b9) * 0.85));
}

@media screen and (max-width: 540px) {
  .sd[data-s-10e98385-9e57-4495-aacc-c372e1ebb8da] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 32px 0px;
    width: 181px;
    --gap-h-10e98385-9e57-4495-aacc-c372e1ebb8da: 0px;
    --gap-v-10e98385-9e57-4495-aacc-c372e1ebb8da: 0px;
    max-width: 100%;
  }
}

.sd[data-s-20574b79-7899-4714-96fa-66efc0e41950] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-10e98385-9e57-4495-aacc-c372e1ebb8da) * 0));
  --gap-h-20574b79-7899-4714-96fa-66efc0e41950: 0px;
  --gap-v-20574b79-7899-4714-96fa-66efc0e41950: 0px;
  --gap-uuid: 20574b79-7899-4714-96fa-66efc0e41950;
  max-width: calc(100% - (var(--gap-h-10e98385-9e57-4495-aacc-c372e1ebb8da) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-20574b79-7899-4714-96fa-66efc0e41950] {
    gap: 0px;
    margin: 0px 0px 0px 0px;
    --gap-h-20574b79-7899-4714-96fa-66efc0e41950: 0px;
    --gap-v-20574b79-7899-4714-96fa-66efc0e41950: 0px;
  }
}

.sd[data-s-1db5a682-0d13-4295-a0fa-b7248977fcdd] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-20574b79-7899-4714-96fa-66efc0e41950) * 0));
  --gap-h-1db5a682-0d13-4295-a0fa-b7248977fcdd: 0px;
  --gap-v-1db5a682-0d13-4295-a0fa-b7248977fcdd: 0px;
  --gap-uuid: 1db5a682-0d13-4295-a0fa-b7248977fcdd;
  max-width: calc(100% - (var(--gap-h-20574b79-7899-4714-96fa-66efc0e41950) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1db5a682-0d13-4295-a0fa-b7248977fcdd] {
    align-content: center;
    align-items: center;
    justify-content: center;
    --gap-h-1db5a682-0d13-4295-a0fa-b7248977fcdd: 0px;
    --gap-v-1db5a682-0d13-4295-a0fa-b7248977fcdd: 0px;
  }
}

.sd[data-s-e1f80a8e-7a26-447d-9125-837771523b23] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-1db5a682-0d13-4295-a0fa-b7248977fcdd) * 0));
  max-width: calc(100% - (var(--gap-h-1db5a682-0d13-4295-a0fa-b7248977fcdd) * 0));
}

.sd[data-s-ee966d13-614c-495d-b5f5-997e338d56a9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4eb9ce26-daa3-4f7a-8a2a-5be841f7d308] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 9px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4eb9ce26-daa3-4f7a-8a2a-5be841f7d308] {
    flex: none;
    height: auto;
    margin: 0px 0px 1px 0px;
    width: 116px;
    max-width: 100%;
  }
}

.sd[data-s-ea5fa74c-1673-498b-9893-f2ba34e29ae1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-cb46eaf1-c213-40de-812b-83c0d32f9ff4] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-77cdbb91-4c4b-4112-8281-f21b7891979d] {
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #EEEEEE;
  border-left: 0px solid #EEEEEE;
  border-right: 0px solid #EEEEEE;
  border-top: 0px solid #EEEEEE;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 11px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: auto;
  --gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 15px;
  --gap-v-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 0px;
  --gap-uuid: 8658605c-70f3-4f8e-86fa-adf460ec0ef9;
  max-width: 100%;
}

.sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9].appear {
  background: rgb(253, 253, 253);
  --gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 15px;
  --gap-v-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 0px;
}



@media screen and (max-width: 540px) {
  .sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    margin: 17px 0px 0px 0px;
    --gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 15px;
    --gap-v-8658605c-70f3-4f8e-86fa-adf460ec0ef9: 15px;
    max-width: 100%;
  }
}

.sd[data-s-ff372be3-c881-463b-ab34-c8ca114bc46f] {
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  height: calc(100% - (var(--gap-v-8658605c-70f3-4f8e-86fa-adf460ec0ef9) * 0));
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: NaNpx;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center right;
  transition-delay: 300ms;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9) * 0));
  z-index: 2;
  max-width: calc(100% - (var(--gap-h-8658605c-70f3-4f8e-86fa-adf460ec0ef9) * 0));
}

.sd[data-s-ff372be3-c881-463b-ab34-c8ca114bc46f].appear {
  transform: scale(1, 1);
}



.sd[data-s-ff372be3-c881-463b-ab34-c8ca114bc46f]&appear-active {
  transform-origin: center right;
}

.sd[data-s-7f786bb2-6e15-427d-8ae6-ae72c10a477c] {
  background: #FFFFFF;
  border-radius: 50%;
  color: #000000;
  flex: none;
  font-size: 14px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  width: 30px;
  max-width: 100%;
}

.sd[data-s-7f786bb2-6e15-427d-8ae6-ae72c10a477c]:hover {
  transform: scale(1.2, 1.2);
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f786bb2-6e15-427d-8ae6-ae72c10a477c] {
    background: #FFFFFF;
    color: #000000;
    flex: none;
    font-size: 15px;
    height: 30px;
    margin: 0px 0px 2px 0px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-9c956616-3db8-43df-b641-3852fa33b9b1] {
  background: #FFFFFF;
  border-radius: 50%;
  color: #000000;
  flex: none;
  font-size: 20px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  width: 30px;
  max-width: 100%;
}

.sd[data-s-9c956616-3db8-43df-b641-3852fa33b9b1]:hover {
  transform: scale(1.2, 1.2);
}

@media screen and (max-width: 540px) {
  .sd[data-s-9c956616-3db8-43df-b641-3852fa33b9b1] {
    background: #FFFFFF;
    color: #000000;
    flex: none;
    font-size: 15px;
    height: 30px;
    margin: 0px 0px 2px 0px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-dbb6dd06-4fe7-4a43-81c2-ec9d4da9673c] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 100px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbb6dd06-4fe7-4a43-81c2-ec9d4da9673c] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}


.sd[data-s-17fea35b-bf72-47a3-850d-6e8bd39655d6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-51d7c30c-44e1-4b28-aa69-fb43c8e0c634] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 62px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51d7c30c-44e1-4b28-aa69-fb43c8e0c634] {
    flex: none;
    padding: 47px 0px 47px 0px;
    width: 100%;
  }
}

.sd[data-s-b386254e-8ca7-4a9f-b366-e2f1617a4efd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 840px;
  --gap-h-b386254e-8ca7-4a9f-b366-e2f1617a4efd: 0px;
  --gap-v-b386254e-8ca7-4a9f-b366-e2f1617a4efd: 0px;
  --gap-uuid: b386254e-8ca7-4a9f-b366-e2f1617a4efd;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b386254e-8ca7-4a9f-b366-e2f1617a4efd] {
    flex: none;
    width: 88%;
    --gap-h-b386254e-8ca7-4a9f-b366-e2f1617a4efd: 0px;
    --gap-v-b386254e-8ca7-4a9f-b366-e2f1617a4efd: 0px;
    max-width: 88%;
  }
}

.sd[data-s-9fbbe741-8b90-44c3-962e-9fd3d78fb4d8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  --gap-h-9fbbe741-8b90-44c3-962e-9fd3d78fb4d8: 7px;
  --gap-v-9fbbe741-8b90-44c3-962e-9fd3d78fb4d8: 0px;
  --gap-uuid: 9fbbe741-8b90-44c3-962e-9fd3d78fb4d8;
  max-width: 100%;
}

.sd[data-s-73cb2f32-2936-4e3e-83ee-4923425bce64] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 32px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-73cb2f32-2936-4e3e-83ee-4923425bce64] {
    font-size: 20px;
  }
}

.sd[data-s-3fe2378d-990d-4d8c-9f6f-c929154542a2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 14px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3fe2378d-990d-4d8c-9f6f-c929154542a2] {
    margin: 4px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-39822bea-9089-4465-b046-7f60862ccb8e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: 100%;
  --gap-h-39822bea-9089-4465-b046-7f60862ccb8e: 15px;
  --gap-v-39822bea-9089-4465-b046-7f60862ccb8e: 0px;
  --gap-uuid: 39822bea-9089-4465-b046-7f60862ccb8e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-39822bea-9089-4465-b046-7f60862ccb8e] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    --gap-h-39822bea-9089-4465-b046-7f60862ccb8e: 0px;
    --gap-v-39822bea-9089-4465-b046-7f60862ccb8e: 0px;
  }
}

.sd[data-s-b1f978c1-ad60-4c0e-8129-b7f3100d37e8] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #ab8853;
  border-left: 0px solid #ab8853;
  border-right: 0px solid #ab8853;
  border-top: 0px solid #ab8853;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: auto;
  justify-content: center;
  padding: 15px;
  width: auto;
  --gap-h-b1f978c1-ad60-4c0e-8129-b7f3100d37e8: 7px;
  --gap-v-b1f978c1-ad60-4c0e-8129-b7f3100d37e8: 0px;
  --gap-uuid: b1f978c1-ad60-4c0e-8129-b7f3100d37e8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1f978c1-ad60-4c0e-8129-b7f3100d37e8] {
    margin: 0px 0px 27px 0px;
    padding: 8px;
    --gap-h-b1f978c1-ad60-4c0e-8129-b7f3100d37e8: 7px;
    --gap-v-b1f978c1-ad60-4c0e-8129-b7f3100d37e8: 0px;
    max-width: 100%;
  }
}

.sd[data-s-03726084-51e7-43eb-9671-0162ade44b07] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-37cddd9c-210f-442a-9252-aef26d5f6eac] {
  background: rgba(0, 0, 0, 0.0);
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 48px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-37cddd9c-210f-442a-9252-aef26d5f6eac] {
    font-size: 28px;
  }
}

.sd[data-s-954023f4-5b70-43b2-93d7-58349aa13024] {
  align-content: flex-end;
  align-items: flex-end;
  background: #FFFFFF;
  border-bottom: 3px solid #ab8853;
  border-left: 3px solid #ab8853;
  border-right: 3px solid #ab8853;
  border-top: 3px solid #ab8853;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 48px 0px;
  padding: 45px;
  width: auto;
  --gap-h-954023f4-5b70-43b2-93d7-58349aa13024: 0px;
  --gap-v-954023f4-5b70-43b2-93d7-58349aa13024: 0px;
  --gap-uuid: 954023f4-5b70-43b2-93d7-58349aa13024;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-954023f4-5b70-43b2-93d7-58349aa13024] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 30px 0px;
    padding: 30px 15px 30px 15px;
    width: 93%;
    --gap-h-954023f4-5b70-43b2-93d7-58349aa13024: 0px;
    --gap-v-954023f4-5b70-43b2-93d7-58349aa13024: 0px;
    max-width: 93%;
  }
}

.sd[data-s-c8852604-cddc-4fd2-a8c7-f810f5da8cff] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8852604-cddc-4fd2-a8c7-f810f5da8cff] {
    align-content: center;
    align-items: center;
    flex: none;
    height: auto;
    justify-content: center;
    width: calc(100% - (var(--gap-h-954023f4-5b70-43b2-93d7-58349aa13024) * 0));
    max-width: calc(100% - (var(--gap-h-954023f4-5b70-43b2-93d7-58349aa13024) * 0));
  }
}

.sd[data-s-17565848-0795-4870-b81c-52b108b2b249] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17565848-0795-4870-b81c-52b108b2b249] {
    flex: none;
    font-size: 13px;
    line-height: 1.6;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5e4bd2c8-21bb-4934-9f48-2f735e2fedfe] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e4bd2c8-21bb-4934-9f48-2f735e2fedfe] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-a56230a9-4cb1-48ab-9b16-a7415f9ee8ec] {
  align-content: center;
  align-items: center;
  background: #ab8853;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: center;
  padding: 10px;
  --gap-h-a56230a9-4cb1-48ab-9b16-a7415f9ee8ec: 5px;
  --gap-v-a56230a9-4cb1-48ab-9b16-a7415f9ee8ec: 0px;
  --gap-uuid: a56230a9-4cb1-48ab-9b16-a7415f9ee8ec;
}

.sd[data-s-76233210-ffaf-41bd-a9f8-d64969be30aa] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b2cc66c2-4c0c-4d83-93f8-6022fc283129] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 48px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-28f15027-66f8-4e83-b6fc-81576b8910a6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  color: #ab8853;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ae9bb2a4-c575-4839-89ee-cdc1628165bb] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ff9abc96-07d2-462b-a871-62a5d79d2ff4] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c77e8959-c374-4bad-b138-5d6113fc7eab] {
  background: #EEEEEE;
  bottom: auto;
  flex: none;
  height: 2px;
  left: 25px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 15px;
  transform: translate(-2px, 25px) rotate(15deg) scale(1.34, 1.34);
  width: 222px;
  max-width: 100%;
}

.sd[data-s-dce90094-110b-499d-b6a6-c92bae68b9f1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: center;
  padding: 10px;
  --gap-h-dce90094-110b-499d-b6a6-c92bae68b9f1: 5px;
  --gap-v-dce90094-110b-499d-b6a6-c92bae68b9f1: 0px;
  --gap-uuid: dce90094-110b-499d-b6a6-c92bae68b9f1;
}

.sd[data-s-0420a2ea-d97c-4a5d-934b-aaeaa1cf77aa] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9c95eb5f-5d99-4c96-996c-733476055832] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 48px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-32d696b7-4450-4fa5-bd84-11ee9061c1c8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  color: #ab8853;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8dec714a-8122-48bc-948e-580e27399edb] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c737e725-d37e-4396-ac45-6d8e7d4505e9] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}


.sd[data-s-f731cb6e-8aeb-47b7-ac04-c31d19433d8a] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-radius: 0;
  bottom: auto;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 75px;
  justify-content: center;
  left: -10px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: fixed;
  right: 10px;
  top: 125px;
  transition-delay: 300ms;
  transition-duration: 800ms;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f731cb6e-8aeb-47b7-ac04-c31d19433d8a] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 64px;
    justify-content: center;
    z-index: 5;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-228688c1-a35a-4fc3-b69f-c64dbfaccfd2] {
  background: #EEEEEE;
  display: none;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-228688c1-a35a-4fc3-b69f-c64dbfaccfd2] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    bottom: 0;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    left: 0;
    margin: 0 0 0 0;
    padding: 24px 0px;
    position: relative;
    right: 0;
    top: 0;
    width: 12%;
    z-index: 5;
    max-width: 12%;
  }
}

.sd[data-s-41f36ec1-a0bc-44e3-87c5-447b34e5a63d] {
  color: #666666;
  font-family: 'Noto Sans JP';
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 23px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 26px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-41f36ec1-a0bc-44e3-87c5-447b34e5a63d] {
    margin: 0px 0px 0px 0px;
    z-index: 5;
    max-width: 100%;
  }
}

.sd[data-s-8561a725-7e5f-41ee-94d4-3df5cfc51a3e] {
  color: #666666;
  font-family: 'Noto Sans JP';
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8561a725-7e5f-41ee-94d4-3df5cfc51a3e] {
    margin: 0px 3px;
    z-index: 5;
    max-width: calc(100% - 6px);
  }
}

.sd[data-s-b415f271-7080-4dd6-a824-670f1bf90825] {
  color: #666666;
  font-family: 'Noto Sans JP';
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 3px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b415f271-7080-4dd6-a824-670f1bf90825] {
    margin: 0px 0px 0px 0px;
    z-index: 5;
    max-width: 100%;
  }
}

.sd[data-s-2b2b9146-a606-474b-ab23-d7203ee903a8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 42px;
  justify-content: space-between;
  margin: 0px 24px 0px;
  padding: 0px 0px 0px;
  width: 1280px;
  max-width: calc(100% - 48px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b2b9146-a606-474b-ab23-d7203ee903a8] {
    flex: none;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px;
    padding: 12px 0px 12px;
    width: 70%;
    max-width: 70%;
  }
}

.sd[data-s-da541af3-5c4e-4145-8ced-d845cfcd2a2a] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da541af3-5c4e-4145-8ced-d845cfcd2a2a] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c215d8bc-a4eb-4db8-a5d8-4314416f8ddb] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-5c7f3cc0-5711-47de-97d6-329c0cd1c1aa] {
  color: #333333;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c7f3cc0-5711-47de-97d6-329c0cd1c1aa] {
    font-size: 16px;
    letter-spacing: 0.1em;
  }
}

.sd[data-s-236e9460-00bb-49d0-ae34-c51cf85e8325] {
  background: #00a0e9;
  border-radius: 4px;
  flex: none;
  height: 5px;
  margin: 0px 0px 2px 3px;
  width: 10px;
  max-width: calc(100% - 3px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-236e9460-00bb-49d0-ae34-c51cf85e8325] {
    flex: none;
    height: 3px;
    width: 8px;
    max-width: calc(100% - 3px);
  }
}

.sd[data-s-c349f1e0-df92-4ca0-9960-f11048d20cf5] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c349f1e0-df92-4ca0-9960-f11048d20cf5] {
    display: none;
  }
}

.sd[data-s-0fbe9a86-1fdd-45d8-8055-b2cf6e2ee3e6] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
}

.sd[data-s-e3a65c3a-a83c-4914-837a-f49b76c05cca] {
  border-bottom: 0px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #333333;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.15em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 12px 0px;
  text-align: center;
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e3a65c3a-a83c-4914-837a-f49b76c05cca]:hover {
  opacity: 0.5;
  transform: translate(1px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3a65c3a-a83c-4914-837a-f49b76c05cca] {
    display: flex;
  }
}

.sd[data-s-300a1607-9015-47bf-b3a0-971cade17c2b] {
  background: #f3f3f3;
  border-radius: 50%;
  color: #000000;
  flex: none;
  font-size: 16px;
  height: 42px;
  margin: 0px 0px 0px 0px;
  padding: 12px;
  transform: translate(0px, 0px);
  width: 42px;
  max-width: 100%;
}

.sd[data-s-300a1607-9015-47bf-b3a0-971cade17c2b]:hover {
  opacity: 0.5;
  transform: translate(0px, 0px);
}

.sd[data-s-791cb0df-6449-48bd-9da7-2efa523b1730] {
  bottom: auto;
  color: #000000;
  display: none;
  flex: none;
  font-size: 24px;
  height: 64px;
  left: auto;
  margin: 0 0 0 0;
  padding: 24px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 64px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-791cb0df-6449-48bd-9da7-2efa523b1730] {
    bottom: 0;
    display: flex;
    flex: none;
    left: 0;
    margin: 0 0 0 0;
    position: relative;
    right: 0;
    top: 0;
    width: 12%;
    max-width: 12%;
  }
}


.sd[data-s-8bddf1c3-5547-4901-87b2-b991b90c8575] {
  align-content: center;
  align-items: center;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  background: #ffffff;
  border-bottom: 0px solid rgba(36, 37, 40, 0.1);
  border-left: 0px solid rgba(36, 37, 40, 0.1);
  border-right: 0px solid rgba(36, 37, 40, 0.1);
  border-top: 0px solid rgba(36, 37, 40, 0.1);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 90px;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 20px 0px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8bddf1c3-5547-4901-87b2-b991b90c8575] {
    display: flex;
    flex: none;
    height: 65px;
    padding: 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: space-between;
  padding: 0px 20px;
  width: 100%;
  --gap-h-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 20px;
  --gap-v-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 0px;
  --gap-uuid: 12db4f0f-4cdb-47f7-9a3f-8056c38b0f83;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83] {
    gap: 10px;
    padding: 0px 0px;
    --gap-h-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 10px;
    --gap-v-12db4f0f-4cdb-47f7-9a3f-8056c38b0f83: 0px;
  }
}

.sd[data-s-4c35680e-d5d6-4c45-8e14-950f0638b9b6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c35680e-d5d6-4c45-8e14-950f0638b9b6] {
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    width: auto;
  }
}

.sd[data-s-1e66f551-b622-4301-ab01-99bd905742c9] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e66f551-b622-4301-ab01-99bd905742c9] {
    flex-direction: row-reverse;
  }
}

.sd[data-s-c344779a-8329-4c9f-932b-aa70df047bfd] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-219a9573-d4c3-41db-ae9b-082891b60730] {
  color: #333333;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-219a9573-d4c3-41db-ae9b-082891b60730] {
    font-size: 16px;
    letter-spacing: 0.1em;
  }
}

.sd[data-s-ae69f302-78e1-4019-bd3d-07576e2e6bde] {
  background: #00a0e9;
  border-radius: 4px;
  flex: none;
  height: 5px;
  margin: 0px 0px 2px 3px;
  width: 10px;
  max-width: calc(100% - 3px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae69f302-78e1-4019-bd3d-07576e2e6bde] {
    flex: none;
    height: 3px;
    width: 8px;
    max-width: calc(100% - 3px);
  }
}

.sd[data-s-6f1dcad6-05a5-44fd-ae03-282cbbd166b1] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: flex-end;
  padding: 0px;
  width: auto;
  --gap-h-6f1dcad6-05a5-44fd-ae03-282cbbd166b1: 15px;
  --gap-v-6f1dcad6-05a5-44fd-ae03-282cbbd166b1: 0px;
  --gap-uuid: 6f1dcad6-05a5-44fd-ae03-282cbbd166b1;
  max-width: 100%;
}

.sd[data-s-99bec682-cd4e-4b4e-81ee-eeb019c04183] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 36px;
  justify-content: space-between;
  padding: 0px;
  width: auto;
  --gap-h-99bec682-cd4e-4b4e-81ee-eeb019c04183: 36px;
  --gap-v-99bec682-cd4e-4b4e-81ee-eeb019c04183: 0px;
  --gap-uuid: 99bec682-cd4e-4b4e-81ee-eeb019c04183;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-99bec682-cd4e-4b4e-81ee-eeb019c04183] {
    display: none;
    --gap-h-99bec682-cd4e-4b4e-81ee-eeb019c04183: 36px;
    --gap-v-99bec682-cd4e-4b4e-81ee-eeb019c04183: 0px;
  }
}

.sd[data-s-cdcd7853-9dc4-4c6d-bdee-cdb1bf8016ed] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-cdcd7853-9dc4-4c6d-bdee-cdb1bf8016ed]:hover {
  border-bottom: 2px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  color: #00a0e9;
}

.sd[data-s-0351598a-fffc-4fa3-bae0-4d50ea6cf7c0] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0351598a-fffc-4fa3-bae0-4d50ea6cf7c0]:hover {
  border-bottom: 2px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  color: #00a0e9;
}

.sd[data-s-e491ae8e-473b-4218-a1c2-d1f38d560a7f] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-e491ae8e-473b-4218-a1c2-d1f38d560a7f]:hover {
  border-bottom: 2px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  color: #00a0e9;
}

.sd[data-s-022a637b-cc44-4ad4-8f8c-89ee3962a399] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-022a637b-cc44-4ad4-8f8c-89ee3962a399]:hover {
  border-bottom: 2px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  color: #00a0e9;
}

.sd[data-s-bfe3187f-bef0-411b-8723-e08b52e5f98e] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-bfe3187f-bef0-411b-8723-e08b52e5f98e]:hover {
  border-bottom: 2px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  color: #00a0e9;
}

.sd[data-s-4b9f1e5c-0f97-4861-916c-fcc43163a680] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4b9f1e5c-0f97-4861-916c-fcc43163a680]:hover {
  border-bottom: 2px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  color: #00a0e9;
}

.sd[data-s-294d65c7-85ef-41d2-a63d-f4474afc3a4f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 30px;
  --gap-v-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 0px;
  --gap-uuid: 294d65c7-85ef-41d2-a63d-f4474afc3a4f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-294d65c7-85ef-41d2-a63d-f4474afc3a4f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --gap-h-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 0px;
    --gap-v-294d65c7-85ef-41d2-a63d-f4474afc3a4f: 30px;
  }
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a] {
  align-content: center;
  align-items: center;
  background: #00a0e9;
  border-radius: 24px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 12px 10px 12px;
  width: 146px;
  --gap-h-eb415363-66a0-49ff-b2c0-71214b49598a: 5px;
  --gap-v-eb415363-66a0-49ff-b2c0-71214b49598a: 0px;
  --gap-uuid: eb415363-66a0-49ff-b2c0-71214b49598a;
  max-width: 100%;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a].link-active {
  opacity: 1;
  --gap-h-eb415363-66a0-49ff-b2c0-71214b49598a: 5px;
  --gap-v-eb415363-66a0-49ff-b2c0-71214b49598a: 0px;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid #00a0e9;
  border-left: 1px solid #00a0e9;
  border-right: 1px solid #00a0e9;
  border-top: 1px solid #00a0e9;
  opacity: 1;
  --gap-h-eb415363-66a0-49ff-b2c0-71214b49598a: 5px;
  --gap-v-eb415363-66a0-49ff-b2c0-71214b49598a: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a] {
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-eb415363-66a0-49ff-b2c0-71214b49598a: 5px;
    --gap-v-eb415363-66a0-49ff-b2c0-71214b49598a: 0px;
  }
}

.sd[data-s-b6e88440-56e1-42b9-9243-4ba1f666da6b] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a]:hover .sd[data-s-b6e88440-56e1-42b9-9243-4ba1f666da6b] {
  color: #00a0e9;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6e88440-56e1-42b9-9243-4ba1f666da6b] {
    font-size: 12px;
  }
}

.sd[data-s-f41e7392-b66b-4ef4-852d-c3b20b90c7b4] {
  color: #ffffff;
  font-size: 16px;
  transform: rotate(-45deg);
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a].link-active .sd[data-s-f41e7392-b66b-4ef4-852d-c3b20b90c7b4] {
  color: #00a0e9;
}

.sd[data-s-eb415363-66a0-49ff-b2c0-71214b49598a]:hover .sd[data-s-f41e7392-b66b-4ef4-852d-c3b20b90c7b4] {
  color: #00a0e9;
}

.sd[data-s-43b7743c-3b04-4ee5-baff-8df24d4a6ed7] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-43b7743c-3b04-4ee5-baff-8df24d4a6ed7: 40px;
  --gap-v-43b7743c-3b04-4ee5-baff-8df24d4a6ed7: 0px;
  --gap-uuid: 43b7743c-3b04-4ee5-baff-8df24d4a6ed7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43b7743c-3b04-4ee5-baff-8df24d4a6ed7] {
    display: flex;
    --gap-h-43b7743c-3b04-4ee5-baff-8df24d4a6ed7: 40px;
    --gap-v-43b7743c-3b04-4ee5-baff-8df24d4a6ed7: 0px;
  }
}

.sd[data-s-07a08ada-7162-405c-b824-55c4d03e2ef8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  transition-duration: 200ms;
  width: auto;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-d229030f-11ba-47ff-a4af-b513586b450b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 2px solid #242528;
  border-left: 2px solid #242528;
  border-radius: 12px;
  border-right: 2px solid #242528;
  border-top: 2px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: 42px;
  justify-content: center;
  padding: 0px 10px 0px 10px;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: 42px;
  --gap-h-d229030f-11ba-47ff-a4af-b513586b450b: 5px;
  --gap-v-d229030f-11ba-47ff-a4af-b513586b450b: 0px;
  --gap-uuid: d229030f-11ba-47ff-a4af-b513586b450b;
  max-width: 100%;
}

.sd._isClose[data-s-d229030f-11ba-47ff-a4af-b513586b450b] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 2px solid rgba(0, 0, 0, 0);
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid rgba(0, 0, 0, 0);
  --gap-h-d229030f-11ba-47ff-a4af-b513586b450b: 5px;
  --gap-v-d229030f-11ba-47ff-a4af-b513586b450b: 0px;
}

.sd[data-s-2e3aa7fd-9eaf-4670-b0c6-f5eff72827ac] {
  color: #242528;
  font-size: 20px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {}

.sd[data-s-00e919e2-38ab-4c15-902f-db3f733ae2af] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 4px solid #242528;
  border-left: 2px solid #242528;
  border-radius: 12px;
  border-right: 4px solid #242528;
  border-top: 2px solid #242528;
  bottom: auto;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 50px;
  transform: translate(10px, 0px);
  transition-duration: 400ms;
  transition-timing-function: ease-out;
  width: 700%;
  max-width: 700%;
}

.sd._isClose[data-s-00e919e2-38ab-4c15-902f-db3f733ae2af] {
  transform: translate(400px, 0px);
}

.sd[data-s-00091fa4-377e-4c9e-ba01-64a95827e371] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: 310px;
  --gap-h-00091fa4-377e-4c9e-ba01-64a95827e371: 0px;
  --gap-v-00091fa4-377e-4c9e-ba01-64a95827e371: 0px;
  --gap-uuid: 00091fa4-377e-4c9e-ba01-64a95827e371;
  max-width: 100%;
}

.sd[data-s-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid rgba(36, 37, 40, 0.7);
  border-left: 0px solid rgba(36, 37, 40, 0.7);
  border-right: 0px solid rgba(36, 37, 40, 0.7);
  border-top: 0px solid rgba(36, 37, 40, 0.7);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 5px 5px 5px 5px;
  width: calc(100% - (var(--gap-h-00091fa4-377e-4c9e-ba01-64a95827e371) * 0));
  --gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f: 0px;
  --gap-v-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f: 0px;
  --gap-uuid: dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f;
  max-width: calc(100% - (var(--gap-h-00091fa4-377e-4c9e-ba01-64a95827e371) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f: 0px;
    --gap-v-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f: 0px;
  }
}

.sd[data-s-74872304-53be-46a4-8481-d09340c66983] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-74872304-53be-46a4-8481-d09340c66983]:hover {
  background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-74872304-53be-46a4-8481-d09340c66983] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 12px 20px 12px 20px;
  }
}

.sd[data-s-6336bc61-854a-450f-b033-fc2c74f97e8d] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8df7765c-68ac-4ab1-8438-b7e7bc72b09c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-8df7765c-68ac-4ab1-8438-b7e7bc72b09c]:hover {
  background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8df7765c-68ac-4ab1-8438-b7e7bc72b09c] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 12px 20px 12px 20px;
  }
}

.sd[data-s-d353a36d-ab09-4e09-82d5-65886ab8a51e] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ff162df6-6d3b-4beb-9c60-6774b9cca065] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-ff162df6-6d3b-4beb-9c60-6774b9cca065]:hover {
  background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff162df6-6d3b-4beb-9c60-6774b9cca065] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 12px 20px 12px 20px;
  }
}

.sd[data-s-3e644b9e-3881-4eb6-a095-98c42606902b] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2951b630-f81e-4746-b6b3-7d8e0fc200ed] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-2951b630-f81e-4746-b6b3-7d8e0fc200ed]:hover {
  background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2951b630-f81e-4746-b6b3-7d8e0fc200ed] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 12px 20px 12px 20px;
  }
}

.sd[data-s-cd753488-6066-492d-bb53-71ffe6c62196] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-687c43a0-e776-48c7-98cb-a2a055e62e9f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-687c43a0-e776-48c7-98cb-a2a055e62e9f]:hover {
  background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-687c43a0-e776-48c7-98cb-a2a055e62e9f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 12px 20px 12px 20px;
  }
}

.sd[data-s-2f6c482e-2810-46c7-ba47-4e0f9c4866a2] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f1eb80a0-2e31-47c9-b330-1443a438ad11] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-f1eb80a0-2e31-47c9-b330-1443a438ad11]:hover {
  background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1eb80a0-2e31-47c9-b330-1443a438ad11] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 12px 20px 12px 20px;
  }
}

.sd[data-s-1db04416-2f1d-4f11-804b-369f8958a6b9] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-52ef2875-38e7-4cae-85ea-b0efddf8dcb3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 8px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
}

.sd[data-s-52ef2875-38e7-4cae-85ea-b0efddf8dcb3]:hover {
  background: rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-52ef2875-38e7-4cae-85ea-b0efddf8dcb3] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    margin: 0px 0px 16px 0px;
    padding: 12px 20px 12px 20px;
    width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
    max-width: calc(100% - (var(--gap-h-dfbd74eb-2039-4ade-8ff7-dac4dfa71b0f) * 0));
  }
}

.sd[data-s-dfa10df2-ce68-4371-ad09-13a96e9cf3da] {
  color: #333;
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dfa10df2-ce68-4371-ad09-13a96e9cf3da] {
    color: #00a0e9;
    font-size: 16px;
    margin: 0px 0px 0px 3px;
    max-width: calc(100% - 3px);
  }
}

.sd[data-s-282d0c98-71ba-4021-bea1-47c95a11000b] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-282d0c98-71ba-4021-bea1-47c95a11000b] {
    color: #00a0e9;
  }
}

.sd[data-s-33f91eaf-a810-4530-be0e-ba175a69145c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(36, 37, 40, 0.7);
  border-left: 0px solid rgba(36, 37, 40, 0.7);
  border-right: 0px solid rgba(36, 37, 40, 0.7);
  border-top: 0px solid rgba(36, 37, 40, 0.7);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 20px 20px 20px 20px;
  width: auto;
  --gap-h-33f91eaf-a810-4530-be0e-ba175a69145c: 5px;
  --gap-v-33f91eaf-a810-4530-be0e-ba175a69145c: 5px;
  --gap-uuid: 33f91eaf-a810-4530-be0e-ba175a69145c;
  max-width: 100%;
}

.sd[data-s-49ba1ef9-9058-45c1-b9f5-3e99eb401605] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 2px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-49ba1ef9-9058-45c1-b9f5-3e99eb401605: 0px;
  --gap-v-49ba1ef9-9058-45c1-b9f5-3e99eb401605: 10px;
  --gap-uuid: 49ba1ef9-9058-45c1-b9f5-3e99eb401605;
  max-width: 100%;
}

.sd[data-s-5155d1a8-dd2f-4468-beba-15fd721ccdb2] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 8px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  width: auto;
  --gap-h-5155d1a8-dd2f-4468-beba-15fd721ccdb2: 30px;
  --gap-v-5155d1a8-dd2f-4468-beba-15fd721ccdb2: 0px;
  --gap-uuid: 5155d1a8-dd2f-4468-beba-15fd721ccdb2;
  max-width: 100%;
}

.sd[data-s-5155d1a8-dd2f-4468-beba-15fd721ccdb2]:hover {
  background: rgba(36, 37, 40, 0.1);
  --gap-h-5155d1a8-dd2f-4468-beba-15fd721ccdb2: 30px;
  --gap-v-5155d1a8-dd2f-4468-beba-15fd721ccdb2: 0px;
}

.sd[data-s-c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc: 10px;
  --gap-v-c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc: 0px;
  --gap-uuid: c3c30c06-3aaa-4f6f-bb02-99cf0d4134cc;
}

.sd[data-s-3a7630a5-51ef-40c4-8a79-33987d0c9153] {
  color: #242528;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8a0c9962-ec88-4c53-987a-3cedaebf8675] {
  background: #ffffff;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-radius: 0;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
  color: #333;
  flex: none;
  font-size: 15px;
  height: auto;
  justify-content: center;
  margin: 0px;
  opacity: 1;
  padding: 16px 32px 16px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8a0c9962-ec88-4c53-987a-3cedaebf8675]:hover {
  background: #eeeeee;
  box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-eb95ee35-7a37-47e7-910b-699641764c39] {
  color: #333;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb95ee35-7a37-47e7-910b-699641764c39] {
    font-size: 14px;
  }
}

.sd[data-s-5de0b95d-bb14-4705-a9fb-3a58343eaf0f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(36, 37, 40, 0.7);
  border-left: 0px solid rgba(36, 37, 40, 0.7);
  border-right: 0px solid rgba(36, 37, 40, 0.7);
  border-top: 0px solid rgba(36, 37, 40, 0.7);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 20px 20px 20px 20px;
  width: auto;
  --gap-h-5de0b95d-bb14-4705-a9fb-3a58343eaf0f: 5px;
  --gap-v-5de0b95d-bb14-4705-a9fb-3a58343eaf0f: 5px;
  --gap-uuid: 5de0b95d-bb14-4705-a9fb-3a58343eaf0f;
  max-width: 100%;
}

.sd[data-s-9982b5c9-a680-499f-bae4-cc8f4805de20] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 2px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-9982b5c9-a680-499f-bae4-cc8f4805de20: 0px;
  --gap-v-9982b5c9-a680-499f-bae4-cc8f4805de20: 10px;
  --gap-uuid: 9982b5c9-a680-499f-bae4-cc8f4805de20;
  max-width: 100%;
}

.sd[data-s-a12add64-e157-456a-b00b-2b8a57ddd6d5] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 8px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  width: auto;
  --gap-h-a12add64-e157-456a-b00b-2b8a57ddd6d5: 30px;
  --gap-v-a12add64-e157-456a-b00b-2b8a57ddd6d5: 0px;
  --gap-uuid: a12add64-e157-456a-b00b-2b8a57ddd6d5;
  max-width: 100%;
}

.sd[data-s-a12add64-e157-456a-b00b-2b8a57ddd6d5]:hover {
  background: rgba(36, 37, 40, 0.1);
  --gap-h-a12add64-e157-456a-b00b-2b8a57ddd6d5: 30px;
  --gap-v-a12add64-e157-456a-b00b-2b8a57ddd6d5: 0px;
}

.sd[data-s-deafbb27-0e5d-42f6-930c-d5ae746f34eb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-deafbb27-0e5d-42f6-930c-d5ae746f34eb: 10px;
  --gap-v-deafbb27-0e5d-42f6-930c-d5ae746f34eb: 0px;
  --gap-uuid: deafbb27-0e5d-42f6-930c-d5ae746f34eb;
}

.sd[data-s-9e120bf0-3e6c-434b-aa8f-08eaa0c68568] {
  color: #242528;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e120bf0-3e6c-434b-aa8f-08eaa0c68568] {
    font-family: var(--s-font-11ba8216);
  }
}

.sd[data-s-4b5ed0e6-61e7-4492-9a13-42fe373f1357] {
  background: #ffffff;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-radius: 0;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
  color: #333;
  flex: none;
  font-size: 15px;
  height: auto;
  justify-content: center;
  margin: 0px;
  opacity: 1;
  padding: 16px 32px 16px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4b5ed0e6-61e7-4492-9a13-42fe373f1357]:hover {
  background: #eeeeee;
  box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-b96ca56a-1ac7-4cc2-94ec-18a7d1b69b97] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b96ca56a-1ac7-4cc2-94ec-18a7d1b69b97] {
    font-size: 14px;
  }
}


.sd[data-s-272535dd-dee6-452a-be6b-092910ee15d3] {
  align-content: center;
  align-items: center;
  background: #2d2d2d;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 1px solid #242528;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 89px 0px 40px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-272535dd-dee6-452a-be6b-092910ee15d3] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 61px 0px 16px 0px;
  }
}

.sd[data-s-63aa3f19-e18e-4c76-862a-ff302b2a78ca] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 48px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px;
  width: 1680px;
  --gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 0px;
  --gap-v-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 48px;
  --gap-uuid: 63aa3f19-e18e-4c76-862a-ff302b2a78ca;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-63aa3f19-e18e-4c76-862a-ff302b2a78ca] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 9px;
    height: auto;
    padding: 0px 0px 0px;
    width: 95%;
    --gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 0px;
    --gap-v-63aa3f19-e18e-4c76-862a-ff302b2a78ca: 9px;
    max-width: 95%;
  }
}

.sd[data-s-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
  --gap-h-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 0px;
  --gap-v-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 0px;
  --gap-uuid: a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1;
  max-width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 22px;
    width: 100%;
    --gap-h-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 0px;
    --gap-v-a5a781f9-0d6e-4bd5-83aa-efa5a10d11d1: 22px;
  }
}

.sd[data-s-09586e1f-13a6-4b27-96e6-6664e1733282] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-09586e1f-13a6-4b27-96e6-6664e1733282: 0px;
  --gap-v-09586e1f-13a6-4b27-96e6-6664e1733282: 0px;
  --gap-uuid: 09586e1f-13a6-4b27-96e6-6664e1733282;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-09586e1f-13a6-4b27-96e6-6664e1733282] {
    flex-direction: column;
    gap: 30px;
    --gap-h-09586e1f-13a6-4b27-96e6-6664e1733282: 0px;
    --gap-v-09586e1f-13a6-4b27-96e6-6664e1733282: 30px;
  }
}

.sd[data-s-948f378e-0006-49f3-b606-7fcc3abff41c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(20% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.8));
  --gap-h-948f378e-0006-49f3-b606-7fcc3abff41c: 0px;
  --gap-v-948f378e-0006-49f3-b606-7fcc3abff41c: 30px;
  --gap-uuid: 948f378e-0006-49f3-b606-7fcc3abff41c;
  max-width: calc(20% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-948f378e-0006-49f3-b606-7fcc3abff41c] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: flex-start;
    width: 675px;
    --gap-h-948f378e-0006-49f3-b606-7fcc3abff41c: 0px;
    --gap-v-948f378e-0006-49f3-b606-7fcc3abff41c: 40px;
    max-width: 100%;
  }
}

.sd[data-s-952940ae-0e3d-4691-b63f-3f0648f0de74] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-952940ae-0e3d-4691-b63f-3f0648f0de74: 0px;
  --gap-v-952940ae-0e3d-4691-b63f-3f0648f0de74: 25px;
  --gap-uuid: 952940ae-0e3d-4691-b63f-3f0648f0de74;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-952940ae-0e3d-4691-b63f-3f0648f0de74] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: flex-start;
    --gap-h-952940ae-0e3d-4691-b63f-3f0648f0de74: 0px;
    --gap-v-952940ae-0e3d-4691-b63f-3f0648f0de74: 15px;
  }
}

.sd[data-s-91f12d48-d436-4752-b249-a0480f3539ee] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-91f12d48-d436-4752-b249-a0480f3539ee].link-active {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-91f12d48-d436-4752-b249-a0480f3539ee] {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-382037af-819a-469b-9f9e-e54254a16da3] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-382037af-819a-469b-9f9e-e54254a16da3]:hover {
  color: rgb(189, 189, 189);
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-382037af-819a-469b-9f9e-e54254a16da3] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
  }
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447].link-active {
  opacity: 1;
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447]:hover {
  color: #EEEEEE;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447] {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
  }
}

.sd[data-s-3efb28d4-ff03-4c4d-9585-8b01c5859570] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c8a3a008-d86d-4c0d-b8d8-e69ce3f5c447]:hover .sd[data-s-3efb28d4-ff03-4c4d-9585-8b01c5859570]:hover {
  color: rgb(189, 189, 189);
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3efb28d4-ff03-4c4d-9585-8b01c5859570] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
  }
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c].link-active {
  opacity: 1;
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c]:hover {
  color: #EEEEEE;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c] {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    font-family: var(--s-font-698a7d1b);
    font-size: 14px;
  }
}

.sd[data-s-9838c8e0-7af2-4d4c-9ae4-e891b0806917] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3d4adb57-003f-453e-8f60-59c299f9af1c]:hover .sd[data-s-9838c8e0-7af2-4d4c-9ae4-e891b0806917]:hover {
  color: rgb(189, 189, 189);
  text-decoration: underline;
}

.sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-105ee53e-5eaf-4457-be41-322ac4cf7da2: 0px;
  --gap-v-105ee53e-5eaf-4457-be41-322ac4cf7da2: 30px;
  --gap-uuid: 105ee53e-5eaf-4457-be41-322ac4cf7da2;
  max-width: 100%;
}

.sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2]:hover {
  border-bottom: 1px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  --gap-h-105ee53e-5eaf-4457-be41-322ac4cf7da2: 0px;
  --gap-v-105ee53e-5eaf-4457-be41-322ac4cf7da2: 30px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: flex-start;
    --gap-h-105ee53e-5eaf-4457-be41-322ac4cf7da2: 0px;
    --gap-v-105ee53e-5eaf-4457-be41-322ac4cf7da2: 40px;
  }
}

.sd[data-s-684c25b6-2375-4916-990d-1ae313b56a2c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-684c25b6-2375-4916-990d-1ae313b56a2c: 30px;
  --gap-v-684c25b6-2375-4916-990d-1ae313b56a2c: 0px;
  --gap-uuid: 684c25b6-2375-4916-990d-1ae313b56a2c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-684c25b6-2375-4916-990d-1ae313b56a2c] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --gap-h-684c25b6-2375-4916-990d-1ae313b56a2c: 0px;
    --gap-v-684c25b6-2375-4916-990d-1ae313b56a2c: 30px;
  }
}

.sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-87c35c4d-f69e-464d-8259-fc5e6c54217f: 5px;
  --gap-v-87c35c4d-f69e-464d-8259-fc5e6c54217f: 0px;
  --gap-uuid: 87c35c4d-f69e-464d-8259-fc5e6c54217f;
  max-width: 100%;
}

.sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f].link-active {
  opacity: 1;
  --gap-h-87c35c4d-f69e-464d-8259-fc5e6c54217f: 5px;
  --gap-v-87c35c4d-f69e-464d-8259-fc5e6c54217f: 0px;
}

.sd[data-s-105ee53e-5eaf-4457-be41-322ac4cf7da2]:hover .sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f]:hover {
  opacity: 1;
  --gap-h-87c35c4d-f69e-464d-8259-fc5e6c54217f: 5px;
  --gap-v-87c35c4d-f69e-464d-8259-fc5e6c54217f: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-87c35c4d-f69e-464d-8259-fc5e6c54217f] {
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-87c35c4d-f69e-464d-8259-fc5e6c54217f: 5px;
    --gap-v-87c35c4d-f69e-464d-8259-fc5e6c54217f: 0px;
  }
}

.sd[data-s-0ef3c131-d1be-47d4-bf14-ad186883f0c7] {
  color: #ffffff;
  font-family: var(--s-font-d4adde17);
  font-feature-settings: 'palt' 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ef3c131-d1be-47d4-bf14-ad186883f0c7] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
  }
}

.sd[data-s-14321275-c561-41d7-966a-5aa14b6b3ac5] {
  color: #ffffff;
  font-size: 16px;
  transform: rotate(-45deg);
}

.sd[data-s-fed5f2a8-77a0-487e-8bd3-e592641cd30a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(70% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.3));
  --gap-h-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 0px;
  --gap-v-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 20px;
  --gap-uuid: fed5f2a8-77a0-487e-8bd3-e592641cd30a;
  max-width: calc(70% - (var(--gap-h-09586e1f-13a6-4b27-96e6-6664e1733282) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fed5f2a8-77a0-487e-8bd3-e592641cd30a] {
    flex-direction: column;
    gap: 20px;
    --gap-h-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 0px;
    --gap-v-fed5f2a8-77a0-487e-8bd3-e592641cd30a: 20px;
  }
}

.sd[data-s-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: auto;
  --gap-h-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 10px;
  --gap-v-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 10px;
  --gap-uuid: 4f9a8c9b-1b74-4dfd-ac62-25487f3962ba;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba] {
    gap: 5px;
    --gap-h-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 5px;
    --gap-v-4f9a8c9b-1b74-4dfd-ac62-25487f3962ba: 5px;
  }
}

.sd[data-s-1754d366-2f62-46e6-9b12-f1e0379d9b69] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 2px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  border-right: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-1754d366-2f62-46e6-9b12-f1e0379d9b69: 0px;
  --gap-v-1754d366-2f62-46e6-9b12-f1e0379d9b69: 10px;
  --gap-uuid: 1754d366-2f62-46e6-9b12-f1e0379d9b69;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1754d366-2f62-46e6-9b12-f1e0379d9b69] {
    height: auto;
    --gap-h-1754d366-2f62-46e6-9b12-f1e0379d9b69: 0px;
    --gap-v-1754d366-2f62-46e6-9b12-f1e0379d9b69: 10px;
    max-width: 100%;
  }
}

.sd[data-s-ad8af151-43ab-4037-82f7-440348fd8aa0] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-ad8af151-43ab-4037-82f7-440348fd8aa0: 30px;
  --gap-v-ad8af151-43ab-4037-82f7-440348fd8aa0: 0px;
  --gap-uuid: ad8af151-43ab-4037-82f7-440348fd8aa0;
  max-width: 100%;
}

.sd[data-s-5a77daf5-a30a-48f9-b711-c1d280214dbf] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-5a77daf5-a30a-48f9-b711-c1d280214dbf: 10px;
  --gap-v-5a77daf5-a30a-48f9-b711-c1d280214dbf: 0px;
  --gap-uuid: 5a77daf5-a30a-48f9-b711-c1d280214dbf;
}

.sd[data-s-9438124a-1bdc-4783-bd02-15806a7ca6f3] {
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  padding: 0px 13px 0px 13px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9438124a-1bdc-4783-bd02-15806a7ca6f3]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  color: rgb(66, 66, 66);
}

@media screen and (max-width: 540px) {
  .sd[data-s-9438124a-1bdc-4783-bd02-15806a7ca6f3] {
    font-size: 12px;
  }
}

.sd[data-s-c0456e17-5bbc-48bc-9d30-71a1ab0a16e0] {
  background: #ffffff;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-radius: 0;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
  color: #333;
  flex: none;
  font-size: 15px;
  height: auto;
  justify-content: center;
  margin: 0px;
  opacity: 1;
  padding: 16px 32px 16px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c0456e17-5bbc-48bc-9d30-71a1ab0a16e0]:hover {
  background: #eeeeee;
  box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-f590e454-8aa3-4800-ac06-1bb2b5f71d08] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f590e454-8aa3-4800-ac06-1bb2b5f71d08] {
    font-size: 14px;
  }
}

.sd[data-s-ea556bea-7a9a-4815-b67e-90948632ca5f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 80px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
  --gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f: 80px;
  --gap-v-ea556bea-7a9a-4815-b67e-90948632ca5f: 0px;
  --gap-uuid: ea556bea-7a9a-4815-b67e-90948632ca5f;
  max-width: calc(100% - (var(--gap-h-63aa3f19-e18e-4c76-862a-ff302b2a78ca) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea556bea-7a9a-4815-b67e-90948632ca5f] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 14px;
    justify-content: flex-end;
    width: 100%;
    --gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f: 0px;
    --gap-v-ea556bea-7a9a-4815-b67e-90948632ca5f: 14px;
  }
}

.sd[data-s-c17ec330-e517-41c1-8087-ec091254fa5e] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-c17ec330-e517-41c1-8087-ec091254fa5e: 40px;
  --gap-v-c17ec330-e517-41c1-8087-ec091254fa5e: 0px;
  --gap-uuid: c17ec330-e517-41c1-8087-ec091254fa5e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c17ec330-e517-41c1-8087-ec091254fa5e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: center;
    width: calc(100% - (var(--gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f) * 0));
    --gap-h-c17ec330-e517-41c1-8087-ec091254fa5e: 0px;
    --gap-v-c17ec330-e517-41c1-8087-ec091254fa5e: 30px;
    max-width: calc(100% - (var(--gap-h-ea556bea-7a9a-4815-b67e-90948632ca5f) * 0));
  }
}

.sd[data-s-600e727c-b4ae-4a77-ac82-997ab5089eff] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: var(--s-font-d4adde17);
  font-weight: 700;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-600e727c-b4ae-4a77-ac82-997ab5089eff] {
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    width: auto;
  }
}

.sd[data-s-61504e26-62ff-4a66-95e1-d840640fa069] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61504e26-62ff-4a66-95e1-d840640fa069] {
    flex-direction: row-reverse;
  }
}

.sd[data-s-d02d9ecd-d839-494f-ae2f-d78bfb988708] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-ab9c5b4a-39cc-471f-b5d2-7557e7c2e36f] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab9c5b4a-39cc-471f-b5d2-7557e7c2e36f] {
    font-size: 16px;
    letter-spacing: 0.1em;
  }
}

.sd[data-s-fc6ed931-cbd4-49c7-86e3-d8ece0fdd661] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-feature-settings: 'palt' 1;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.25;
  margin: 0px 0px 0px 0px;
  text-align: left;
  transform: rotate(0deg);
  transform-origin: top left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc6ed931-cbd4-49c7-86e3-d8ece0fdd661] {
    flex: none;
    margin: 0 0 0 0;
    transform: rotate(0deg);
    max-width: 100%;
  }
}


.sd[data-s-2ecf280d-903e-40e9-91fd-b73cbca15dc9] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.92);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ecf280d-903e-40e9-91fd-b73cbca15dc9] {
    padding: 65px 0px 0px 0px;
  }
}

.sd[data-s-edd80547-7bdf-4bf0-bbe0-99d0d4d3b3c4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 127px 0px 60px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-edd80547-7bdf-4bf0-bbe0-99d0d4d3b3c4] {
    flex: none;
    padding: 64px 0px 60px 0px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-cbb6ce5a-4540-463e-af4f-7d8b2809673b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: auto;
  z-index: 3;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cbb6ce5a-4540-463e-af4f-7d8b2809673b] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05] {
  color: #333;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 36px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae75bfb8-8ed1-41ae-8ab2-a99a998fbc05] {
    font-size: 18px;
  }
}

.sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 30px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f303faa8-1501-4dfc-83c5-577e4a2fea00] {
    font-family: var(--s-font-11ba8216);
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-abbbe7cd-6387-48ea-acb9-965d5a6b4395] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 48px 0px;
  padding: 0px;
  width: 50%;
  --gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 25px;
  --gap-v-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 25px;
  --gap-uuid: abbbe7cd-6387-48ea-acb9-965d5a6b4395;
  max-width: 50%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-abbbe7cd-6387-48ea-acb9-965d5a6b4395] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    margin: 23px 0px 58px 0px;
    width: 90%;
    --gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 16px;
    --gap-v-abbbe7cd-6387-48ea-acb9-965d5a6b4395: 16px;
    max-width: 90%;
  }
}

.sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid rgba(68, 178, 204, 0.93);
  border-left: 1px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 1px solid rgba(68, 178, 204, 0.93);
  border-top: 1px solid rgba(68, 178, 204, 0.93);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  padding: 3px 0px 3px 0px;
  width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  --gap-h-37520159-0fd2-4d98-91db-fec4fa440ecf: 4px;
  --gap-v-37520159-0fd2-4d98-91db-fec4fa440ecf: 0px;
  --gap-uuid: 37520159-0fd2-4d98-91db-fec4fa440ecf;
  max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf]:hover {
  background: #333;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  border-top: 2px solid #333;
  --gap-h-37520159-0fd2-4d98-91db-fec4fa440ecf: 4px;
  --gap-v-37520159-0fd2-4d98-91db-fec4fa440ecf: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf]:hover {
    padding: 5px 0px 5px 0px;
  }

  .sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf] {
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    flex: none;
    height: 45px;
    padding: 5px 0px 5px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-37520159-0fd2-4d98-91db-fec4fa440ecf: 4px;
    --gap-v-37520159-0fd2-4d98-91db-fec4fa440ecf: 0px;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  }
}

.sd[data-s-6018a37a-16a6-4cca-b298-5db3c1695722] {
  color: rgba(68, 178, 204, 0.93);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-37520159-0fd2-4d98-91db-fec4fa440ecf]:hover .sd[data-s-6018a37a-16a6-4cca-b298-5db3c1695722] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-6018a37a-16a6-4cca-b298-5db3c1695722] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
  }
}

.sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid rgba(68, 178, 204, 0.93);
  border-left: 1px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 1px solid rgba(68, 178, 204, 0.93);
  border-top: 1px solid rgba(68, 178, 204, 0.93);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
  width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  --gap-h-7625fb31-015e-4c1f-b0ff-f91f014111b9: 4px;
  --gap-v-7625fb31-015e-4c1f-b0ff-f91f014111b9: 0px;
  --gap-uuid: 7625fb31-015e-4c1f-b0ff-f91f014111b9;
  max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9]:hover {
  background: #333;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  border-top: 2px solid #333;
  --gap-h-7625fb31-015e-4c1f-b0ff-f91f014111b9: 4px;
  --gap-v-7625fb31-015e-4c1f-b0ff-f91f014111b9: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9]:hover {
    padding: 5px 0px 5px 0px;
  }

  .sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9] {
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    flex: none;
    height: 45px;
    padding: 5px 0px 5px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-7625fb31-015e-4c1f-b0ff-f91f014111b9: 4px;
    --gap-v-7625fb31-015e-4c1f-b0ff-f91f014111b9: 0px;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  }
}

.sd[data-s-96f7c8c3-88a2-456b-a833-37082778b2e6] {
  color: rgba(68, 178, 204, 0.93);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-7625fb31-015e-4c1f-b0ff-f91f014111b9]:hover .sd[data-s-96f7c8c3-88a2-456b-a833-37082778b2e6] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-96f7c8c3-88a2-456b-a833-37082778b2e6] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
  }
}

.sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid rgba(68, 178, 204, 0.93);
  border-left: 1px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 1px solid rgba(68, 178, 204, 0.93);
  border-top: 1px solid rgba(68, 178, 204, 0.93);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
  width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  --gap-h-80afa480-94e5-4f0c-986e-52af8ea34318: 4px;
  --gap-v-80afa480-94e5-4f0c-986e-52af8ea34318: 0px;
  --gap-uuid: 80afa480-94e5-4f0c-986e-52af8ea34318;
  max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318]:hover {
  background: #333;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  border-top: 2px solid #333;
  --gap-h-80afa480-94e5-4f0c-986e-52af8ea34318: 4px;
  --gap-v-80afa480-94e5-4f0c-986e-52af8ea34318: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318]:hover {
    padding: 5px 0px 5px 0px;
  }

  .sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318] {
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    flex: none;
    height: 45px;
    padding: 5px 0px 5px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-80afa480-94e5-4f0c-986e-52af8ea34318: 4px;
    --gap-v-80afa480-94e5-4f0c-986e-52af8ea34318: 0px;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  }
}

.sd[data-s-3fd47f92-dd21-4e85-acd2-2e5ee722e63f] {
  color: rgba(68, 178, 204, 0.93);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-80afa480-94e5-4f0c-986e-52af8ea34318]:hover .sd[data-s-3fd47f92-dd21-4e85-acd2-2e5ee722e63f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-3fd47f92-dd21-4e85-acd2-2e5ee722e63f] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
  }
}

.sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid rgba(68, 178, 204, 0.93);
  border-left: 1px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 1px solid rgba(68, 178, 204, 0.93);
  border-top: 1px solid rgba(68, 178, 204, 0.93);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
  width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  --gap-h-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 4px;
  --gap-v-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 0px;
  --gap-uuid: d63f99fd-3114-4bfc-a4d4-bb518aba1a08;
  max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
}

.sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08]:hover {
  background: #333;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  border-top: 2px solid #333;
  --gap-h-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 4px;
  --gap-v-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08]:hover {
    padding: 5px 0px 5px 0px;
  }

  .sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08] {
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    flex: none;
    height: 45px;
    padding: 5px 0px 5px 0px;
    width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
    --gap-h-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 4px;
    --gap-v-d63f99fd-3114-4bfc-a4d4-bb518aba1a08: 0px;
    max-width: calc(50% - (var(--gap-h-abbbe7cd-6387-48ea-acb9-965d5a6b4395) * 0.5));
  }
}

.sd[data-s-8773ae87-b6b9-4c0d-9ae8-d13281a58080] {
  color: rgba(68, 178, 204, 0.93);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d63f99fd-3114-4bfc-a4d4-bb518aba1a08]:hover .sd[data-s-8773ae87-b6b9-4c0d-9ae8-d13281a58080] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8773ae87-b6b9-4c0d-9ae8-d13281a58080] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
  }
}

.sd[data-s-a3cf4043-e1a5-492a-8f9d-ed36bb4b5bed] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 95px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a3cf4043-e1a5-492a-8f9d-ed36bb4b5bed] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    padding: 23px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-e04adc52-d3e7-4713-bc98-19403c601f87] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 32px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e04adc52-d3e7-4713-bc98-19403c601f87] {
    color: #737373;
    font-size: 20px;
    margin: 0px 0px 13px 0px;
    max-width: 100%;
  }
}

.sd[data-s-533ff29f-2799-4047-bc29-631662f31b4f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 70%;
  --gap-h-533ff29f-2799-4047-bc29-631662f31b4f: 15px;
  --gap-v-533ff29f-2799-4047-bc29-631662f31b4f: 0px;
  --gap-uuid: 533ff29f-2799-4047-bc29-631662f31b4f;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-533ff29f-2799-4047-bc29-631662f31b4f] {
    flex: none;
    width: 95%;
    --gap-h-533ff29f-2799-4047-bc29-631662f31b4f: 15px;
    --gap-v-533ff29f-2799-4047-bc29-631662f31b4f: 0px;
    max-width: 95%;
  }
}

.sd[data-s-2d6fbf31-3066-4b81-9466-ca3b4258f148] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(25% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.75));
  --gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148: 0px;
  --gap-v-2d6fbf31-3066-4b81-9466-ca3b4258f148: 13px;
  --gap-uuid: 2d6fbf31-3066-4b81-9466-ca3b4258f148;
  max-width: calc(25% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.75));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d6fbf31-3066-4b81-9466-ca3b4258f148] {
    flex: none;
    gap: 9px;
    margin: 0px 0px 23px 0px;
    width: calc(50% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.5));
    --gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148: 0px;
    --gap-v-2d6fbf31-3066-4b81-9466-ca3b4258f148: 9px;
    max-width: calc(50% - (var(--gap-h-533ff29f-2799-4047-bc29-631662f31b4f) * 0.5));
  }
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 248px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
  max-width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6] {
    flex: none;
    height: 130px;
    margin: 0px 0px 7px 0px;
    width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
    max-width: calc(100% - (var(--gap-h-2d6fbf31-3066-4b81-9466-ca3b4258f148) * 0));
  }
}

.sd[data-s-5dc619ac-600e-4fa7-915b-4c01cd0418ed] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6]:hover .sd[data-s-5dc619ac-600e-4fa7-915b-4c01cd0418ed] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5dc619ac-600e-4fa7-915b-4c01cd0418ed] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-9798a431-ab9a-49fa-99d2-3c561ef39691] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3f29feed-23f1-4937-9958-d3bcb261cc14] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f29feed-23f1-4937-9958-d3bcb261cc14] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: none;
}

.sd[data-s-7ff32d36-4c78-42bf-bd5d-361d774238d6]:hover .sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f] {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc52678a-fbc2-4840-8e02-a29459cf0b4f]:before {
    filter: brightness(0.7);
  }
}

.sd[data-s-3d803908-f25c-41b5-943d-b8a27c96a697] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-8ebcfbe6-97cb-4413-9ea8-980c1fd0a033] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 95px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ebcfbe6-97cb-4413-9ea8-980c1fd0a033] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    padding: 23px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-ddd5cc10-22bb-4b7d-83bb-19dfbb2f51a0] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 32px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddd5cc10-22bb-4b7d-83bb-19dfbb2f51a0] {
    color: #737373;
    font-size: 20px;
    margin: 0px 0px 13px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c3328278-ca71-4418-8dea-d8b21f647016] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 70%;
  --gap-h-c3328278-ca71-4418-8dea-d8b21f647016: 15px;
  --gap-v-c3328278-ca71-4418-8dea-d8b21f647016: 0px;
  --gap-uuid: c3328278-ca71-4418-8dea-d8b21f647016;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3328278-ca71-4418-8dea-d8b21f647016] {
    flex: none;
    width: 95%;
    --gap-h-c3328278-ca71-4418-8dea-d8b21f647016: 15px;
    --gap-v-c3328278-ca71-4418-8dea-d8b21f647016: 0px;
    max-width: 95%;
  }
}

.sd[data-s-c04ded4c-80d2-45bd-804c-df01ecf04c81] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(25% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.75));
  --gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81: 0px;
  --gap-v-c04ded4c-80d2-45bd-804c-df01ecf04c81: 13px;
  --gap-uuid: c04ded4c-80d2-45bd-804c-df01ecf04c81;
  max-width: calc(25% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.75));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c04ded4c-80d2-45bd-804c-df01ecf04c81] {
    flex: none;
    gap: 9px;
    margin: 0px 0px 23px 0px;
    width: calc(50% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.5));
    --gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81: 0px;
    --gap-v-c04ded4c-80d2-45bd-804c-df01ecf04c81: 9px;
    max-width: calc(50% - (var(--gap-h-c3328278-ca71-4418-8dea-d8b21f647016) * 0.5));
  }
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 248px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
  max-width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04] {
    flex: none;
    height: 130px;
    margin: 0px 0px 7px 0px;
    width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
    max-width: calc(100% - (var(--gap-h-c04ded4c-80d2-45bd-804c-df01ecf04c81) * 0));
  }
}

.sd[data-s-3f70660f-94c2-4e7a-8e58-7e5b437954ab] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04]:hover .sd[data-s-3f70660f-94c2-4e7a-8e58-7e5b437954ab] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f70660f-94c2-4e7a-8e58-7e5b437954ab] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-4a063770-eaa0-48a0-b1fe-71cbfb7f8961] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ad512a85-8983-481e-837e-0d554c33dd1a] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad512a85-8983-481e-837e-0d554c33dd1a] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: none;
}

.sd[data-s-c8b49a90-1442-40ec-9b8f-ee3748978d04]:hover .sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c] {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-db4d3526-f48b-4d22-b2cc-f3d6df38d76c]:before {
    filter: brightness(0.7);
  }
}

.sd[data-s-10dc8067-10f4-451d-98ed-ba417b5106df] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-50cefc11-130b-485b-af52-2752c7da1ca3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 95px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50cefc11-130b-485b-af52-2752c7da1ca3] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    padding: 23px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-dff09559-5832-4c01-bc17-8f2822e67c76] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 32px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dff09559-5832-4c01-bc17-8f2822e67c76] {
    color: #737373;
    font-size: 20px;
    margin: 0px 0px 13px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 70%;
  --gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1: 15px;
  --gap-v-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1: 0px;
  --gap-uuid: 0f398880-cb8b-4689-ae5f-04d1b6cd7fd1;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1] {
    flex: none;
    width: 95%;
    --gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1: 15px;
    --gap-v-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1: 0px;
    max-width: 95%;
  }
}

.sd[data-s-cd2ede8f-7d29-476f-9b30-a61614855000] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(25% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.75));
  --gap-h-cd2ede8f-7d29-476f-9b30-a61614855000: 0px;
  --gap-v-cd2ede8f-7d29-476f-9b30-a61614855000: 13px;
  --gap-uuid: cd2ede8f-7d29-476f-9b30-a61614855000;
  max-width: calc(25% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.75));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd2ede8f-7d29-476f-9b30-a61614855000] {
    flex: none;
    gap: 9px;
    margin: 0px 0px 23px 0px;
    width: calc(50% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.5));
    --gap-h-cd2ede8f-7d29-476f-9b30-a61614855000: 0px;
    --gap-v-cd2ede8f-7d29-476f-9b30-a61614855000: 9px;
    max-width: calc(50% - (var(--gap-h-0f398880-cb8b-4689-ae5f-04d1b6cd7fd1) * 0.5));
  }
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 248px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
  max-width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c] {
    flex: none;
    height: 130px;
    margin: 0px 0px 7px 0px;
    width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
    max-width: calc(100% - (var(--gap-h-cd2ede8f-7d29-476f-9b30-a61614855000) * 0));
  }
}

.sd[data-s-3bd792dd-a393-45e6-aa38-f386aac2ba19] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c]:hover .sd[data-s-3bd792dd-a393-45e6-aa38-f386aac2ba19] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3bd792dd-a393-45e6-aa38-f386aac2ba19] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-d3962488-6f92-4491-9b62-96e2447959fe] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-18376094-90dd-49fb-9b23-71d9c5994152] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-18376094-90dd-49fb-9b23-71d9c5994152] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: none;
}

.sd[data-s-431cf8f6-79d7-4e0c-9f88-3771ee9af20c]:hover .sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b] {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbbac8d6-25bd-458c-ba19-e66833339b9b]:before {
    filter: brightness(0.7);
  }
}

.sd[data-s-3ee241a3-adac-42ad-87bb-8c5ed431a6ca] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-94e9f601-d152-4f9e-bba9-2559eb2250eb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 95px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94e9f601-d152-4f9e-bba9-2559eb2250eb] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    padding: 23px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-09b1f8af-fd60-413d-a776-4b9f01627043] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 32px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-09b1f8af-fd60-413d-a776-4b9f01627043] {
    color: #737373;
    font-size: 20px;
    margin: 0px 0px 13px 0px;
    max-width: 100%;
  }
}

.sd[data-s-40e67fb4-f58b-415b-a567-ba6def5e10a4] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 70%;
  --gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4: 15px;
  --gap-v-40e67fb4-f58b-415b-a567-ba6def5e10a4: 0px;
  --gap-uuid: 40e67fb4-f58b-415b-a567-ba6def5e10a4;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40e67fb4-f58b-415b-a567-ba6def5e10a4] {
    flex: none;
    width: 95%;
    --gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4: 15px;
    --gap-v-40e67fb4-f58b-415b-a567-ba6def5e10a4: 0px;
    max-width: 95%;
  }
}

.sd[data-s-51be1358-da76-49e0-b34b-b44d2ec95529] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(25% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.75));
  --gap-h-51be1358-da76-49e0-b34b-b44d2ec95529: 0px;
  --gap-v-51be1358-da76-49e0-b34b-b44d2ec95529: 13px;
  --gap-uuid: 51be1358-da76-49e0-b34b-b44d2ec95529;
  max-width: calc(25% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.75));
}

@media screen and (max-width: 540px) {
  .sd[data-s-51be1358-da76-49e0-b34b-b44d2ec95529] {
    flex: none;
    gap: 9px;
    margin: 0px 0px 23px 0px;
    width: calc(50% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.5));
    --gap-h-51be1358-da76-49e0-b34b-b44d2ec95529: 0px;
    --gap-v-51be1358-da76-49e0-b34b-b44d2ec95529: 9px;
    max-width: calc(50% - (var(--gap-h-40e67fb4-f58b-415b-a567-ba6def5e10a4) * 0.5));
  }
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 248px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
  max-width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9] {
    flex: none;
    height: 130px;
    margin: 0px 0px 7px 0px;
    width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
    max-width: calc(100% - (var(--gap-h-51be1358-da76-49e0-b34b-b44d2ec95529) * 0));
  }
}

.sd[data-s-4f32122d-1ce5-4685-8716-3e4840e57dd0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9]:hover .sd[data-s-4f32122d-1ce5-4685-8716-3e4840e57dd0] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f32122d-1ce5-4685-8716-3e4840e57dd0] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-6b457fc9-4a12-423a-841e-b94bb44c0095] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-fd8ab4e9-7a8d-4a2a-93d9-259f7aec9666] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd8ab4e9-7a8d-4a2a-93d9-259f7aec9666] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: none;
}

.sd[data-s-e29479ca-262c-40dc-9840-83991bcbbce9]:hover .sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5] {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6e6ddec-11a0-4f76-bbf3-966bd9035cd5]:before {
    filter: brightness(0.7);
  }
}

.sd[data-s-c1efb6f2-1d43-4d4f-a966-12b160b03026] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 44px 0px 26px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192]:hover {
  background: rgba(0, 0, 0, 0.0);
}

@media screen and (max-width: 540px) {
  .sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 26px 0px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94] {
  color: #333333;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192]:hover .sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94]:hover {
  text-decoration: none;
}

.sd[data-s-9871a3db-8131-4b90-bb2c-e5c2a2446192]:hover .sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94] {
  border-bottom: 0px solid #ccbb73;
  border-left: 0px solid #ccbb73;
  border-right: 0px solid #ccbb73;
  border-top: 0px solid #ccbb73;
  color: #333333;
  text-decoration: none;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a23e4e6-4858-4de3-afac-934862627a94] {
    margin: 0px 0px 11px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b3e85765-aab4-4665-80d4-9dacaa7e6ad8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 25px;
  --gap-v-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 0px;
  --gap-uuid: b3e85765-aab4-4665-80d4-9dacaa7e6ad8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3e85765-aab4-4665-80d4-9dacaa7e6ad8] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    margin: 0px 0px 0px 0px;
    width: 90%;
    --gap-h-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 0px;
    --gap-v-b3e85765-aab4-4665-80d4-9dacaa7e6ad8: 16px;
    max-width: 90%;
  }
}

.sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797] {
  align-content: center;
  align-items: center;
  background: rgba(68, 178, 204, 0.93);
  border-bottom: 0px solid #4282ee;
  border-left: 0px solid #4282ee;
  border-radius: 0;
  border-right: 0px solid #4282ee;
  border-top: 0px solid #4282ee;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  padding: 3px 0px 3px 0px;
  width: 280px;
  --gap-h-0a2e5d1a-d27a-4078-855c-951415ceb797: 4px;
  --gap-v-0a2e5d1a-d27a-4078-855c-951415ceb797: 0px;
  --gap-uuid: 0a2e5d1a-d27a-4078-855c-951415ceb797;
  max-width: 100%;
}

.sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797]:hover {
  background: #FFFFFF;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  border-top: 2px solid #333;
  --gap-h-0a2e5d1a-d27a-4078-855c-951415ceb797: 4px;
  --gap-v-0a2e5d1a-d27a-4078-855c-951415ceb797: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797]:hover {
    padding: 5px 0px 5px 0px;
  }

  .sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797] {
    background: rgba(68, 178, 204, 0.93);
    flex: none;
    height: 45px;
    padding: 5px 25px 5px 25px;
    width: 336px;
    --gap-h-0a2e5d1a-d27a-4078-855c-951415ceb797: 4px;
    --gap-v-0a2e5d1a-d27a-4078-855c-951415ceb797: 0px;
    max-width: 100%;
  }
}

.sd[data-s-1c113656-4259-41ff-8054-60bdb0355a7e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0a2e5d1a-d27a-4078-855c-951415ceb797]:hover .sd[data-s-1c113656-4259-41ff-8054-60bdb0355a7e] {
  color: #333;
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c113656-4259-41ff-8054-60bdb0355a7e] {
    font-family: var(--s-font-11ba8216);
  }
}

.sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid rgba(68, 178, 204, 0.93);
  border-left: 1px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 1px solid rgba(68, 178, 204, 0.93);
  border-top: 1px solid rgba(68, 178, 204, 0.93);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 3px 35px 3px 35px;
  width: 280px;
  --gap-h-7a130650-5815-4e4f-ad35-b843e10b863a: 4px;
  --gap-v-7a130650-5815-4e4f-ad35-b843e10b863a: 0px;
  --gap-uuid: 7a130650-5815-4e4f-ad35-b843e10b863a;
  max-width: 100%;
}

.sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a]:hover {
  background: #000000;
  border-bottom: 2px solid #333;
  border-left: 2px solid #333;
  border-right: 2px solid #333;
  border-top: 2px solid #333;
  --gap-h-7a130650-5815-4e4f-ad35-b843e10b863a: 4px;
  --gap-v-7a130650-5815-4e4f-ad35-b843e10b863a: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a]:hover {
    padding: 5px 0px 5px 0px;
  }

  .sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a] {
    border-bottom: 1px solid rgba(68, 178, 204, 0.93);
    border-left: 1px solid rgba(68, 178, 204, 0.93);
    border-right: 1px solid rgba(68, 178, 204, 0.93);
    border-top: 1px solid rgba(68, 178, 204, 0.93);
    flex: none;
    height: 45px;
    padding: 5px 25px 5px 25px;
    width: 336px;
    --gap-h-7a130650-5815-4e4f-ad35-b843e10b863a: 4px;
    --gap-v-7a130650-5815-4e4f-ad35-b843e10b863a: 0px;
    max-width: 100%;
  }
}

.sd[data-s-c274a23d-18b9-472d-8b48-f0e5edd73ad7] {
  color: rgba(68, 178, 204, 0.93);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-7a130650-5815-4e4f-ad35-b843e10b863a]:hover .sd[data-s-c274a23d-18b9-472d-8b48-f0e5edd73ad7] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-c274a23d-18b9-472d-8b48-f0e5edd73ad7] {
    font-family: var(--s-font-11ba8216);
  }
}


.sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 85px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 66px;
    justify-content: space-between;
    left: 0px;
    padding: 14px 0px 14px 14px;
    right: 0px;
    width: auto;
    z-index: -1;
    max-width: 100%;
  }
}

.sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 35px;
  width: auto;
  z-index: -3;
  --gap-h-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
  --gap-v-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
  --gap-uuid: 95321a64-755c-49cd-a63b-e3e057018b69;
  max-width: calc(100% - 35px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
    --gap-v-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 121px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
    height: 41px;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f] {
  background: rgba(0, 0, 0, 0.0);
  height: 83px;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f]:before {
    background-size: contain;
  }

  .sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-78992f3a-a712-4ac4-a38f-f223a09ba960] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: 69px;
  justify-content: center;
  width: auto;
  --gap-h-78992f3a-a712-4ac4-a38f-f223a09ba960: 7px;
  --gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960: 0px;
  --gap-uuid: 78992f3a-a712-4ac4-a38f-f223a09ba960;
  max-width: 100%;
}

.sd[data-s-913b3d4e-d122-4303-b1b4-d87a4acde9a2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-913b3d4e-d122-4303-b1b4-d87a4acde9a2] {
    flex: none;
    width: 30px;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
  }
}

.sd[data-s-cde99dd4-90b6-4ee9-9231-f65559140140] {
  flex: none;
  height: auto;
  width: 47px;
  max-width: 100%;
}

.sd[data-s-643d191f-cc01-464f-b67d-c38e219ece22] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-643d191f-cc01-464f-b67d-c38e219ece22] {
    flex: none;
    width: 30px;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
  }
}

.sd[data-s-f1da9651-7fe1-4722-ba4c-4db0cb514f45] {
  flex: none;
  height: auto;
  width: 47px;
  max-width: 100%;
}

.sd[data-s-62fcc24c-eb1e-44c8-aea3-3cfb19967678] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: -38px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: -27px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-62fcc24c-eb1e-44c8-aea3-3cfb19967678] {
    bottom: -27px;
    left: -53px;
    right: auto;
    top: auto;
  }
}

.sd[data-s-6d1d6a6c-a123-470e-adae-6c829f618513] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 13px;
  justify-content: center;
  margin: 0px 0px -7px 0px;
  width: 118px;
  z-index: 4;
  max-width: 100%;
}

.sd[data-s-6d1d6a6c-a123-470e-adae-6c829f618513].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6d1d6a6c-a123-470e-adae-6c829f618513].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d1d6a6c-a123-470e-adae-6c829f618513] {
    flex: none;
    width: 130px;
    z-index: 5;
    max-width: 100%;
  }
}

.sd[data-s-610c37b4-87bd-4719-aee3-d73c82010218] {
  background: #FFFFFF;
  border-bottom: 0px solid #00b900;
  border-left: 1px solid #00b900;
  border-right: 0px solid #00b900;
  border-top: 1px solid #00b900;
  flex: none;
  height: 13px;
  margin: 0px 19px 0px 0px;
  transform: rotate(45deg);
  width: 13px;
  max-width: calc(100% - 19px);
}

.sd[data-s-845ff20a-30fa-4244-a704-2302b3402005] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #00b900;
  border-left: 1px solid #00b900;
  border-radius: 12px;
  border-right: 1px solid #00b900;
  border-top: 1px solid #00b900;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 10px 0px 10px 0px;
  width: 130px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-845ff20a-30fa-4244-a704-2302b3402005].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-845ff20a-30fa-4244-a704-2302b3402005].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-845ff20a-30fa-4244-a704-2302b3402005] {
    border-radius: 8px;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    width: 133px;
    max-width: 100%;
  }
}

.sd[data-s-4bedec78-928c-4186-a65c-053fc4530829] {
  color: #00b900;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 11px;
  font-weight: 700;
  height: 100%;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bedec78-928c-4186-a65c-053fc4530829] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 10px;
    font-weight: 700;
    width: auto;
  }
}

.sd[data-s-4b23cc1c-65f9-40ca-881e-5fe5bbbf1d93] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 32px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b23cc1c-65f9-40ca-881e-5fe5bbbf1d93] {
    padding: 0px 7px 0px 0px;
  }
}

.sd[data-s-4dffea31-259f-4e9f-bc45-aa3582bcbe6a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4dffea31-259f-4e9f-bc45-aa3582bcbe6a] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
  }
}

.sd[data-s-96aac604-bee6-485a-931a-6658d14eb74c] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96aac604-bee6-485a-931a-6658d14eb74c] {
    background: #000000;
  }
}

.sd[data-s-8c93b99d-5243-4a4b-86ca-18ffed01f9b6] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c93b99d-5243-4a4b-86ca-18ffed01f9b6] {
    background: #000000;
  }
}


.sd[data-s-64c85e75-9407-4ffd-8e18-e20f3bcd0ba1] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-87db87dd-a549-4497-99a3-c6cee4081b67] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 55px 0px 55px 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-87db87dd-a549-4497-99a3-c6cee4081b67] {
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    flex: none;
    margin: 45px 0px 45px 0px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-54f7ff24-9d61-4965-8eb1-1355cb9689ed] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54f7ff24-9d61-4965-8eb1-1355cb9689ed] {
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    flex: none;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-50a33cef-188f-438e-8d6c-6b65027a05d3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-d3b581a3-32be-4de2-b45d-d129f8a6d084] {
  background: #00a0e9;
  border-radius: 0;
  flex: none;
  height: 5px;
  margin: 0px 1px 0px 0px;
  width: 17px;
  max-width: calc(100% - 1px);
}

.sd[data-s-195245bb-663f-4a6c-8862-d9d386c5fbce] {
  background: rgba(115, 115, 115, 0.91);
  border-radius: 0;
  flex: none;
  height: 5px;
  width: 17px;
  max-width: 100%;
}

.sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd] {
  color: #333;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: 80%;
  max-width: 80%;
  justify-content: center;
}

.sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

.sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7fc1819-ef29-45ef-b817-e5bdd2592ffd] {
    flex: none;
    font-size: 24px;
    margin: 10px 0px 0px 0px;
    text-align: center;
    width: 90%;
    max-width: 90%;
    justify-content: center;
  }
}

.sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] {
  color: #333;
  flex: none;
  font-family: var(--s-font-f1941a18);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 22px 0px 0px 0px;
  padding: 0 10px 0;
  text-align: center;
  width: 661px;
  max-width: 100%;
}

.sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd]>p {
  font-family: var(--s-font-ea9d6ee2);
  font-size: 14px;
  line-height: 1.9;
}

.sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] strong {
  font-family: var(--s-font-f1941a18);
  font-size: 28px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] {
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 16px;
    padding: 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd]>p {
    font-size: 14px;
  }

  .sd[data-s-bac48ed4-bf08-40a6-a755-ded2138518bd] strong {
    font-size: 24px;
  }
}

.sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 33px 0px 0px 0px;
  padding: 0px;
  --gap-h-57dfa57f-3d2a-43d4-a975-89ba9852347e: 25px;
  --gap-v-57dfa57f-3d2a-43d4-a975-89ba9852347e: 0px;
  --gap-uuid: 57dfa57f-3d2a-43d4-a975-89ba9852347e;
  max-width: 100%;
}

.sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e]:hover {
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  transform: translate(4px, 4px);
  --gap-h-57dfa57f-3d2a-43d4-a975-89ba9852347e: 25px;
  --gap-v-57dfa57f-3d2a-43d4-a975-89ba9852347e: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 24px 0px 0px 0px;
    width: 90%;
    --gap-h-57dfa57f-3d2a-43d4-a975-89ba9852347e: 0px;
    --gap-v-57dfa57f-3d2a-43d4-a975-89ba9852347e: 25px;
    max-width: 90%;
  }
}

.sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  border-bottom: 0px solid rgba(68, 178, 204, 0.93);
  border-left: 0px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 0px solid rgba(68, 178, 204, 0.93);
  border-top: 0px solid rgba(68, 178, 204, 0.93);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  padding: 3px 35px 3px 35px;
  width: 242.81px;
  --gap-h-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 4px;
  --gap-v-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 0px;
  --gap-uuid: 42e2455b-5e08-4ff8-a50f-23c2ebc47ba1;
  max-width: 100%;
}

.sd[data-s-57dfa57f-3d2a-43d4-a975-89ba9852347e]:hover .sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  padding: 3px 35px 3px 35px;
  --gap-h-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 4px;
  --gap-v-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1] {
    flex: none;
    height: 45px;
    padding: 5px 25px 5px 25px;
    width: 250px;
    --gap-h-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 4px;
    --gap-v-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1: 0px;
    max-width: 100%;
  }
}

.sd[data-s-fada71d6-1d53-4d8a-a825-e1b44e13a491] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-42e2455b-5e08-4ff8-a50f-23c2ebc47ba1]:hover .sd[data-s-fada71d6-1d53-4d8a-a825-e1b44e13a491] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-fada71d6-1d53-4d8a-a825-e1b44e13a491] {
    font-family: var(--s-font-11ba8216);
  }
}


.sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px;
  padding: 90px 0px 26px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
    display: flex;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 57px 0px 38px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #f6f6f6;
  border-left: 0px solid #f6f6f6;
  border-right: 0px solid #f6f6f6;
  border-top: 0px solid #f6f6f6;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 90%;
  --gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
  --gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
  --gap-uuid: 82bea481-1a17-4b05-9629-1a7df6bc6a7c;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    --gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
    --gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
  }
}

.sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 17px 0px 0px 0px;
  width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
  max-width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
}

@media screen and (max-width: 540px) {
  .sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - 24px - (var(--gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    justify-content: flex-start;
    margin: 24px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
    max-width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
  }
}

.sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 35px;
  height: auto;
  justify-content: flex-end;
  width: 100%;
  --gap-h-1fd17352-af30-4476-b428-8238eb238107: 35px;
  --gap-v-1fd17352-af30-4476-b428-8238eb238107: 0px;
  --gap-uuid: 1fd17352-af30-4476-b428-8238eb238107;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
    gap: 4px;
    --gap-h-1fd17352-af30-4476-b428-8238eb238107: 4px;
    --gap-v-1fd17352-af30-4476-b428-8238eb238107: 0px;
  }
}

.sd[data-s-eca0051b-e863-4201-84da-3313ad20efa9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 162px;
  --gap-h-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
  --gap-v-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
  --gap-uuid: eca0051b-e863-4201-84da-3313ad20efa9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eca0051b-e863-4201-84da-3313ad20efa9] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    margin: 0px 0px 16px 0px;
    width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    --gap-h-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
    --gap-v-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
    max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
  }
}

.sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    width: calc(100% - (var(--gap-h-eca0051b-e863-4201-84da-3313ad20efa9) * 0));
    max-width: calc(100% - (var(--gap-h-eca0051b-e863-4201-84da-3313ad20efa9) * 0));
  }
}

.sd[data-s-33553ccf-509b-4b40-b56a-81246c1a7b01] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-33553ccf-509b-4b40-b56a-81246c1a7b01] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    flex: none;
    height: auto;
    padding: 8px 0px 8px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 15px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-f5d1cfd4-2011-4d49-9051-977e118e3b76] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f5d1cfd4-2011-4d49-9051-977e118e3b76]:hover {
  opacity: 0.5;
}

.sd[data-s-ef411759-aec1-4a99-9469-4696e7591a03] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef411759-aec1-4a99-9469-4696e7591a03] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-72c9b27a-ce90-4df7-803c-0ea8756c1071] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-72c9b27a-ce90-4df7-803c-0ea8756c1071]:hover {
  opacity: 0.5;
}

.sd[data-s-c69a1190-fea0-480f-851d-9165aa09b3f3] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c69a1190-fea0-480f-851d-9165aa09b3f3] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-6d7337d8-8f0c-403b-9631-138086bc8900] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6d7337d8-8f0c-403b-9631-138086bc8900]:hover {
  opacity: 0.5;
}

.sd[data-s-79ce0d5b-651a-4a80-8ee0-b47845488e17] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79ce0d5b-651a-4a80-8ee0-b47845488e17] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-ae7e9e71-ee77-47f1-8c77-56c940390998] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ae7e9e71-ee77-47f1-8c77-56c940390998]:hover {
  opacity: 0.5;
}

.sd[data-s-a87641b2-5982-4924-840a-f71b810a54be] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a87641b2-5982-4924-840a-f71b810a54be] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-8438b1af-1887-45e7-9c2d-7f3b7b7b845b] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8438b1af-1887-45e7-9c2d-7f3b7b7b845b]:hover {
  opacity: 0.5;
}

.sd[data-s-74f90152-95dc-415d-b8d2-68f2e406722b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-74f90152-95dc-415d-b8d2-68f2e406722b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-48f5d41a-f5ff-4ca2-93a1-12c69d70a2a2] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-48f5d41a-f5ff-4ca2-93a1-12c69d70a2a2]:hover {
  opacity: 0.5;
}

.sd[data-s-c0661e9b-010f-4402-b70a-dd2a6b46c1a9] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0661e9b-010f-4402-b70a-dd2a6b46c1a9] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-3df07f0a-7280-4942-b625-2e8f3bab2931] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3df07f0a-7280-4942-b625-2e8f3bab2931]:hover {
  opacity: 0.5;
}

.sd[data-s-6816a79e-d307-42c8-abdb-a0e3ec758065] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(26% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.74));
  --gap-h-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
  --gap-v-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
  --gap-uuid: 6816a79e-d307-42c8-abdb-a0e3ec758065;
  max-width: calc(26% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.74));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6816a79e-d307-42c8-abdb-a0e3ec758065] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    --gap-h-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
    --gap-v-6816a79e-d307-42c8-abdb-a0e3ec758065: 0px;
    max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
  }
}

.sd[data-s-9b158be2-1c03-4cf0-b082-f42da15a3af1] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b158be2-1c03-4cf0-b082-f42da15a3af1] {
    margin: 13px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-309ef9f0-94b5-46ee-90c0-8410cdc35aab] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-309ef9f0-94b5-46ee-90c0-8410cdc35aab] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    flex: none;
    height: auto;
    padding: 8px 0px 8px 0px;
    max-width: 100%;
  }
}

.sd[data-s-8d62109a-d6a5-45bc-beaf-4a66ab16dd8c] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 15px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d62109a-d6a5-45bc-beaf-4a66ab16dd8c] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-543c4602-da11-4075-8399-7f10e133869b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-543c4602-da11-4075-8399-7f10e133869b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-dfed790f-8422-4505-883a-a05b24cf048a] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-dfed790f-8422-4505-883a-a05b24cf048a]:hover {
  opacity: 0.5;
}

.sd[data-s-48148e1b-213b-4de3-9b00-9266c3a1bad5] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-48148e1b-213b-4de3-9b00-9266c3a1bad5] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-e8851aa4-e365-42cc-aa3e-f6fa3734b804] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-e8851aa4-e365-42cc-aa3e-f6fa3734b804]:hover {
  opacity: 0.5;
}

.sd[data-s-437b9da2-be12-4b65-ba18-3b62da42dbd8] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-437b9da2-be12-4b65-ba18-3b62da42dbd8] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-ba4a3ff7-a284-48ac-b523-c531a4ecf788] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ba4a3ff7-a284-48ac-b523-c531a4ecf788]:hover {
  opacity: 0.5;
}

.sd[data-s-0f8e6c4b-73fb-4cfe-ad1a-6d3a631986bd] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f8e6c4b-73fb-4cfe-ad1a-6d3a631986bd] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c50ed130-7669-42ea-85b8-1299cc0cfb6f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c50ed130-7669-42ea-85b8-1299cc0cfb6f]:hover {
  opacity: 0.5;
}

.sd[data-s-9bbc375e-689c-4165-b8cd-4e65ac2b8942] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9bbc375e-689c-4165-b8cd-4e65ac2b8942] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-63bbc76a-4b9f-4f3b-a05e-209c67e52aaf] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-63bbc76a-4b9f-4f3b-a05e-209c67e52aaf]:hover {
  opacity: 0.5;
}

.sd[data-s-932f28b5-9666-44db-a2fc-d3f25954333e] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 16px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-932f28b5-9666-44db-a2fc-d3f25954333e] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-9a45ea08-7016-4f26-8154-3d2a110bf6af] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9a45ea08-7016-4f26-8154-3d2a110bf6af]:hover {
  opacity: 0.5;
}

.sd[data-s-333682ab-99af-4d0c-9d1b-d7ba56d05004] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-333682ab-99af-4d0c-9d1b-d7ba56d05004] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b4cf3f4a-a76e-44ee-8782-7e5347e9340f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b4cf3f4a-a76e-44ee-8782-7e5347e9340f]:hover {
  opacity: 0.5;
}

.sd[data-s-1b663269-ee38-4964-817f-f16c577aefd6] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b663269-ee38-4964-817f-f16c577aefd6] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0280c2c2-d363-4f9a-899f-5813e38f61c2] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0280c2c2-d363-4f9a-899f-5813e38f61c2]:hover {
  opacity: 0.5;
}

.sd[data-s-a56a2eef-2d61-45ef-be66-3854dce40b85] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a56a2eef-2d61-45ef-be66-3854dce40b85] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-2ef90922-62b5-420a-b46b-a618d7ab6bef] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2ef90922-62b5-420a-b46b-a618d7ab6bef]:hover {
  opacity: 0.5;
}

.sd[data-s-bf189338-9f73-4118-af3e-6dbaf65939c5] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf189338-9f73-4118-af3e-6dbaf65939c5] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 20px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-624f58d2-4237-4d35-84de-9acff375916e] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-624f58d2-4237-4d35-84de-9acff375916e]:hover {
  opacity: 0.5;
}

.sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(29% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.71));
  --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
  --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
  --gap-uuid: 4abf5ff8-82ec-4140-86d2-cf909ef0c009;
  max-width: calc(29% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.71));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
  }
}

.sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
    margin: 13px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    flex: none;
    height: auto;
    padding: 8px 0px 8px 0px;
    max-width: 100%;
  }
}

.sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 15px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-365efa1b-a4b2-4c7f-8c90-5c0d2ff65d23] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-365efa1b-a4b2-4c7f-8c90-5c0d2ff65d23] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-6c400298-6bb6-455b-be7b-7ec24777a054] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6c400298-6bb6-455b-be7b-7ec24777a054]:hover {
  opacity: 0.5;
}

.sd[data-s-4c2182ee-54d1-4a8a-a50a-264763696036] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c2182ee-54d1-4a8a-a50a-264763696036] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-ca37c22d-a2a8-4fa7-96a5-d41fe9e9f79b] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ca37c22d-a2a8-4fa7-96a5-d41fe9e9f79b]:hover {
  opacity: 0.5;
}

.sd[data-s-7b0b4dfd-00d1-4482-ae77-47281dd59c4c] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b0b4dfd-00d1-4482-ae77-47281dd59c4c] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b0725d51-2724-4f1e-bd83-5486c4ded4f4] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b0725d51-2724-4f1e-bd83-5486c4ded4f4]:hover {
  opacity: 0.5;
}

.sd[data-s-c10bd1b0-a7a2-466c-a06e-4dbe3ba4f834] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c10bd1b0-a7a2-466c-a06e-4dbe3ba4f834] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-5eebbd7f-dfa3-4e24-bf33-a79faac7acd5] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5eebbd7f-dfa3-4e24-bf33-a79faac7acd5]:hover {
  opacity: 0.5;
}

.sd[data-s-c6a9f1af-5c7d-4784-9697-36c28d3f035e] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6a9f1af-5c7d-4784-9697-36c28d3f035e] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-4884bdb3-a65a-4b17-acfc-b0d1d622c635] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4884bdb3-a65a-4b17-acfc-b0d1d622c635]:hover {
  opacity: 0.5;
}

.sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(20% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.8));
  --gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
  --gap-v-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
  --gap-uuid: f958d241-f9cb-4e8f-8bcf-8bea0882e5f9;
  max-width: calc(20% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    --gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
    --gap-v-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
    max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
  }
}

.sd[data-s-11508837-6e60-4bfa-9b92-f2af0faa3635] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(50% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0.5));
  --gap-h-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
  --gap-v-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
  --gap-uuid: 11508837-6e60-4bfa-9b92-f2af0faa3635;
  max-width: calc(50% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-11508837-6e60-4bfa-9b92-f2af0faa3635] {
    gap: 0px;
    margin: 0px 0px 17px 0px;
    width: 120px;
    --gap-h-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
    --gap-v-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
    max-width: 100%;
  }
}

.sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 9px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
    flex: none;
    height: auto;
    margin: 0px 0px 1px 0px;
    width: 116px;
    max-width: 100%;
  }
}

.sd[data-s-dd3f1430-c321-449b-9466-39f093a5f890] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
  --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
  --gap-uuid: dd3f1430-c321-449b-9466-39f093a5f890;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd3f1430-c321-449b-9466-39f093a5f890] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0));
    --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    max-width: calc(100% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0));
  }
}

.sd[data-s-1dc2da94-eb21-4e1f-bc9a-2f0cbaee3b5b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 24px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dc2da94-eb21-4e1f-bc9a-2f0cbaee3b5b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-aea201b8-2722-43f0-9dbf-7bbf10de88ce] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-aea201b8-2722-43f0-9dbf-7bbf10de88ce]:hover {
  opacity: 0.5;
}

.sd[data-s-0748b006-a42c-497d-86fd-dab41d4f59e9] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0748b006-a42c-497d-86fd-dab41d4f59e9] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-1392ed7b-9f76-4b2a-be8b-abdbd1a0527e] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1392ed7b-9f76-4b2a-be8b-abdbd1a0527e]:hover {
  opacity: 0.5;
}

.sd[data-s-24a834e0-6593-462f-9288-05eec60c0a75] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-24a834e0-6593-462f-9288-05eec60c0a75] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-1aa3aee1-9370-4b04-acf4-e5684575c56d] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1aa3aee1-9370-4b04-acf4-e5684575c56d]:hover {
  opacity: 0.5;
}

.sd[data-s-6fd525d7-b6b1-4e13-b646-83f78f2a05bb] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  font-size: 13px;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6fd525d7-b6b1-4e13-b646-83f78f2a05bb] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c0935bfb-a4e7-4eac-a274-6772d3f0588f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c0935bfb-a4e7-4eac-a274-6772d3f0588f]:hover {
  opacity: 0.5;
}

.sd[data-s-e75679d2-6919-4dc3-bb0b-24e83069820d] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e75679d2-6919-4dc3-bb0b-24e83069820d] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b41e7b34-769b-4f40-abc5-09f5a5b96cbe] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b41e7b34-769b-4f40-abc5-09f5a5b96cbe]:hover {
  opacity: 0.5;
}

.sd[data-s-b5495555-b3e5-4ec1-b002-0b9ef83cb806] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5495555-b3e5-4ec1-b002-0b9ef83cb806] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-6e53e1ef-f305-4c6e-a35a-8a572ff1b6fc] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6e53e1ef-f305-4c6e-a35a-8a572ff1b6fc]:hover {
  opacity: 0.5;
}

.sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #EEEEEE;
  border-left: 0px solid #EEEEEE;
  border-right: 0px solid #EEEEEE;
  border-top: 0px solid #EEEEEE;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: auto;
  --gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
  --gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011: 0px;
  --gap-uuid: 20ef7008-9db5-4b9b-8496-7cb326e71011;
  max-width: 100%;
}

.sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011].appear {
  background: rgb(253, 253, 253);
  --gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
  --gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011: 0px;
}



@media screen and (max-width: 540px) {
  .sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    margin: 17px 0px 0px 0px;
    --gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
    --gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
    max-width: 100%;
  }
}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371] {
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  height: calc(100% - (var(--gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: NaNpx;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center right;
  transition-delay: 300ms;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
  z-index: 2;
  max-width: calc(100% - (var(--gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371].appear {
  transform: scale(1, 1);
}



.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371]&appear-active {
  transform-origin: center right;
}

.sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
  background: #FFFFFF;
  border-radius: 50%;
  color: #000000;
  flex: none;
  font-size: 14px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  width: 30px;
  max-width: 100%;
}

.sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd]:hover {
  transform: scale(1.2, 1.2);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
    background: #FFFFFF;
    color: #000000;
    flex: none;
    font-size: 15px;
    height: 30px;
    margin: 0px 0px 2px 0px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
  background: #FFFFFF;
  border-radius: 50%;
  color: #000000;
  flex: none;
  font-size: 20px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  width: 30px;
  max-width: 100%;
}

.sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011]:hover {
  transform: scale(1.2, 1.2);
}

@media screen and (max-width: 540px) {
  .sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
    background: #FFFFFF;
    color: #000000;
    flex: none;
    font-size: 15px;
    height: 30px;
    margin: 0px 0px 2px 0px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
  color: #FFFFFF;
  font-family: '秀英明朝 M JIS2004';
  font-size: 13px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 90px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
    margin: 46px 0px 0px 0px;
    max-width: 100%;
  }
}


.sd[data-s-87195c6a-f9e6-4e87-8992-8d5a2d1390e2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-87195c6a-f9e6-4e87-8992-8d5a2d1390e2] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0c4ed23a-3e07-49b5-af6b-af78635cb32f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c4ed23a-3e07-49b5-af6b-af78635cb32f] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-aab6a9bc-08a6-4517-977b-812603220178] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-aab6a9bc-08a6-4517-977b-812603220178: 20px;
  --gap-v-aab6a9bc-08a6-4517-977b-812603220178: 0px;
  --gap-uuid: aab6a9bc-08a6-4517-977b-812603220178;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aab6a9bc-08a6-4517-977b-812603220178] {
    gap: 5px;
    --gap-h-aab6a9bc-08a6-4517-977b-812603220178: 5px;
    --gap-v-aab6a9bc-08a6-4517-977b-812603220178: 0px;
  }
}

.sd[data-s-6bbfb2ac-3db2-4edf-94bc-5a728e9fff99] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-6bbfb2ac-3db2-4edf-94bc-5a728e9fff99: 10px;
  --gap-v-6bbfb2ac-3db2-4edf-94bc-5a728e9fff99: 0px;
  --gap-uuid: 6bbfb2ac-3db2-4edf-94bc-5a728e9fff99;
}

.sd[data-s-9279866e-ae84-4675-a2f8-8d4209496862] {
  height: auto;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-9279866e-ae84-4675-a2f8-8d4209496862]:before {
  background-repeat: no-repeat;
  background-size: 12px;
}

.sd[data-s-3a46dde1-d41f-43f2-bd3a-ff29dc870263] {
  color: #242528;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-580ae115-f2b9-4c85-821d-d4b553ca1f3f] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 24px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px;
  padding: 12px 0px 12px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704]:first-child {
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 0px solid #f3f3f3;
}

.sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704] {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
  }
}

.sd[data-s-44db2f1a-4ea2-4ad6-94ff-f8d2d4888efe] {
  color: #000000;
  font-family: Inter, 'Noto Sans JP';
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-44db2f1a-4ea2-4ad6-94ff-f8d2d4888efe] {
    font-family: 'Noto Sans JP';
  }
}

.sd[data-s-ee71eb0a-39f8-455c-9274-9a7c842d19e3] {
  color: #000000;
  flex: none;
  font-size: 18px;
  height: 100%;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: relative;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee71eb0a-39f8-455c-9274-9a7c842d19e3] {
    font-size: 16px;
    padding: 0px 12px 0px;
  }
}

.sd[data-s-2dab515a-8238-4860-a965-fe4229f43a13] {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  width: 960px;
  max-width: 100%;
}

.sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
  background: #FFFFFF;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
    margin: 0px 0px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-46015ae5-74fd-48c4-abcb-6306d0783ae4] {
  height: 280px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-25b05717-0d61-4ecd-afe2-468f22330757] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 0px 0px 0px 40px;
  max-width: calc(100% - 40px);
}

.sd[data-s-9b849a0c-72ec-41e5-91c5-1acb632fccd4] {
  color: #666666;
  font-family: Inter, 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  margin: 20px 0px 10px 0px;
  max-width: 100%;
}

.sd[data-s-13a5d043-50ef-4099-b21c-bf1263ec44be] {
  color: #333;
  font-family: Inter, 'Noto Sans JP';
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2494b701-7c40-4bb0-b711-8f35ea101885] {
  color: #666666;
  font-family: Inter, 'Noto Sans JP';
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9771e135-f9df-4100-b142-ee07b77a145c] {
  flex-direction: row;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-b581de5b-1e4e-449d-8233-ba9b4adafe84] {
  border: solid 1px rgba(0, 0, 0, 0.09);
  border-radius: 50%;
  height: 30px;
  margin: 0px 11px 0px 0px;
  width: 30px;
  max-width: calc(100% - 11px);
}

.sd[data-s-202e9f84-1d62-4fab-b71d-94ed476e7530] {
  color: #999999;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  justify-content: flex-start;
}

.sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-96b5108d-831b-4346-8b21-97ba65f74c9f] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-96b5108d-831b-4346-8b21-97ba65f74c9f: 20px;
  --gap-v-96b5108d-831b-4346-8b21-97ba65f74c9f: 0px;
  --gap-uuid: 96b5108d-831b-4346-8b21-97ba65f74c9f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96b5108d-831b-4346-8b21-97ba65f74c9f] {
    gap: 5px;
    --gap-h-96b5108d-831b-4346-8b21-97ba65f74c9f: 5px;
    --gap-v-96b5108d-831b-4346-8b21-97ba65f74c9f: 0px;
  }
}

.sd[data-s-b5148bab-50bb-45f1-9325-dcb61fc99208] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-b5148bab-50bb-45f1-9325-dcb61fc99208: 10px;
  --gap-v-b5148bab-50bb-45f1-9325-dcb61fc99208: 0px;
  --gap-uuid: b5148bab-50bb-45f1-9325-dcb61fc99208;
}

.sd[data-s-6db64d7e-42ef-4572-aeba-8ba903e0adfe] {
  height: auto;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-6db64d7e-42ef-4572-aeba-8ba903e0adfe]:before {
  background-repeat: no-repeat;
  background-size: 12px;
}

.sd[data-s-f01e8aaf-f3c8-4fe8-95e0-1f3be0a4cd75] {
  color: #242528;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4273a35e-1cca-49be-b515-a2eee7f15ffb] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 24px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px;
  padding: 12px 0px 12px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9]:first-child {
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 0px solid #f3f3f3;
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
  }
}

.sd[data-s-8490cea7-c838-49d3-a57c-0aada31c4769] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
  color: #000000;
  flex: none;
  font-size: 18px;
  height: 100%;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: relative;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
    font-size: 16px;
    padding: 0px 12px 0px;
  }
}

.sd[data-s-bdf72ba1-0fe2-4105-8242-db701e6d73e2] {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  width: 960px;
  max-width: 100%;
}

.sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
  background: #FFFFFF;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
    margin: 0px 0px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-396805f2-0157-41fb-b76c-fbfe407d3a2f] {
  height: 280px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-c32ef146-0917-4e29-aad2-1569c5ff777f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 0px 0px 0px 40px;
  max-width: calc(100% - 40px);
}

.sd[data-s-a7361aab-a9a4-4e20-8bac-e565aa33b523] {
  color: #666666;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  margin: 20px 0px 10px 0px;
  max-width: 100%;
}

.sd[data-s-9fda94e8-671e-45e2-b7fe-be68f737a4cc] {
  color: #333;
  font-family: 'Noto Sans JP';
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7bfd4691-3003-4e80-98fe-4b6fe313a136] {
  color: #666666;
  font-family: 'Noto Sans JP';
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2762c355-6a38-48a5-8fa7-d06c8bd843b4] {
  flex-direction: row;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-7fcc4ab2-b050-494c-b33c-282dd89812c7] {
  border: solid 1px rgba(0, 0, 0, 0.09);
  border-radius: 50%;
  height: 30px;
  margin: 0px 11px 0px 0px;
  width: 30px;
  max-width: calc(100% - 11px);
}

.sd[data-s-793854c8-a9b2-43e6-9f29-06d51448b73e] {
  color: #999999;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  justify-content: flex-start;
}

.sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-a9144d1e-9e8b-4406-a7ba-a81dea2bd138] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 20px;
  --gap-v-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 0px;
  --gap-uuid: a9144d1e-9e8b-4406-a7ba-a81dea2bd138;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a9144d1e-9e8b-4406-a7ba-a81dea2bd138] {
    gap: 5px;
    --gap-h-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 5px;
    --gap-v-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 0px;
  }
}

.sd[data-s-30d5e8ef-33ca-43a7-a133-9a95ce9dde35] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-30d5e8ef-33ca-43a7-a133-9a95ce9dde35: 10px;
  --gap-v-30d5e8ef-33ca-43a7-a133-9a95ce9dde35: 0px;
  --gap-uuid: 30d5e8ef-33ca-43a7-a133-9a95ce9dde35;
}

.sd[data-s-86d6f72b-4b6c-4b1f-84e3-909800c2069f] {
  height: auto;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-86d6f72b-4b6c-4b1f-84e3-909800c2069f]:before {
  background-repeat: no-repeat;
  background-size: 12px;
}

.sd[data-s-5b24b370-30fb-4dd8-aafc-dfcea930b12c] {
  color: #242528;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8f54ae1e-9ab4-4c88-8ccc-7cd70058d8d8] {
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  width: 800px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f54ae1e-9ab4-4c88-8ccc-7cd70058d8d8] {
    justify-content: flex-start;
  }
}

.sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  color: #000000;
  font-family: Inter, 'Noto Sans JP';
  font-size: 12px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 12px 6px 0px;
  padding: 0px 0px 0px;
  text-align: center;
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  width: auto;
  max-width: calc(100% - 12px);
  justify-content: center;
}

.sd[data-s-e1482801-ed99-4053-aaec-ac429065e366]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
    display: flex;
    font-family: 'Noto Sans JP';
  }
}

.sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-35bd4ad5-2008-4505-8599-82b7f8b26db8] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-35bd4ad5-2008-4505-8599-82b7f8b26db8: 20px;
  --gap-v-35bd4ad5-2008-4505-8599-82b7f8b26db8: 0px;
  --gap-uuid: 35bd4ad5-2008-4505-8599-82b7f8b26db8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35bd4ad5-2008-4505-8599-82b7f8b26db8] {
    gap: 5px;
    --gap-h-35bd4ad5-2008-4505-8599-82b7f8b26db8: 5px;
    --gap-v-35bd4ad5-2008-4505-8599-82b7f8b26db8: 0px;
  }
}

.sd[data-s-0069d08e-7dd2-423f-9f15-39959b12fa88] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-0069d08e-7dd2-423f-9f15-39959b12fa88: 10px;
  --gap-v-0069d08e-7dd2-423f-9f15-39959b12fa88: 0px;
  --gap-uuid: 0069d08e-7dd2-423f-9f15-39959b12fa88;
}

.sd[data-s-6ab96f46-7147-4d9a-bbba-0cfbd1bab454] {
  height: auto;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-6ab96f46-7147-4d9a-bbba-0cfbd1bab454]:before {
  background-repeat: no-repeat;
  background-size: 12px;
}

.sd[data-s-4faa00f4-d8d7-4d33-866d-00f60f6f70a7] {
  color: #242528;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-b06917c2-5318-4762-8208-359f26e119cc: 0px;
  --gap-v-b06917c2-5318-4762-8208-359f26e119cc: 0px;
  --gap-uuid: b06917c2-5318-4762-8208-359f26e119cc;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
    gap: 0px 0px;
    --gap-h-b06917c2-5318-4762-8208-359f26e119cc: 0px;
    --gap-v-b06917c2-5318-4762-8208-359f26e119cc: 0px;
  }
}

.sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 10px 0px 10px;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: calc(100% - (var(--gap-h-b06917c2-5318-4762-8208-359f26e119cc) * 0));
  --gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 8px;
  --gap-v-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 0px;
  --gap-uuid: 2658263d-7760-43f2-bd85-bdd1fcc60a3d;
  max-width: calc(100% - (var(--gap-h-b06917c2-5318-4762-8208-359f26e119cc) * 0));
}

.sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d]:hover {
  background: #ffffff;
  border-bottom: 1px solid rgba(36, 37, 40, 0.1);
  border-left: 1px solid rgba(36, 37, 40, 0.1);
  border-right: 1px solid rgba(36, 37, 40, 0.1);
  border-top: 1px solid rgba(36, 37, 40, 0.1);
  --gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 8px;
  --gap-v-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
    --gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 8px;
    --gap-v-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 0px;
  }
}

.sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
  align-content: center;
  align-items: center;
  border-radius: 8px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 74px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(40% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.6));
  max-width: calc(40% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.6));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
    flex: none;
    flex-direction: column;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
  background: #f0efef;
  border-radius: 0;
  flex: none;
  height: 100%;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491].appear {
  opacity: 0;
  transition-delay: 100ms;
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491].appear-active {
  transition-delay: 100ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
    flex: none;
    width: 130px;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-55e4d266-de2c-48bb-94b5-9e2e8c86e82b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 5px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  width: calc(60% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.4));
  --gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 0px;
  --gap-v-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 5px;
  --gap-uuid: 55e4d266-de2c-48bb-94b5-9e2e8c86e82b;
  max-width: calc(60% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.4));
}

@media screen and (max-width: 540px) {
  .sd[data-s-55e4d266-de2c-48bb-94b5-9e2e8c86e82b] {
    gap: 7px;
    --gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 0px;
    --gap-v-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 7px;
  }
}

.sd[data-s-86040e15-efd4-4b96-b435-d8174e344a8c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  justify-content: center;
  padding: 0px;
  --gap-h-86040e15-efd4-4b96-b435-d8174e344a8c: 7px;
  --gap-v-86040e15-efd4-4b96-b435-d8174e344a8c: 0px;
  --gap-uuid: 86040e15-efd4-4b96-b435-d8174e344a8c;
}

.sd[data-s-77782d59-b602-4bbc-84c8-e6d89f316ce0] {
  align-content: center;
  align-items: center;

  border-radius: 12px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 21px;
  justify-content: center;
  padding: 0px 11px 0px 11px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-94e426e3-4648-4ea9-a95b-de68a2c5aa66] {
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  color: #ffffff;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94e426e3-4648-4ea9-a95b-de68a2c5aa66] {
    font-size: 12px;
  }
}

.sd[data-s-d4f0b152-7306-4162-be10-47a9a099e0ea] {
  background: #717171;
  border-radius: 48px;
  color: #ffffff;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1;
  padding: 4px 12px 4px 12px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4f0b152-7306-4162-be10-47a9a099e0ea] {
    font-size: 12px;
  }
}

.sd[data-s-fa0d66ee-e21b-4371-96e6-ade0c66ebf55] {
  color: #333;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-size: 11px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b) * 0));
  max-width: calc(100% - (var(--gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa0d66ee-e21b-4371-96e6-ade0c66ebf55] {
    font-size: 12px;
  }
}

.sd[data-s-8d07ab1f-cdff-42b9-af2f-577639864879] {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  color: #242528;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.5;
  margin: -1px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d07ab1f-cdff-42b9-af2f-577639864879] {
    font-size: 13px;
  }
}

.sd[data-s-2322d305-ebb5-4b31-8292-7ddcdf9d40c3] {
  background: #ffffff;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-radius: 0;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
  color: #333;
  flex: none;
  font-size: 15px;
  height: auto;
  justify-content: center;
  margin: 0px;
  opacity: 1;
  padding: 16px 32px 16px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2322d305-ebb5-4b31-8292-7ddcdf9d40c3]:hover {
  background: #eeeeee;
  box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-d065ec52-c1b3-4094-9f6d-aa18f527a243] {
  color: #333;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d065ec52-c1b3-4094-9f6d-aa18f527a243] {
    font-size: 14px;
  }
}

.sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 23px 15px 23px 15px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-d89bd2aa-32c0-42c1-8230-881cb31019f9] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-d89bd2aa-32c0-42c1-8230-881cb31019f9: 20px;
  --gap-v-d89bd2aa-32c0-42c1-8230-881cb31019f9: 0px;
  --gap-uuid: d89bd2aa-32c0-42c1-8230-881cb31019f9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d89bd2aa-32c0-42c1-8230-881cb31019f9] {
    gap: 5px;
    --gap-h-d89bd2aa-32c0-42c1-8230-881cb31019f9: 5px;
    --gap-v-d89bd2aa-32c0-42c1-8230-881cb31019f9: 0px;
  }
}

.sd[data-s-6c5d8b41-a82d-47da-b75e-234d940d3fcf] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-6c5d8b41-a82d-47da-b75e-234d940d3fcf: 10px;
  --gap-v-6c5d8b41-a82d-47da-b75e-234d940d3fcf: 0px;
  --gap-uuid: 6c5d8b41-a82d-47da-b75e-234d940d3fcf;
}

.sd[data-s-f25d23c2-a132-458e-97b3-98a0cc07f3c7] {
  height: auto;
  width: 14px;
  max-width: 100%;
}

.sd[data-s-f25d23c2-a132-458e-97b3-98a0cc07f3c7]:before {
  background-repeat: no-repeat;
  background-size: 12px;
}

.sd[data-s-5c664bd2-efab-4020-9258-0fff39cb2c43] {
  color: #242528;
  flex: none;
  font-family: Lato, 'Noto Sans JP';
  font-feature-settings: 'palt' 1;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ea363a62-76b1-46a5-ad71-4427658f3bac] {
  align-content: center;
  align-items: center;
  background: #f3f3f3;
  border-radius: 32px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 47px;
  justify-content: center;
  margin: 24px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a] {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 32px 0px 0px 32px;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-5fa9d546);
  font-size: 12px;
  font-weight: 400;
  height: 100%;
  justify-content: center;
  line-height: 1.4;
  padding: 8px 1px 8px 0px;
  text-align: center;
  width: 178px;
  max-width: 100%;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]::-webkit-input-placeholder {
  color: #aeaeae;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]:-moz-placeholder {
  color: #aeaeae;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]::-moz-placeholder {
  color: #aeaeae;
}

.sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]:-ms-input-placeholder {
  color: #aeaeae;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a] {
    flex: none;
    padding: 8px 20px 8px;
    width: 80%;
    max-width: 80%;
    height: 100%;
  }
}

.sd[data-s-5726fdbb-e77d-4758-808a-4198cfefe525] {
  background: rgba(0, 0, 0, 0.0);
  border-radius: 50%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: Inter, 'Noto Sans JP';
  font-size: 15px;
  height: 40px;
  justify-content: center;
  line-height: 1.4;
  margin: 0px 18px 0px 0px;
  text-align: left;
  width: 40px;
  max-width: calc(100% - 18px);
}

.sd[data-s-7d40fbfd-ddc8-493c-bb92-0f65bfb0b55f] {
  height: auto;
  width: 18px;
  max-width: 100%;
}


.sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgba(36, 37, 40, 0.1);
  border-left: 0px solid rgba(36, 37, 40, 0.1);
  border-radius: 32px;
  border-right: 0px solid rgba(36, 37, 40, 0.1);
  border-top: 0px solid rgba(36, 37, 40, 0.1);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  --gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a: 0px;
  --gap-v-f3f2c140-aafa-446d-a419-67fe7f29054a: 40px;
  --gap-uuid: f3f2c140-aafa-446d-a419-67fe7f29054a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
    display: flex;
    flex: none;
    width: 95%;
    --gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a: 0px;
    --gap-v-f3f2c140-aafa-446d-a419-67fe7f29054a: 40px;
    max-width: 95%;
  }
}

.sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 25px 40px 25px 40px;
  width: calc(80% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0.2));
  --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
  --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
  --gap-uuid: f6d68e69-e2b8-43b2-9e8e-959eddb00725;
  max-width: calc(80% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0.2));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
    flex: none;
    gap: 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0));
    --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    max-width: calc(100% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0));
  }
}

.sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 4px solid #333;
  border-left: 2px solid #333;
  border-radius: 16px;
  border-right: 2px solid #333;
  border-top: 2px solid #333;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 45px 0px 45px 0px;
  width: calc(100% - (var(--gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725) * 0));
  max-width: calc(100% - (var(--gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
    background: #FFFFFF;
    border-radius: 32px;
    flex: none;
    height: auto;
    margin: 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-28a4d68c-c87d-423d-bfbf-4794e6c79db3] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-28a4d68c-c87d-423d-bfbf-4794e6c79db3] {
    font-size: 24px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-225eab1d-8565-423d-ad97-264b53ce9fd0] {
  color: rgba(36, 37, 40, 0.7);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.75;
  margin: 0px 0px 0px;
  mix-blend-mode: normal;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d522b919-1160-4186-b416-b644bfe36623] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-around;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: 95%;
  max-width: 95%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d522b919-1160-4186-b416-b644bfe36623] {
    background: #ffffff;
    flex: none;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 10px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid #cecece;
  border-left: 0px solid #cecece;
  border-radius: 0;
  border-right: 0px solid #cecece;
  border-top: 0px solid #cecece;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 10px 0px 10px;
  padding: 0px;
  width: calc(49% - 20px);
  max-width: calc(49% - 20px);
}

.sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-feb7bc2f-84f4-4392-80e9-e05f02ade08f] {
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 7px 0px 4px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 9px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-13983d13-9b8f-402f-b86c-16f404658592] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13983d13-9b8f-402f-b86c-16f404658592] {
    align-content: flex-start;
    align-items: flex-start;
    background: #ffffff;
    flex: none;
    height: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-7ad205ce-81c4-42fa-bfbc-8300ebe37d11] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 6px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-7ad205ce-81c4-42fa-bfbc-8300ebe37d11: 0px;
  --gap-v-7ad205ce-81c4-42fa-bfbc-8300ebe37d11: 6px;
  --gap-uuid: 7ad205ce-81c4-42fa-bfbc-8300ebe37d11;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ad205ce-81c4-42fa-bfbc-8300ebe37d11] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    --gap-h-7ad205ce-81c4-42fa-bfbc-8300ebe37d11: 0px;
    --gap-v-7ad205ce-81c4-42fa-bfbc-8300ebe37d11: 6px;
  }
}

.sd[data-s-f9329edb-49e4-4d34-bd04-bbe4dd2bdc6c] {
  color: #6a6a6a;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ccc97662-b819-4820-ba1a-feb7fb79efd7] {
  height: auto;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-0385be30-b83f-4b7b-8e60-10ed20b3420f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 11px;
  justify-content: center;
  padding: 0px;
  --gap-h-0385be30-b83f-4b7b-8e60-10ed20b3420f: 11px;
  --gap-v-0385be30-b83f-4b7b-8e60-10ed20b3420f: 0px;
  --gap-uuid: 0385be30-b83f-4b7b-8e60-10ed20b3420f;
}

.sd[data-s-461b5e5e-a436-44aa-aab3-032d0a8bd494] {
  background: #00a0e9;
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 2px 12px 2px 12px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2406bd59-8bfc-4d9e-bc69-8de36c75c0c5] {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2406bd59-8bfc-4d9e-bc69-8de36c75c0c5] {
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-31b4ab9f-6756-4e7c-bf0f-abc9dad76670] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-ffbc1ee3-783f-41af-ab38-499a4963ccc7] {
  background: #f39701;
  border-radius: 12px;
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 2px 12px 2px 12px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-591d53f4-f8b6-49ba-98b0-f783ec5deb96] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.3;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-591d53f4-f8b6-49ba-98b0-f783ec5deb96]:hover {
  color: #737373;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-591d53f4-f8b6-49ba-98b0-f783ec5deb96] {
    border-bottom: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-top: 0px solid #ffffff;
    flex: none;
    font-size: 12px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 392px;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  border-bottom: 0px solid #f39701;
  border-left: 0px solid #f39701;
  border-radius: 0;
  border-right: 0px solid #f39701;
  border-top: 0px solid #f39701;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 45px;
  justify-content: center;
  margin: 36px 0px 0px 0px;
  padding: 15px 20px 15px 26px;
  width: 220px;
  --gap-h-766cd872-0432-4f8e-9325-867a429d495e: 0px;
  --gap-v-766cd872-0432-4f8e-9325-867a429d495e: 0px;
  --gap-uuid: 766cd872-0432-4f8e-9325-867a429d495e;
  max-width: 100%;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-766cd872-0432-4f8e-9325-867a429d495e: 0px;
  --gap-v-766cd872-0432-4f8e-9325-867a429d495e: 0px;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e]:hover {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  padding: 3px 35px 3px 35px;
  transform: translate(4px, 4px);
  --gap-h-766cd872-0432-4f8e-9325-867a429d495e: 0px;
  --gap-v-766cd872-0432-4f8e-9325-867a429d495e: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-766cd872-0432-4f8e-9325-867a429d495e] {
    border-bottom: 0px solid #333333;
    border-left: 0px solid #333333;
    border-right: 0px solid #333333;
    border-top: 0px solid #333333;
    margin: 30px 0px 0px 0px;
    --gap-h-766cd872-0432-4f8e-9325-867a429d495e: 0px;
    --gap-v-766cd872-0432-4f8e-9325-867a429d495e: 0px;
    max-width: 100%;
  }
}

.sd[data-s-3e5c778d-b5bf-460f-bda9-8769514f67dd] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 700;
  height: 36px;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-766cd872-0432-4f8e-9325-867a429d495e]:hover .sd[data-s-3e5c778d-b5bf-460f-bda9-8769514f67dd] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  text-decoration: none;
}


.sd[data-s-d64c5a95-d84b-4cc4-bfd9-09358d99a580] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 26%;
  max-width: 26%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d64c5a95-d84b-4cc4-bfd9-09358d99a580] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-febadb52-888c-49ce-971e-b4fd5efc377a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 4px solid #000;
  border-left: 2px solid #000;
  border-radius: 12px;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-febadb52-888c-49ce-971e-b4fd5efc377a] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-6fc625a2-a54c-4960-83bc-93347c0a850d] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-6fc625a2-a54c-4960-83bc-93347c0a850d: 20px;
  --gap-v-6fc625a2-a54c-4960-83bc-93347c0a850d: 0px;
  --gap-uuid: 6fc625a2-a54c-4960-83bc-93347c0a850d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6fc625a2-a54c-4960-83bc-93347c0a850d] {
    gap: 5px;
    --gap-h-6fc625a2-a54c-4960-83bc-93347c0a850d: 5px;
    --gap-v-6fc625a2-a54c-4960-83bc-93347c0a850d: 0px;
  }
}

.sd[data-s-eb573a41-6a4b-4fd9-aa9e-882b03104d53] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-eb573a41-6a4b-4fd9-aa9e-882b03104d53: 10px;
  --gap-v-eb573a41-6a4b-4fd9-aa9e-882b03104d53: 0px;
  --gap-uuid: eb573a41-6a4b-4fd9-aa9e-882b03104d53;
}

.sd[data-s-7f22787b-cd5a-47a8-b100-f3c2b12b8e88] {
  color: #242528;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-61e17165-7611-4cc6-a50b-1fec578c61e9] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 24px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px;
  padding: 12px 0px 12px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2]:first-child {
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 0px solid #f3f3f3;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51558ea2-9360-426f-be39-496b24197bb2] {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
  }
}

.sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2]:first-child .sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
}

.sd[data-s-51558ea2-9360-426f-be39-496b24197bb2]:hover .sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
  color: #00a0e9;
}

@media screen and (max-width: 540px) {
  .sd[data-s-778588dc-2f6a-40fc-82ee-b061e2e48c03] {
    font-family: var(--s-font-11ba8216);
  }
}

.sd[data-s-f6929f1f-7762-449d-b396-af3e5e9f4828] {
  color: #000000;
  flex: none;
  font-size: 18px;
  height: 100%;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: relative;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6929f1f-7762-449d-b396-af3e5e9f4828] {
    font-size: 16px;
    padding: 0px 12px 0px;
  }
}

.sd[data-s-91cfa2b3-16ec-4a1a-940c-7c556a526342] {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  width: 960px;
  max-width: 100%;
}

.sd[data-s-be139cd4-31bb-4f5d-be80-cc5a23cf5af5] {
  background: #FFFFFF;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be139cd4-31bb-4f5d-be80-cc5a23cf5af5] {
    margin: 0px 0px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b884deb2-5c6c-47d4-87d4-34b30eda21db] {
  height: 280px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-594eeca4-de96-48bf-9faf-ee06880f25c8] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 0px 0px 0px 40px;
  max-width: calc(100% - 40px);
}

.sd[data-s-bcf7238b-04b1-4b66-8a3b-6d13fdf0cf47] {
  color: #666666;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  margin: 20px 0px 10px 0px;
  max-width: 100%;
}

.sd[data-s-a68845dd-b587-4e7b-9314-b726ddf1b54b] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-436286ca-a668-4151-b87b-f5f6fb0b6eeb] {
  color: #666666;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-041b7a78-9260-4636-977a-67d47f0a5f12] {
  flex-direction: row;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-b6dbffb9-a491-4c49-9c90-50e8770d99e4] {
  border: solid 1px rgba(0, 0, 0, 0.09);
  border-radius: 50%;
  height: 30px;
  margin: 0px 11px 0px 0px;
  width: 30px;
  max-width: calc(100% - 11px);
}

.sd[data-s-3fa9f0f7-3565-4125-ab03-d1e12f5f5cde] {
  color: #999999;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  justify-content: flex-start;
}

.sd[data-s-665c9ebe-6f93-4b63-ad0b-192e8c79ddc8] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 4px solid #000;
  border-left: 2px solid #000;
  border-radius: 12px;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-665c9ebe-6f93-4b63-ad0b-192e8c79ddc8] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-519f589b-6ed1-4445-b82e-49e6cb19325b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-519f589b-6ed1-4445-b82e-49e6cb19325b: 20px;
  --gap-v-519f589b-6ed1-4445-b82e-49e6cb19325b: 0px;
  --gap-uuid: 519f589b-6ed1-4445-b82e-49e6cb19325b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-519f589b-6ed1-4445-b82e-49e6cb19325b] {
    gap: 5px;
    --gap-h-519f589b-6ed1-4445-b82e-49e6cb19325b: 5px;
    --gap-v-519f589b-6ed1-4445-b82e-49e6cb19325b: 0px;
  }
}

.sd[data-s-d225880a-391a-4cc9-b3ae-df82066454e2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-d225880a-391a-4cc9-b3ae-df82066454e2: 10px;
  --gap-v-d225880a-391a-4cc9-b3ae-df82066454e2: 0px;
  --gap-uuid: d225880a-391a-4cc9-b3ae-df82066454e2;
}

.sd[data-s-28b2fc9b-d7fe-46c1-b95d-cfcdcd51481e] {
  color: #242528;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3ad87a65-01ad-475a-b660-57493e28622b] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 24px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px;
  padding: 12px 0px 12px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:first-child {
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 0px solid #f3f3f3;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd] {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
  }
}

.sd[data-s-a1803ae1-5292-438d-b9d9-e216da5b1a6d] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:first-child .sd[data-s-a1803ae1-5292-438d-b9d9-e216da5b1a6d] {
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
}

.sd[data-s-5ea94e39-2f18-4187-83c2-9ab271f49ddd]:hover .sd[data-s-a1803ae1-5292-438d-b9d9-e216da5b1a6d] {
  color: #00a0e9;
}

.sd[data-s-4ab8bfb9-fcf5-46d5-b541-6276664a9fec] {
  color: #000000;
  flex: none;
  font-size: 18px;
  height: 100%;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: relative;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ab8bfb9-fcf5-46d5-b541-6276664a9fec] {
    font-size: 16px;
    padding: 0px 12px 0px;
  }
}

.sd[data-s-2da629d7-3a41-48a8-ae41-bbaf56d1c84a] {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  width: 960px;
  max-width: 100%;
}

.sd[data-s-b8311c09-7a07-4aae-9e82-ea419521d524] {
  background: #FFFFFF;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8311c09-7a07-4aae-9e82-ea419521d524] {
    margin: 0px 0px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-187c0026-0f8c-4c61-a952-1e780ee17485] {
  height: 280px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-700b09dd-33bd-4447-ad95-f5cf8a5c7692] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 0px 0px 0px 40px;
  max-width: calc(100% - 40px);
}

.sd[data-s-808896c1-76e4-48eb-9fa9-2341b877eac3] {
  color: #666666;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  margin: 20px 0px 10px 0px;
  max-width: 100%;
}

.sd[data-s-701a597d-e2b3-45c0-8a24-112b535897a4] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-217ea233-c41e-450b-ba3e-19a4aa66a25f] {
  color: #666666;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5ef6eb43-98bf-4ad2-9a2f-4a8f2250b9c4] {
  flex-direction: row;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-1e8b34a5-c140-416a-8410-81d76cff22b0] {
  border: solid 1px rgba(0, 0, 0, 0.09);
  border-radius: 50%;
  height: 30px;
  margin: 0px 11px 0px 0px;
  width: 30px;
  max-width: calc(100% - 11px);
}

.sd[data-s-d15c4e84-0fc0-4f95-a0ff-4a5aa8a3a9a8] {
  color: #999999;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  justify-content: flex-start;
}

.sd[data-s-45e645a6-0e6f-45b5-a474-48025c6b69ac] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 4px solid #000;
  border-left: 2px solid #000;
  border-radius: 12px;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45e645a6-0e6f-45b5-a474-48025c6b69ac] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-7b86791f-0b02-4642-8edb-b81c8bfb53b6] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 20px;
  --gap-v-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 0px;
  --gap-uuid: 7b86791f-0b02-4642-8edb-b81c8bfb53b6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b86791f-0b02-4642-8edb-b81c8bfb53b6] {
    gap: 5px;
    --gap-h-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 5px;
    --gap-v-7b86791f-0b02-4642-8edb-b81c8bfb53b6: 0px;
  }
}

.sd[data-s-66e08823-5c43-43a4-989d-60c6055114b2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-66e08823-5c43-43a4-989d-60c6055114b2: 10px;
  --gap-v-66e08823-5c43-43a4-989d-60c6055114b2: 0px;
  --gap-uuid: 66e08823-5c43-43a4-989d-60c6055114b2;
}

.sd[data-s-75076584-ab20-4831-a54a-125e422d6460] {
  color: #242528;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7f984863-a7ec-4978-ad74-63f8cabbfb2b] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 24px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px;
  padding: 12px 0px 12px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d]:first-child {
  border-bottom: 0px solid #f3f3f3;
  border-left: 0px solid #f3f3f3;
  border-right: 0px solid #f3f3f3;
  border-top: 0px solid #f3f3f3;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d] {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
  }
}

.sd[data-s-33d64f1c-f683-46d2-9886-d4d4494b0f48] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d]:first-child .sd[data-s-33d64f1c-f683-46d2-9886-d4d4494b0f48] {
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
}

.sd[data-s-451830dc-806b-4f28-a97d-a4b47dc54d2d]:hover .sd[data-s-33d64f1c-f683-46d2-9886-d4d4494b0f48] {
  color: #00a0e9;
}

.sd[data-s-c11df3c7-1f76-4a9c-9f6b-fdc6e89916ed] {
  color: #000000;
  flex: none;
  font-size: 18px;
  height: 100%;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: relative;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c11df3c7-1f76-4a9c-9f6b-fdc6e89916ed] {
    font-size: 16px;
    padding: 0px 12px 0px;
  }
}

.sd[data-s-16f0f662-2df0-45cd-bfe8-e39a9bcda382] {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  width: 960px;
  max-width: 100%;
}

.sd[data-s-d0d0a223-e36c-485c-bcd3-90b6fc62734c] {
  background: #FFFFFF;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0d0a223-e36c-485c-bcd3-90b6fc62734c] {
    margin: 0px 0px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d7c4aab9-f7a7-4311-b216-9549451f6592] {
  height: 280px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-dc5d9aa9-5fe7-4e55-bed1-d417d78a07ba] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  margin: 0px 0px 0px 40px;
  max-width: calc(100% - 40px);
}

.sd[data-s-4b56ea9e-225d-496b-b955-5fa8ad02097e] {
  color: #666666;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  margin: 20px 0px 10px 0px;
  max-width: 100%;
}

.sd[data-s-04a48bbe-0adc-484b-a7ef-a50abcadc4ec] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-de8e5571-ed73-461d-87ba-8249db8bd8e3] {
  color: #666666;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-e3399578-c0ad-493c-9565-f18ca7643422] {
  flex-direction: row;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-ecd5eda3-b8d4-4114-bb26-c03f03f79246] {
  border: solid 1px rgba(0, 0, 0, 0.09);
  border-radius: 50%;
  height: 30px;
  margin: 0px 11px 0px 0px;
  width: 30px;
  max-width: calc(100% - 11px);
}

.sd[data-s-8f152382-c0ee-4dfd-ac83-385aaf811aa4] {
  color: #999999;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  justify-content: flex-start;
}

.sd[data-s-35393f34-1699-4c44-83ff-f37ce0226398] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 4px solid #000;
  border-left: 2px solid #000;
  border-radius: 12px;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 24px 17px 24px 17px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35393f34-1699-4c44-83ff-f37ce0226398] {
    flex: none;
    margin: 0px 0px 20px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-c6db9a48-d997-4563-91bb-163e743fbeb5] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-c6db9a48-d997-4563-91bb-163e743fbeb5: 20px;
  --gap-v-c6db9a48-d997-4563-91bb-163e743fbeb5: 0px;
  --gap-uuid: c6db9a48-d997-4563-91bb-163e743fbeb5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6db9a48-d997-4563-91bb-163e743fbeb5] {
    gap: 5px;
    --gap-h-c6db9a48-d997-4563-91bb-163e743fbeb5: 5px;
    --gap-v-c6db9a48-d997-4563-91bb-163e743fbeb5: 0px;
  }
}

.sd[data-s-04cc535b-09eb-43e6-ba4b-e18281d57755] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-04cc535b-09eb-43e6-ba4b-e18281d57755: 10px;
  --gap-v-04cc535b-09eb-43e6-ba4b-e18281d57755: 0px;
  --gap-uuid: 04cc535b-09eb-43e6-ba4b-e18281d57755;
}

.sd[data-s-2db83a8c-a1bd-4595-b2fd-dc2133a94be5] {
  color: #242528;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a28629d0-7a86-4cd5-8b3c-1a4125f29600] {
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: calc(100% - 12px);
  justify-content: flex-start;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  width: 800px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a28629d0-7a86-4cd5-8b3c-1a4125f29600] {
    justify-content: flex-start;
  }
}

.sd[data-s-8f8556f7-7844-4958-88da-b787115923c4] {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 12px 6px 0px;
  padding: 0px 0px 0px;
  text-align: center;
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  width: auto;
  max-width: calc(100% - 12px);
  justify-content: center;
}

.sd[data-s-8f8556f7-7844-4958-88da-b787115923c4]:hover {
  color: #00a0e9;
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f8556f7-7844-4958-88da-b787115923c4] {
    display: flex;
    font-family: var(--s-font-11ba8216);
  }
}

.sd[data-s-69ba9e92-c36d-4e79-8f14-6e9b3bbe1df5] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 4px solid #000;
  border-left: 2px solid #000;
  border-radius: 12px;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 24px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 23px 15px 23px 15px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69ba9e92-c36d-4e79-8f14-6e9b3bbe1df5] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 24px 20px 24px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-7f0f45b9-d3dd-48b7-9e92-2b4120d43857] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #242528;
  border-left: 0px solid #242528;
  border-right: 0px solid #242528;
  border-top: 0px solid #242528;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 20px;
  --gap-v-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 0px;
  --gap-uuid: 7f0f45b9-d3dd-48b7-9e92-2b4120d43857;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f0f45b9-d3dd-48b7-9e92-2b4120d43857] {
    gap: 5px;
    --gap-h-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 5px;
    --gap-v-7f0f45b9-d3dd-48b7-9e92-2b4120d43857: 0px;
  }
}

.sd[data-s-546785d4-7181-45cb-9e32-1497a49e3cde] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-546785d4-7181-45cb-9e32-1497a49e3cde: 10px;
  --gap-v-546785d4-7181-45cb-9e32-1497a49e3cde: 0px;
  --gap-uuid: 546785d4-7181-45cb-9e32-1497a49e3cde;
}

.sd[data-s-cbf2ba85-b457-449f-a535-45c12c284d06] {
  color: #242528;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.35;
  margin: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-fb8a84c3-1738-42c1-a6d6-10cb94526af9] {
  align-content: center;
  align-items: center;
  background: #f3f3f3;
  border-radius: 32px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 47px;
  justify-content: center;
  margin: 24px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb] {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 32px 0px 0px 32px;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-d4835377);
  font-size: 12px;
  font-weight: 400;
  height: 100%;
  justify-content: center;
  line-height: 1.4;
  padding: 8px 1px 8px 0px;
  text-align: center;
  width: 178px;
  max-width: 100%;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]::-webkit-input-placeholder {
  color: #aeaeae;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]:-moz-placeholder {
  color: #aeaeae;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]::-moz-placeholder {
  color: #aeaeae;
}

.sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb]:-ms-input-placeholder {
  color: #aeaeae;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa53ccc0-6b93-42c8-84bf-d6b36f4136fb] {
    flex: none;
    padding: 8px 20px 8px;
    width: 80%;
    max-width: 80%;
    height: 100%;
  }
}

.sd[data-s-02f1d25b-ca06-4721-9e9f-34c38c9a6605] {
  background: rgba(0, 0, 0, 0.0);
  border-radius: 50%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-f1941a18);
  font-size: 15px;
  height: 40px;
  justify-content: center;
  line-height: 1.4;
  margin: 0px 18px 0px 0px;
  text-align: left;
  width: 40px;
  max-width: calc(100% - 18px);
}

.sd[data-s-cb3b2a29-e6d9-4bb7-93e2-221767a48168] {
  color: #333;
  font-size: 24px;
}


.sd[data-s-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 80%;
  --gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64: 25px;
  --gap-v-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64: 25px;
  --gap-uuid: e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 90%;
    --gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64: 25px;
    --gap-v-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64: 25px;
    max-width: 90%;
  }
}

.sd[data-s-befe1eb2-3f27-40ec-8796-30fc4be3b4bd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
  max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-befe1eb2-3f27-40ec-8796-30fc4be3b4bd] {
    align-content: center;
    align-items: center;
    background: #282828;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
  }
}

.sd[data-s-4a0f389d-dd0b-4fe8-bf0b-f3facf87a6d4] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1a6560ed-f9cd-41c1-ab47-ccbcd4626bff] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 351px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1a6560ed-f9cd-41c1-ab47-ccbcd4626bff] {
    flex: none;
    height: 225px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-514c8b3b-f954-4d75-9f39-56c329334a02] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-514c8b3b-f954-4d75-9f39-56c329334a02]:hover {
  transform: scale(1.03, 1.03);
  transition-duration: 1000ms;
}

.sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.56);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 35px;
  transition-duration: 1000ms;
  width: 100%;
  z-index: 1;
  --gap-uuid: bbe15045-e80d-49de-bf7e-7ef55c9e12df;
  --gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
  --gap-v-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
  max-width: 100%;
}

.sd[data-s-514c8b3b-f954-4d75-9f39-56c329334a02]:hover .sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df]:hover {
  background: rgba(255, 255, 255, 0.68);
  transition-duration: 1000ms;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.56);
    flex: none;
    gap: 0px;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
    --gap-v-bbe15045-e80d-49de-bf7e-7ef55c9e12df: 0px;
  }
}

.sd[data-s-775b7ed1-001c-4beb-a474-af0b82b58f98] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-775b7ed1-001c-4beb-a474-af0b82b58f98] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-19e3207e-7603-4c0b-a8f5-14debf637ef0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: absolute;
  top: 0;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19e3207e-7603-4c0b-a8f5-14debf637ef0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 31px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    top: -31px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-2db78fc3-2c8a-46cd-9698-4b7509a9bd77] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2db78fc3-2c8a-46cd-9698-4b7509a9bd77] {
    border-radius: 0;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-12706581-703f-41c8-8861-f0759da886c0] {
  background: #ab8853;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 5px 12px 5px 12px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-12706581-703f-41c8-8861-f0759da886c0] {
    flex: none;
    font-size: 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-b1358b77-262e-429c-bd04-5bdb3164240d] {
  height: auto;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-b1358b77-262e-429c-bd04-5bdb3164240d]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1358b77-262e-429c-bd04-5bdb3164240d] {
    height: auto;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-5e47e048-45ff-4bd7-bcd0-382afa164208] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e47e048-45ff-4bd7-bcd0-382afa164208] {
    margin: 0px 0px 0px 0px;
    width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-bbe15045-e80d-49de-bf7e-7ef55c9e12df) * 0.15000000000000002));
  }
}

.sd[data-s-18bfe16e-733d-4c1a-981c-c4e312738ce9] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-18bfe16e-733d-4c1a-981c-c4e312738ce9] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-52cf03be-7d8c-4737-ba51-72236cc96dbc] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df]:hover .sd[data-s-52cf03be-7d8c-4737-ba51-72236cc96dbc] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-52cf03be-7d8c-4737-ba51-72236cc96dbc] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05] {
  background: #bdaa8b;
  flex: none;
  height: 1px;
  margin: 7px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 73px;
  max-width: 100%;
}

.sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3159150a-d9d5-424e-95d7-9b396dee5d05] {
    flex: none;
    width: 73px;
  }
}

.sd[data-s-f0157665-cebf-49c9-8f15-db1686b1ad03] {
  background: #ab8853;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 15px 0px 0px 0px;
  padding: 2px 25px 2px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-bbe15045-e80d-49de-bf7e-7ef55c9e12df]:hover .sd[data-s-f0157665-cebf-49c9-8f15-db1686b1ad03]:hover {
  background: #ffffff;
  border-bottom: 1px solid #ab8853;
  border-left: 1px solid #ab8853;
  border-right: 1px solid #ab8853;
  border-top: 1px solid #ab8853;
  color: #ab8853;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0157665-cebf-49c9-8f15-db1686b1ad03] {
    font-size: 12px;
    margin: 15px 0px 0px 0px;
    padding: 3px 35px 3px 35px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-6e82ad18-e9a2-424d-8bdd-33b229d193d8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
  max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e82ad18-e9a2-424d-8bdd-33b229d193d8] {
    align-content: center;
    align-items: center;
    background: #282828;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
  }
}

.sd[data-s-0bd3e0c2-b2dc-45f8-9b5e-dfa2b9c46f00] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c5310dbc-93c6-4193-bf3c-102b5b0790f0] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 351px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5310dbc-93c6-4193-bf3c-102b5b0790f0] {
    flex: none;
    height: 225px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a169f460-9d13-4e7c-b773-5c04549b902b] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a169f460-9d13-4e7c-b773-5c04549b902b]:hover {
  transform: scale(1.03, 1.03);
  transition-duration: 1000ms;
}

.sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.56);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 35px;
  transition-duration: 1000ms;
  width: 100%;
  z-index: 1;
  --gap-uuid: 6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b;
  --gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
  --gap-v-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
  max-width: 100%;
}

.sd[data-s-a169f460-9d13-4e7c-b773-5c04549b902b]:hover .sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b]:hover {
  background: rgba(255, 255, 255, 0.68);
  transition-duration: 1000ms;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.56);
    flex: none;
    gap: 0px;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
    --gap-v-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b: 0px;
  }
}

.sd[data-s-a73f6be7-e459-417f-aa22-8609cf307194] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a73f6be7-e459-417f-aa22-8609cf307194] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d844dbf8-5b0d-4a99-863b-ac90054668f9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: absolute;
  top: 0;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d844dbf8-5b0d-4a99-863b-ac90054668f9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 31px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px;
    top: -31px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-ad39006a-2db0-42bc-a1a2-48f983476521] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad39006a-2db0-42bc-a1a2-48f983476521] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5109b158-5d04-4367-9cc2-ddf6a077004b] {
  background: #ab8853;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 5px 12px 5px 12px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5109b158-5d04-4367-9cc2-ddf6a077004b] {
    flex: none;
    font-size: 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-f636f374-1cfd-4495-8395-601c5d467f02] {
  height: auto;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-f636f374-1cfd-4495-8395-601c5d467f02]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f636f374-1cfd-4495-8395-601c5d467f02] {
    height: auto;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-e2c2fa19-30b8-4b10-acff-3ddb06e63c19] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2c2fa19-30b8-4b10-acff-3ddb06e63c19] {
    margin: 0px 0px 0px 0px;
    width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b) * 0.15000000000000002));
  }
}

.sd[data-s-13e362a0-3bec-4528-bc31-a0f7773725a0] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13e362a0-3bec-4528-bc31-a0f7773725a0] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1d349f4a-8294-45c2-87b3-3fca8b663185] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b]:hover .sd[data-s-1d349f4a-8294-45c2-87b3-3fca8b663185] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d349f4a-8294-45c2-87b3-3fca8b663185] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b] {
  background: #bdaa8b;
  flex: none;
  height: 1px;
  margin: 7px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 73px;
  max-width: 100%;
}

.sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7dfd0cae-6302-4705-84dc-a1b1202a5c4b] {
    flex: none;
    width: 73px;
  }
}

.sd[data-s-b7ea5e70-e643-4b21-8df5-ed342af95848] {
  background: #ab8853;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 15px 0px 0px 0px;
  padding: 2px 25px 2px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6061ace4-63ed-4d53-ab3d-76c7ba7c3f3b]:hover .sd[data-s-b7ea5e70-e643-4b21-8df5-ed342af95848]:hover {
  background: #ffffff;
  border-bottom: 1px solid #ab8853;
  border-left: 1px solid #ab8853;
  border-right: 1px solid #ab8853;
  border-top: 1px solid #ab8853;
  color: #ab8853;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7ea5e70-e643-4b21-8df5-ed342af95848] {
    font-size: 12px;
    margin: 15px 0px 0px 0px;
    padding: 3px 35px 3px 35px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-53237def-411f-48e1-806e-b80f1d76584b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
  max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-53237def-411f-48e1-806e-b80f1d76584b] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.56);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
  }
}

.sd[data-s-3d3c53d8-346e-4cbc-98ad-20ce0c5e819c] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b1967362-8d96-4ccf-9180-173c0c7d732d] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 351px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1967362-8d96-4ccf-9180-173c0c7d732d] {
    flex: none;
    height: 225px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a0b8a21b-56aa-4903-b174-7fe82990323f] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a0b8a21b-56aa-4903-b174-7fe82990323f]:hover {
  transform: scale(1.03, 1.03);
  transition-duration: 1000ms;
}

.sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.56);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 35px;
  transition-duration: 1000ms;
  width: 100%;
  z-index: 1;
  --gap-uuid: c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae;
  --gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
  --gap-v-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
  max-width: 100%;
}

.sd[data-s-a0b8a21b-56aa-4903-b174-7fe82990323f]:hover .sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae]:hover {
  background: rgba(255, 255, 255, 0.68);
  transition-duration: 1000ms;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.49);
    flex: none;
    gap: 0px;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
    --gap-v-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae: 0px;
  }
}

.sd[data-s-572eab05-1e6b-4c38-9bcc-25f05d7adb86] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-572eab05-1e6b-4c38-9bcc-25f05d7adb86] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e68fd4b3-b2b9-4fbf-9ad8-2a4a9728de19] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: absolute;
  top: 0;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e68fd4b3-b2b9-4fbf-9ad8-2a4a9728de19] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 31px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    top: -31px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-de176417-2166-4fc8-bb17-b905ebeb4878] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-de176417-2166-4fc8-bb17-b905ebeb4878] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-7c34307e-cf00-485a-be78-83677fbfc1a4] {
  background: #ab8853;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 5px 12px 5px 12px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c34307e-cf00-485a-be78-83677fbfc1a4] {
    flex: none;
    font-size: 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-a191d10c-c27e-4bac-9a1f-c2bca9858ef8] {
  height: auto;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-a191d10c-c27e-4bac-9a1f-c2bca9858ef8]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a191d10c-c27e-4bac-9a1f-c2bca9858ef8] {
    height: auto;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-91cb089b-cd78-4761-a00c-88893c50423e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-91cb089b-cd78-4761-a00c-88893c50423e] {
    margin: 0px 0px 0px 0px;
    width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae) * 0.15000000000000002));
  }
}

.sd[data-s-98280123-047e-4351-b078-7a54f2c78211] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-98280123-047e-4351-b078-7a54f2c78211] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-90f530b0-91a4-449a-bc67-74f23cfd8290] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae]:hover .sd[data-s-90f530b0-91a4-449a-bc67-74f23cfd8290] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90f530b0-91a4-449a-bc67-74f23cfd8290] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572] {
  background: #bdaa8b;
  flex: none;
  height: 1px;
  margin: 7px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 73px;
  max-width: 100%;
}

.sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8939b44-7811-4de5-88bd-74b34aeb9572] {
    flex: none;
    width: 73px;
  }
}

.sd[data-s-8e806ea3-5c0f-4d1c-96d6-0648b365e602] {
  background: #ab8853;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 15px 0px 0px 0px;
  padding: 2px 25px 2px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c7e9649c-0c12-4dbe-bdc9-f096ac9ce7ae]:hover .sd[data-s-8e806ea3-5c0f-4d1c-96d6-0648b365e602]:hover {
  background: #ffffff;
  border-bottom: 1px solid #ab8853;
  border-left: 1px solid #ab8853;
  border-right: 1px solid #ab8853;
  border-top: 1px solid #ab8853;
  color: #ab8853;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e806ea3-5c0f-4d1c-96d6-0648b365e602] {
    font-size: 12px;
    margin: 15px 0px 0px 0px;
    padding: 3px 35px 3px 35px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-3ddd791b-d458-40a2-b620-1e3c518f0954] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
  max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ddd791b-d458-40a2-b620-1e3c518f0954] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.56);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
  }
}

.sd[data-s-e27e260f-5dda-4f6b-99ed-79d932da5777] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e876494f-275b-4b48-82df-67c68677bc83] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 351px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e876494f-275b-4b48-82df-67c68677bc83] {
    flex: none;
    height: 225px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bb824d94-36de-4e55-bd57-c7421e8f2bd2] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-bb824d94-36de-4e55-bd57-c7421e8f2bd2]:hover {
  transform: scale(1.03, 1.03);
  transition-duration: 1000ms;
}

.sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.56);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 35px;
  transition-duration: 1000ms;
  width: 100%;
  z-index: 1;
  --gap-uuid: c60a3d88-16e6-4ee2-89e8-66fc68051a91;
  --gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
  --gap-v-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
  max-width: 100%;
}

.sd[data-s-bb824d94-36de-4e55-bd57-c7421e8f2bd2]:hover .sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91]:hover {
  background: rgba(255, 255, 255, 0.68);
  transition-duration: 1000ms;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.58);
    flex: none;
    gap: 0px;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
    --gap-v-c60a3d88-16e6-4ee2-89e8-66fc68051a91: 0px;
  }
}

.sd[data-s-eb46c851-900a-448f-a405-21a79d61a9bb] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb46c851-900a-448f-a405-21a79d61a9bb] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-55d25730-2b9b-4974-a630-4d85909b0f7e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: absolute;
  top: 0;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-55d25730-2b9b-4974-a630-4d85909b0f7e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    bottom: auto;
    flex: none;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 31px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    right: auto;
    top: -31px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-c811a6c8-7f38-47a6-9d96-ab3728f1950d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c811a6c8-7f38-47a6-9d96-ab3728f1950d] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-892b1095-fe2b-42d3-97e3-dd1f1ed70b0f] {
  background: #ab8853;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 5px 12px 5px 12px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-892b1095-fe2b-42d3-97e3-dd1f1ed70b0f] {
    flex: none;
    font-size: 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-8283a2a2-3d22-4f59-a897-57021404afd4] {
  height: auto;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-8283a2a2-3d22-4f59-a897-57021404afd4]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8283a2a2-3d22-4f59-a897-57021404afd4] {
    height: auto;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-3ec0adeb-86dc-4f83-8c28-8ad7ddded10a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
  max-width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ec0adeb-86dc-4f83-8c28-8ad7ddded10a] {
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
    max-width: calc(100% - (var(--gap-h-c60a3d88-16e6-4ee2-89e8-66fc68051a91) * 0));
  }
}

.sd[data-s-69a41b28-d128-433b-bbbf-0820139f4f4c] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69a41b28-d128-433b-bbbf-0820139f4f4c] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-935ac5d5-65bb-474f-8e13-deed6cc3718b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91]:hover .sd[data-s-935ac5d5-65bb-474f-8e13-deed6cc3718b] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-935ac5d5-65bb-474f-8e13-deed6cc3718b] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0] {
  background: #bdaa8b;
  flex: none;
  height: 1px;
  margin: 7px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 73px;
  max-width: 100%;
}

.sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-09c33907-6f8a-4ca6-ab77-21872b123ec0] {
    flex: none;
    width: 73px;
  }
}

.sd[data-s-02d3e5bc-dac7-474d-b7da-ea94d6db8414] {
  background: #ab8853;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 15px 0px 0px 0px;
  padding: 2px 25px 2px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c60a3d88-16e6-4ee2-89e8-66fc68051a91]:hover .sd[data-s-02d3e5bc-dac7-474d-b7da-ea94d6db8414]:hover {
  background: #ffffff;
  border-bottom: 1px solid #ab8853;
  border-left: 1px solid #ab8853;
  border-right: 1px solid #ab8853;
  border-top: 1px solid #ab8853;
  color: #ab8853;
}

@media screen and (max-width: 540px) {
  .sd[data-s-02d3e5bc-dac7-474d-b7da-ea94d6db8414] {
    font-size: 12px;
    margin: 15px 0px 0px 0px;
    padding: 3px 35px 3px 35px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d804dcc0-44ff-4b75-8ac9-89f4a3cdb0d6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
  max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d804dcc0-44ff-4b75-8ac9-89f4a3cdb0d6] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.56);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
  }
}

.sd[data-s-607e3a1a-682c-4a7b-8edc-372f7a46cdbb] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a87218cd-76c7-4511-8afa-17850ed331ba] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 351px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a87218cd-76c7-4511-8afa-17850ed331ba] {
    flex: none;
    height: 225px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-74c3d48a-1722-40a3-9e56-a5f8af626a96] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-74c3d48a-1722-40a3-9e56-a5f8af626a96]:hover {
  transform: scale(1.03, 1.03);
  transition-duration: 1000ms;
}

.sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.56);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 35px;
  transition-duration: 1000ms;
  width: 100%;
  z-index: 1;
  --gap-uuid: 302f5faf-5d1b-4617-8634-17725b5fdd80;
  --gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
  --gap-v-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
  max-width: 100%;
}

.sd[data-s-74c3d48a-1722-40a3-9e56-a5f8af626a96]:hover .sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80]:hover {
  background: rgba(255, 255, 255, 0.68);
  transition-duration: 1000ms;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.58);
    flex: none;
    gap: 0px;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
    --gap-v-302f5faf-5d1b-4617-8634-17725b5fdd80: 0px;
  }
}

.sd[data-s-79f95992-7022-422c-a284-895418407d0b] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79f95992-7022-422c-a284-895418407d0b] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ebbf5f0f-a1a7-4364-a722-3e5d14c1c5fc] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: absolute;
  top: 0;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ebbf5f0f-a1a7-4364-a722-3e5d14c1c5fc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    bottom: auto;
    flex: none;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 31px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    right: auto;
    top: -31px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-ce09553e-7d9a-4338-a484-5e2fab806bae] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce09553e-7d9a-4338-a484-5e2fab806bae] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-8ca7621d-dc8f-4cee-b4ed-5e95d22b24e5] {
  background: #ab8853;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 5px 12px 5px 12px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ca7621d-dc8f-4cee-b4ed-5e95d22b24e5] {
    flex: none;
    font-size: 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-61490f2e-5c5e-4eb2-9a80-e8e40e3583f6] {
  height: auto;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-61490f2e-5c5e-4eb2-9a80-e8e40e3583f6]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61490f2e-5c5e-4eb2-9a80-e8e40e3583f6] {
    height: auto;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-826b7885-b49a-4e97-8e6b-0522022da21b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
  max-width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-826b7885-b49a-4e97-8e6b-0522022da21b] {
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
    max-width: calc(100% - (var(--gap-h-302f5faf-5d1b-4617-8634-17725b5fdd80) * 0));
  }
}

.sd[data-s-5383d2da-a2a3-43a9-933b-57d64eea7176] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5383d2da-a2a3-43a9-933b-57d64eea7176] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b33f98c1-8694-4719-bd3b-6c576814029c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80]:hover .sd[data-s-b33f98c1-8694-4719-bd3b-6c576814029c] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b33f98c1-8694-4719-bd3b-6c576814029c] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451] {
  background: #bdaa8b;
  flex: none;
  height: 1px;
  margin: 7px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 73px;
  max-width: 100%;
}

.sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8aeae23e-92ab-4216-95e7-fbef7a8b9451] {
    flex: none;
    width: 73px;
  }
}

.sd[data-s-d04327ea-90c2-4f74-b40a-6a45c0d3673d] {
  background: #ab8853;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 15px 0px 0px 0px;
  padding: 2px 25px 2px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-302f5faf-5d1b-4617-8634-17725b5fdd80]:hover .sd[data-s-d04327ea-90c2-4f74-b40a-6a45c0d3673d]:hover {
  background: #ffffff;
  border-bottom: 1px solid #ab8853;
  border-left: 1px solid #ab8853;
  border-right: 1px solid #ab8853;
  border-top: 1px solid #ab8853;
  color: #ab8853;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d04327ea-90c2-4f74-b40a-6a45c0d3673d] {
    font-size: 12px;
    margin: 15px 0px 0px 0px;
    padding: 3px 35px 3px 35px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-1ddc701a-58f0-4e87-b0f3-2b33d54acb20] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
  max-width: calc(50% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ddc701a-58f0-4e87-b0f3-2b33d54acb20] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.56);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
    max-width: calc(100% - (var(--gap-h-e5b4de7c-2fe5-4a18-98f4-0db2b8a30a64) * 0));
  }
}

.sd[data-s-9b878ab6-c2ff-42c3-a3c5-072d42e6abc8] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2ad35f0a-84a5-454d-8b53-dde8c238e20a] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 351px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ad35f0a-84a5-454d-8b53-dde8c238e20a] {
    flex: none;
    height: 225px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ced3415d-934c-4c89-a5ba-855b75ee2bfa] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ced3415d-934c-4c89-a5ba-855b75ee2bfa]:hover {
  transform: scale(1.03, 1.03);
  transition-duration: 1000ms;
}

.sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.56);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 35px;
  transition-duration: 1000ms;
  width: 100%;
  z-index: 1;
  --gap-uuid: 1a9cd869-bc76-481b-9965-fbe5dbaa875e;
  --gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
  --gap-v-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
  max-width: 100%;
}

.sd[data-s-ced3415d-934c-4c89-a5ba-855b75ee2bfa]:hover .sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e]:hover {
  background: rgba(255, 255, 255, 0.68);
  transition-duration: 1000ms;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e] {
    align-content: center;
    align-items: center;
    background: rgba(40, 40, 40, 0.58);
    flex: none;
    gap: 0px;
    height: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
    --gap-v-1a9cd869-bc76-481b-9965-fbe5dbaa875e: 0px;
  }
}

.sd[data-s-4dc755a6-57aa-474e-a908-ed384aa4bce5] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4dc755a6-57aa-474e-a908-ed384aa4bce5] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5e62db68-3aca-408f-81e6-ebd3891a7133] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: absolute;
  top: 0;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e62db68-3aca-408f-81e6-ebd3891a7133] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    bottom: auto;
    flex: none;
    height: auto;
    justify-content: center;
    left: 0px;
    margin: 31px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    right: auto;
    top: -31px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-4b2d26ea-c1c3-4d87-b949-d56881880d63] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b2d26ea-c1c3-4d87-b949-d56881880d63] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-6ac70d5f-3bde-45b1-b578-de825cd92fac] {
  background: #ab8853;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 5px 12px 5px 12px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ac70d5f-3bde-45b1-b578-de825cd92fac] {
    flex: none;
    font-size: 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-d50fa568-520f-42a7-9570-99208219c3b9] {
  height: auto;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-d50fa568-520f-42a7-9570-99208219c3b9]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d50fa568-520f-42a7-9570-99208219c3b9] {
    height: auto;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-81090616-223c-4874-af05-f38145a30576] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
  max-width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-81090616-223c-4874-af05-f38145a30576] {
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
    max-width: calc(100% - (var(--gap-h-1a9cd869-bc76-481b-9965-fbe5dbaa875e) * 0));
  }
}

.sd[data-s-bc3bc908-a070-4d7e-9e48-cd3cabc30a8f] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc3bc908-a070-4d7e-9e48-cd3cabc30a8f] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-2fd54acf-ed0e-4ad5-9934-7c4d1b36c891] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e]:hover .sd[data-s-2fd54acf-ed0e-4ad5-9934-7c4d1b36c891] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fd54acf-ed0e-4ad5-9934-7c4d1b36c891] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0] {
  background: #bdaa8b;
  flex: none;
  height: 1px;
  margin: 7px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 73px;
  max-width: 100%;
}

.sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6f25d5dd-965f-48a4-9605-09fc7bfffbd0] {
    flex: none;
    width: 73px;
  }
}

.sd[data-s-dadfe990-8848-4677-9991-8237e37886a9] {
  background: #ab8853;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 15px 0px 0px 0px;
  padding: 2px 25px 2px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1a9cd869-bc76-481b-9965-fbe5dbaa875e]:hover .sd[data-s-dadfe990-8848-4677-9991-8237e37886a9]:hover {
  background: #ffffff;
  border-bottom: 1px solid #ab8853;
  border-left: 1px solid #ab8853;
  border-right: 1px solid #ab8853;
  border-top: 1px solid #ab8853;
  color: #ab8853;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dadfe990-8848-4677-9991-8237e37886a9] {
    font-size: 12px;
    margin: 15px 0px 0px 0px;
    padding: 3px 35px 3px 35px;
    text-align: left;
    justify-content: flex-start;
  }
}


.sd[data-s-75accafe-2bd3-4d20-a880-ac1376e7ff45] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50%;
  justify-content: center;
  margin: 0px 0px 0px 62px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 62px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-75accafe-2bd3-4d20-a880-ac1376e7ff45] {
    flex: none;
    margin: 10px 0px 10px 11px;
    width: auto;
    max-width: calc(100% - 11px);
    height: calc(50% - 20px);
  }
}

.sd[data-s-138f4c4b-7fa4-477d-ac5a-6177899b4c7a] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 11px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.15em;
  line-height: 1.4;
  text-align: left;
  width: 177px;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-138f4c4b-7fa4-477d-ac5a-6177899b4c7a] {
    font-size: 10px;
  }
}

.sd[data-s-b14f5c31-80e0-4395-b996-fb0423b6ce1f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
}

.sd[data-s-d982030a-6209-41d9-8cd5-2768dd1ac07a] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d982030a-6209-41d9-8cd5-2768dd1ac07a] {
    font-size: 18px;
    line-height: 1.1;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}


.sd[data-s-f6d122ef-6b5f-489f-93d7-ac3aed267d87] {
  align-content: flex-start;
  align-items: flex-start;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  background: rgb(255, 255, 255);
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  bottom: auto;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6d122ef-6b5f-489f-93d7-ac3aed267d87] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e670b916-19c2-4ea4-b65a-695823a313ba] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e670b916-19c2-4ea4-b65a-695823a313ba] {
    flex: none;
    margin: 10px 0px 10px 10px;
    width: auto;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  bottom: 0px;
  box-shadow: none;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 27px;
  top: 0px;
  width: 45px;
  z-index: 4;
  --gap-uuid: 57871332-e1b0-4264-8c0d-f884994b6099;
  --gap-h-57871332-e1b0-4264-8c0d-f884994b6099: 0px;
  --gap-v-57871332-e1b0-4264-8c0d-f884994b6099: 0px;
  max-width: 100%;
}

.sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099]:hover {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099] {
    display: flex;
    flex: none;
    gap: 1px;
    height: 55px;
    margin: 0px 10px 0px 0px;
    right: 0px;
    width: 55px;
    --gap-h-57871332-e1b0-4264-8c0d-f884994b6099: 0px;
    --gap-v-57871332-e1b0-4264-8c0d-f884994b6099: 1px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-9889cdcf-dd36-4f3d-945f-9db29f027721] {
  color: rgb(66, 66, 66);
  font-size: 28px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-57871332-e1b0-4264-8c0d-f884994b6099]:hover .sd[data-s-9889cdcf-dd36-4f3d-945f-9db29f027721] {
  color: #1e1e1e;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9889cdcf-dd36-4f3d-945f-9db29f027721] {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  bottom: 0px;
  box-shadow: none;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 109px;
  top: 0px;
  width: 307px;
  z-index: 4;
  max-width: 100%;
}

.sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0]:hover {
  transform: scale(1.03, 1.03);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0] {
    bottom: -1px;
    display: flex;
    flex: none;
    height: 55px;
    left: auto;
    margin: 0px 10px 0px 0px;
    right: 62px;
    top: 0px;
    width: 144px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-7279b8df-93d8-495d-b10a-6160239dc2b2] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #0099e3;
  border-left: 0px solid #0099e3;
  border-radius: 0;
  border-right: 0px solid #0099e3;
  border-top: 0px solid #0099e3;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7279b8df-93d8-495d-b10a-6160239dc2b2] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-end;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
  }
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d] {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-9fa5d38c);
  font-size: 16px;
  font-weight: 500;
  height: 40px;
  justify-content: center;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  padding: 10px 15px 10px 15px;
  text-align: left;
  width: calc(90% - 10px);
  max-width: calc(90% - 10px);
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]::-webkit-input-placeholder {
  color: #c8c8c8;
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]:-moz-placeholder {
  color: #c8c8c8;
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]::-moz-placeholder {
  color: #c8c8c8;
}

.sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d]:-ms-input-placeholder {
  color: #c8c8c8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-510e1923-9240-4e55-8136-b39e66d2550d] {
    flex: none;
    font-size: 12px;
    height: 30px;
    margin: 0px 6px 0px 0px;
    padding: 6px 11px 7px 11px;
    width: 127px;
    max-width: calc(100% - 6px);
  }
}

.sd[data-s-04c388b1-27af-474f-91d2-132b9871dde5] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  border-radius: 64px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-ea9d6ee2);
  font-size: 15px;
  height: 30px;
  justify-content: center;
  line-height: 1.4;
  padding: 0px 10px 0px 10px;
  text-align: left;
  width: 30px;
  max-width: 100%;
}

.sd[data-s-f2ba05d3-d124-465e-80b0-75e45e88a9d0]:hover .sd[data-s-04c388b1-27af-474f-91d2-132b9871dde5]:hover {
  transform: scale(1.05, 1.05);
  transition-duration: 200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-04c388b1-27af-474f-91d2-132b9871dde5] {
    flex: none;
    height: 20px;
    padding: 0px 0px 0px 0px;
    width: 20px;
    max-width: 100%;
  }
}

.sd[data-s-10112229-523a-4b8c-b277-d84866d46a09] {
  color: #ffffff;
  font-size: 16px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-10112229-523a-4b8c-b277-d84866d46a09] {
    font-size: 10px;
  }
}


.sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  border-radius: 160px;
  bottom: 20px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 35px;
  justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 20px;
  top: NaNpx;
  width: 35px;
  z-index: 5;
  max-width: 100%;
}

.sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69]:hover {
  transform: scale(1.05, 1.05);
  transition-duration: 200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9bb2305f-e5cf-482d-9d77-e726f3725f69] {
    bottom: 20px;
    display: flex;
    left: auto;
    right: 20px;
    top: auto;
  }
}

.sd[data-s-d5e6f2a2-2fab-4ed6-b13b-7d0af974dc07] {
  color: #FFFFFF;
  font-size: 24px;
  margin: 0px 0px 4px 0px;
  max-width: 100%;
}


@media screen and (max-width: 540px) {
  .sd[data-s-d5e6f2a2-2fab-4ed6-b13b-7d0af974dc07] {
    font-size: 24px;
  }
}


.sd[data-s-fae1fb7d-a3a5-4424-9dc1-44e2632d2db2] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #e9eff2;
  border-left: 0px solid #e9eff2;
  border-right: 0px solid #e9eff2;
  border-top: 0px solid #e9eff2;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px;
  position: relative;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fae1fb7d-a3a5-4424-9dc1-44e2632d2db2].appear {
  opacity: 0;
  transition-delay: 0ms;
  transition-duration: 800ms;
}

.sd[data-s-fae1fb7d-a3a5-4424-9dc1-44e2632d2db2].appear-active {
  transition-delay: 0ms;
  transition-duration: 800ms;
}

.sd[data-s-92639fe8-d227-4a20-ba4b-483fbdc82730] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e9eff2;
  border-left: 1px solid #e9eff2;
  border-right: 0px solid #e9eff2;
  border-top: 0px solid #e9eff2;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: auto;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92639fe8-d227-4a20-ba4b-483fbdc82730] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
  }
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 0px solid #e9eff2;
  border-left: 1px solid #e9eff2;
  border-radius: 0;
  border-right: 1px solid #e9eff2;
  border-top: 0px solid #e9eff2;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px -1px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px 20px 20px 20px;
  width: auto;
  max-width: calc(100% - -1px);
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41].link-active {
  background: #f5faff;
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41]:hover {
  background: #f5faff;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px;
  }
}

.sd[data-s-6bb863fd-d9bd-4032-a986-75790dfed364] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px;
  width: auto;
  max-width: calc(100% - 40px);
}

.sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41].link-active .sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
  color: #0099e3;
  transform: scale(1.05, 1.05);
}

.sd[data-s-5b4ad2d7-f36f-4b47-b52e-79d09aa86b41]:hover .sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
  color: #0099e3;
  transform: scale(1.05, 1.05);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b2761da-c4b2-4dbc-846e-ead6dc175d42] {
    font-size: 10px;
  }
}


.sd[data-s-77ac4a8d-2e01-415c-be16-c67b834ba859] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
}

.sd[data-s-a9bb52b6-0fad-4fba-8b06-367272d90326] {
  background: #EEEEEE;
  border-radius: 24px;
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 2px 12px 2px 12px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a9bb52b6-0fad-4fba-8b06-367272d90326]:hover {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
}

.sd[data-s-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  --gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
  --gap-v-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
  --gap-uuid: bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4] {
    gap: 10px;
    margin: 10px 0px 20px 0px;
    --gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
    --gap-v-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4: 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-09abc7da-c677-4bc7-96a9-5a2fd37a2972] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
  max-width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
}

.sd[data-s-77717c40-9dd2-4323-9436-d78aa78b18f2] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-31bced1e-2984-493e-90f5-855431a65be6] {
  color: #1e1e1e;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb].link-active .sd[data-s-31bced1e-2984-493e-90f5-855431a65be6] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb]:hover .sd[data-s-31bced1e-2984-493e-90f5-855431a65be6] {
  color: #FFFFFF;
}

.sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb].link-active .sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
  color: #FFFFFF;
}

.sd[data-s-776a8fee-52e6-419d-a192-26d664dc3beb]:hover .sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1bfbd67d-c127-4269-8e50-dfddb5e9c626] {
    font-size: 13px;
  }
}

.sd[data-s-240974a7-e68a-4a51-943e-defe1188b00b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
  max-width: calc(100% - (var(--gap-h-bacb1ddc-aedf-4e89-b73e-ee0a4ffef4b4) * 0));
}

.sd[data-s-23586f67-b645-4c55-8ec4-98e922554557] {
  background: #EEEEEE;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 15px;
  font-weight: 400;
  height: auto;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  opacity: 1;
  padding: 10px 20px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-23586f67-b645-4c55-8ec4-98e922554557]:hover {
  background: #dbdbdb;
  transform: scale(1.05, 1.05);
}

.sd[data-s-a903ba3a-b7dd-49b3-995c-0b7fc98c91fe] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 2px 0px;
  text-align: center;
  justify-content: center;
}


.sd[data-s-074eeac4-72c2-44fa-bce7-47c69776ca9b] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-cb41661d-b5fd-4a78-984d-244e8c96906b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-cb41661d-b5fd-4a78-984d-244e8c96906b: 0px;
  --gap-v-cb41661d-b5fd-4a78-984d-244e8c96906b: 15px;
  --gap-uuid: cb41661d-b5fd-4a78-984d-244e8c96906b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb41661d-b5fd-4a78-984d-244e8c96906b] {
    flex: none;
    width: 100%;
    --gap-h-cb41661d-b5fd-4a78-984d-244e8c96906b: 0px;
    --gap-v-cb41661d-b5fd-4a78-984d-244e8c96906b: 15px;
  }
}

.sd[data-s-864be1a9-bbea-4227-8615-e9e82ea98aa6] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 279px;
  --gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
  --gap-v-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
  --gap-uuid: 864be1a9-bbea-4227-8615-e9e82ea98aa6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-864be1a9-bbea-4227-8615-e9e82ea98aa6] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-cb41661d-b5fd-4a78-984d-244e8c96906b) * 0.5));
    --gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
    --gap-v-864be1a9-bbea-4227-8615-e9e82ea98aa6: 0px;
    max-width: calc(50% - (var(--gap-h-cb41661d-b5fd-4a78-984d-244e8c96906b) * 0.5));
  }
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 52px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(30% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0.7000000000000001));
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062] {
    flex: none;
    height: 130px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
    max-width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
  }
}

.sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: none;
}

.sd[data-s-da508e58-0f71-4b5c-87b9-612f675cf062]:hover .sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80] {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80]:before {
    background-size: cover;
    filter: brightness(0.7);
  }

  .sd[data-s-7269f5bb-4fe4-4d9a-8a10-446c99488a80] {
    height: 100%;
    width: 100%;
  }
}

.sd[data-s-c6cec416-a310-435f-8959-f3d9ef5d2d05] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  position: relative;
  width: auto;
  z-index: 1;
  --gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05: 0px;
  --gap-v-c6cec416-a310-435f-8959-f3d9ef5d2d05: 0px;
  --gap-uuid: c6cec416-a310-435f-8959-f3d9ef5d2d05;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6cec416-a310-435f-8959-f3d9ef5d2d05] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    gap: 5px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
    --gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05: 0px;
    --gap-v-c6cec416-a310-435f-8959-f3d9ef5d2d05: 5px;
    max-width: calc(100% - (var(--gap-h-864be1a9-bbea-4227-8615-e9e82ea98aa6) * 0));
  }
}

.sd[data-s-ae00a885-fca3-41d1-a7aa-f1cbd9262794] {
  background: rgba(0, 0, 0, 0.0);
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5px;
  padding: 2px 0px 2px 0px;
  --gap-h-ae00a885-fca3-41d1-a7aa-f1cbd9262794: 5px;
  --gap-v-ae00a885-fca3-41d1-a7aa-f1cbd9262794: 5px;
  --gap-uuid: ae00a885-fca3-41d1-a7aa-f1cbd9262794;
}

.sd[data-s-1e3c977c-6b89-41b7-937a-a98a72d38edf] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-cefd2333-9ef9-4574-8453-8316668676de] {
  color: #e62d8b;
  font-family: var(--s-font-11ba8216);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-101bb2ad-db41-4176-b0cd-c89621f1eb9c] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05) * 0));
  max-width: calc(100% - (var(--gap-h-c6cec416-a310-435f-8959-f3d9ef5d2d05) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-101bb2ad-db41-4176-b0cd-c89621f1eb9c] {
    font-size: 13px;
  }
}

.sd[data-s-12ac33cf-b2f1-4d88-82cb-361c95c37315] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8cfe1dd9-5005-4316-b61f-384a1172ea86] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-be8ce64e-07ec-4b35-9c11-4d02415ee351] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 50px 40px 50px 40px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be8ce64e-07ec-4b35-9c11-4d02415ee351] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}


.sd[data-s-e2e3ba3f-5d34-4a25-8779-7b48f70b24c1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 40px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-48ee6f8e-df9c-470c-b86c-3e899489a6de] {
  color: #1e1e1e;
  font-family: Quicksand;
  font-size: 13px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-48ee6f8e-df9c-470c-b86c-3e899489a6de] {
    font-size: 13px;
  }
}


.sd[data-s-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: 25%;
  --gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e: 0px;
  --gap-v-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e: 0px;
  --gap-uuid: 7b891359-7ed2-42d9-b24d-a3c8d8d54b1e;
  max-width: 25%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e] {
    flex: none;
    width: 100%;
    --gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e: 0px;
    --gap-v-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e: 0px;
    max-width: 100%;
  }
}

.sd[data-s-4efe9f64-66af-4b9e-8c61-12d6d81b977f] {
  border-bottom: 0px solid #25a1dd;
  border-left: 0px solid #25a1dd;
  border-right: 0px solid #25a1dd;
  border-top: 0px solid #25a1dd;
  color: #00a0e9;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4efe9f64-66af-4b9e-8c61-12d6d81b977f] {
    font-size: 20px;
  }
}

.sd[data-s-bc2c0882-d9c6-420a-b32e-1dd6a7ca36b1] {
  border-bottom: 2px solid #25a1dd;
  border-left: 0px solid #25a1dd;
  border-right: 0px solid #25a1dd;
  border-top: 0px solid #25a1dd;
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc2c0882-d9c6-420a-b32e-1dd6a7ca36b1] {
    font-size: 20px;
  }
}

.sd[data-s-b9ee45c2-c3b7-4087-9dd2-4460d24cabe1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
}

.sd[data-s-e906c015-ebc6-473d-ae14-a2996a51deaa] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  --gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
  --gap-v-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
  --gap-uuid: e906c015-ebc6-473d-ae14-a2996a51deaa;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e906c015-ebc6-473d-ae14-a2996a51deaa] {
    gap: 10px;
    margin: 10px 0px 20px 0px;
    --gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
    --gap-v-e906c015-ebc6-473d-ae14-a2996a51deaa: 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1ab7d724-cddb-4cf5-a547-412f89cc7d9a] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
  max-width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
}

.sd[data-s-035b4daa-19b5-4882-b7c2-7a1225c85b1a] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-5f8c3387-fdbe-4101-b132-fa507c11b201] {
  color: #1e1e1e;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed].link-active .sd[data-s-5f8c3387-fdbe-4101-b132-fa507c11b201] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed]:hover .sd[data-s-5f8c3387-fdbe-4101-b132-fa507c11b201] {
  color: #FFFFFF;
}

.sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed].link-active .sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
  color: #FFFFFF;
}

.sd[data-s-2a568270-7d67-416c-bec4-d06f43798bed]:hover .sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b8e99f2-5ab3-40bb-873b-345c0a69a37e] {
    font-size: 13px;
  }
}

.sd[data-s-d3503684-1d23-44e0-bd35-c6cd2a7b72ba] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
  max-width: calc(100% - (var(--gap-h-e906c015-ebc6-473d-ae14-a2996a51deaa) * 0));
}

.sd[data-s-d1ee3c0a-1cbd-484b-b0ca-5adc323d7268] {
  background: #EEEEEE;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 15px;
  font-weight: 400;
  height: auto;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  opacity: 1;
  padding: 10px 20px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d1ee3c0a-1cbd-484b-b0ca-5adc323d7268]:hover {
  background: #dbdbdb;
  transform: scale(1.05, 1.05);
}

.sd[data-s-f5c2168c-f55a-4c22-baab-24f61b4e4da7] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 2px 0px;
  text-align: center;
  justify-content: center;
}

.sd[data-s-5224fcd3-fd06-441d-8fe4-1a4439be687e] {
  border-bottom: 2px solid #25a1dd;
  border-left: 0px solid #25a1dd;
  border-right: 0px solid #25a1dd;
  border-top: 0px solid #25a1dd;
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5224fcd3-fd06-441d-8fe4-1a4439be687e] {
    font-size: 20px;
  }
}

.sd[data-s-20f78f77-e654-4cb2-96c0-158a807ff71e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
}

.sd[data-s-8275f04f-1382-43e3-a811-8a17a8cb89f6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  --gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
  --gap-v-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
  --gap-uuid: 8275f04f-1382-43e3-a811-8a17a8cb89f6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8275f04f-1382-43e3-a811-8a17a8cb89f6] {
    gap: 10px;
    margin: 10px 0px 20px 0px;
    --gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
    --gap-v-8275f04f-1382-43e3-a811-8a17a8cb89f6: 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-97888551-bfc7-4cc7-8979-1178cc28b790] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
  max-width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
}

.sd[data-s-30e98155-3c8a-4c19-9267-d1b3521f7977] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-9147a3d3-b15b-49df-84c7-226b56ff3c5f] {
  color: #1e1e1e;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3].link-active .sd[data-s-9147a3d3-b15b-49df-84c7-226b56ff3c5f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3]:hover .sd[data-s-9147a3d3-b15b-49df-84c7-226b56ff3c5f] {
  color: #FFFFFF;
}

.sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3].link-active .sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
  color: #FFFFFF;
}

.sd[data-s-bda6e335-b11f-450a-8ac2-7f9ef24aafd3]:hover .sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-492527ca-be85-456b-8a9e-629f9396a79f] {
    font-size: 13px;
  }
}

.sd[data-s-17f41c39-45ac-4d46-a6c5-a416aab2ea0b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
  max-width: calc(100% - (var(--gap-h-8275f04f-1382-43e3-a811-8a17a8cb89f6) * 0));
}

.sd[data-s-d01ac3fe-8e70-44e7-84b3-33aa203ef8a4] {
  background: #EEEEEE;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-74b17a3e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  opacity: 1;
  padding: 10px 20px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d01ac3fe-8e70-44e7-84b3-33aa203ef8a4]:hover {
  background: #dbdbdb;
  transform: scale(1.05, 1.05);
}

.sd[data-s-727ef81a-f17d-43bd-8d9e-5d214c7320dd] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 2px 0px;
  text-align: center;
  justify-content: center;
}

.sd[data-s-77d24956-042a-40de-8c04-8e22b7a2a71b] {
  border-bottom: 0px solid #25a1dd;
  border-left: 0px solid #25a1dd;
  border-right: 0px solid #25a1dd;
  border-top: 0px solid #25a1dd;
  color: #00a0e9;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77d24956-042a-40de-8c04-8e22b7a2a71b] {
    font-size: 20px;
  }
}

.sd[data-s-22d3c289-2976-457b-8470-cb85a7d07cec] {
  border-bottom: 2px solid #25a1dd;
  border-left: 0px solid #25a1dd;
  border-right: 0px solid #25a1dd;
  border-top: 0px solid #25a1dd;
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-22d3c289-2976-457b-8470-cb85a7d07cec] {
    font-size: 20px;
  }
}

.sd[data-s-619e8d70-c311-4d0f-a3df-15a4d4142dfc] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  --gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
  --gap-v-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
  --gap-uuid: 619e8d70-c311-4d0f-a3df-15a4d4142dfc;
  max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-619e8d70-c311-4d0f-a3df-15a4d4142dfc] {
    gap: 10px;
    margin: 10px 0px 20px 0px;
    --gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
    --gap-v-619e8d70-c311-4d0f-a3df-15a4d4142dfc: 10px;
    width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
    max-width: calc(100% - (var(--gap-h-7b891359-7ed2-42d9-b24d-a3c8d8d54b1e) * 0));
  }
}

.sd[data-s-ff0a22ef-d77c-4e7d-a8f6-49df88371e0e] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
  max-width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
}

.sd[data-s-2392b30a-c0c4-42a1-b459-8a495266ee97] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-2eddeb73-8496-4d56-8a90-a7ae9b57c554] {
  color: #1e1e1e;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66].link-active .sd[data-s-2eddeb73-8496-4d56-8a90-a7ae9b57c554] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66]:hover .sd[data-s-2eddeb73-8496-4d56-8a90-a7ae9b57c554] {
  color: #FFFFFF;
}

.sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66].link-active .sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
  color: #FFFFFF;
}

.sd[data-s-9431cd33-d308-4c64-ae77-ab0a926e2a66]:hover .sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17076778-60be-424d-a369-4a88a3187df8] {
    font-size: 13px;
  }
}

.sd[data-s-9a8977d3-b7b2-4d1b-bc07-14bfdbb0cf1d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
  max-width: calc(100% - (var(--gap-h-619e8d70-c311-4d0f-a3df-15a4d4142dfc) * 0));
}

.sd[data-s-b4f3ae0b-cb16-4e4e-8064-6b6b7674eab6] {
  background: #EEEEEE;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-74b17a3e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  opacity: 1;
  padding: 10px 20px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b4f3ae0b-cb16-4e4e-8064-6b6b7674eab6]:hover {
  background: #dbdbdb;
  transform: scale(1.05, 1.05);
}

.sd[data-s-6afa52e7-c920-403a-85a7-4e0048927c6f] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 2px 0px;
  text-align: center;
  justify-content: center;
}


.sd[data-s-359bf834-8f0d-4331-9158-3500786d2f66] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  --gap-h-359bf834-8f0d-4331-9158-3500786d2f66: 0px;
  --gap-v-359bf834-8f0d-4331-9158-3500786d2f66: 0px;
  --gap-uuid: 359bf834-8f0d-4331-9158-3500786d2f66;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-359bf834-8f0d-4331-9158-3500786d2f66] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    padding: 0px 0px;
    width: 100%;
    --gap-h-359bf834-8f0d-4331-9158-3500786d2f66: 0px;
    --gap-v-359bf834-8f0d-4331-9158-3500786d2f66: 0px;
  }
}

.sd[data-s-514db2e8-9136-4d00-a13c-cc81141c6e50] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-d0f27d3e-0893-47a1-a437-ed4af2b7186b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 0px;
  --gap-v-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 15px;
  --gap-uuid: d0f27d3e-0893-47a1-a437-ed4af2b7186b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0f27d3e-0893-47a1-a437-ed4af2b7186b] {
    flex: none;
    width: 100%;
    --gap-h-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 0px;
    --gap-v-d0f27d3e-0893-47a1-a437-ed4af2b7186b: 15px;
  }
}

.sd[data-s-c5015323-6c50-4440-80af-8a8671c97bcd] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 279px;
  --gap-h-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
  --gap-v-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
  --gap-uuid: c5015323-6c50-4440-80af-8a8671c97bcd;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5015323-6c50-4440-80af-8a8671c97bcd] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-d0f27d3e-0893-47a1-a437-ed4af2b7186b) * 0.5));
    --gap-h-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
    --gap-v-c5015323-6c50-4440-80af-8a8671c97bcd: 0px;
    max-width: calc(50% - (var(--gap-h-d0f27d3e-0893-47a1-a437-ed4af2b7186b) * 0.5));
  }
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 52px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(30% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0.7000000000000001));
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2] {
    flex: none;
    height: 130px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
    max-width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
  }
}

.sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: none;
}

.sd[data-s-6efb2ea5-5421-462b-9f74-487bfc44bbf2]:hover .sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a] {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a]:before {
    background-size: cover;
    filter: brightness(0.7);
  }

  .sd[data-s-2a56cc42-7455-43df-ae2c-9a01db22135a] {
    height: 100%;
    width: 100%;
  }
}

.sd[data-s-4d66dd1f-7a17-4178-828e-9d96da73b716] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  position: relative;
  width: auto;
  z-index: 1;
  --gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716: 0px;
  --gap-v-4d66dd1f-7a17-4178-828e-9d96da73b716: 0px;
  --gap-uuid: 4d66dd1f-7a17-4178-828e-9d96da73b716;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d66dd1f-7a17-4178-828e-9d96da73b716] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    gap: 5px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
    --gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716: 0px;
    --gap-v-4d66dd1f-7a17-4178-828e-9d96da73b716: 5px;
    max-width: calc(100% - (var(--gap-h-c5015323-6c50-4440-80af-8a8671c97bcd) * 0));
  }
}

.sd[data-s-f7f083ab-2b85-4ff4-93ad-fac79da8ad34] {
  background: rgba(0, 0, 0, 0.0);
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5px;
  padding: 2px 0px 2px 0px;
  --gap-h-f7f083ab-2b85-4ff4-93ad-fac79da8ad34: 5px;
  --gap-v-f7f083ab-2b85-4ff4-93ad-fac79da8ad34: 5px;
  --gap-uuid: f7f083ab-2b85-4ff4-93ad-fac79da8ad34;
}

.sd[data-s-9039c232-4998-4f44-b9c4-49d90c439dfe] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-7df8602d-b545-4e52-aebf-ab71cc1fd8d2] {
  color: #7e4696;
  font-family: var(--s-font-11ba8216);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b7a295f5-775f-472c-bf77-01e8d355d507] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716) * 0));
  max-width: calc(100% - (var(--gap-h-4d66dd1f-7a17-4178-828e-9d96da73b716) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7a295f5-775f-472c-bf77-01e8d355d507] {
    font-size: 13px;
  }
}

.sd[data-s-3b5a5d37-0894-4adc-9a87-bf434fd0775c] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-76fc0d73-3070-49c8-a1c9-95c135fa6ac9] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-4f8523d1-b7cb-4d01-9838-24b12fa3e30b] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ff7d282b-cbf6-41fe-83d0-78a88a0f3029] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 80px 0px 80px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff7d282b-cbf6-41fe-83d0-78a88a0f3029] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-6e583ef6-e5b4-46de-81cb-7d5168a3d8a0] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.95);
  border-bottom: 3px solid #ab8853;
  border-left: 3px solid #ab8853;
  border-right: 3px solid #ab8853;
  border-top: 3px solid #ab8853;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 55px 0px 55px 0px;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e] {
  color: #333;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 26px 0px;
  text-align: center;
  width: 80%;
  max-width: 80%;
  justify-content: center;
}

.sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

.sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-065142d7-2750-4eb4-bdf4-9e565a45aa0e] {
    flex: none;
    font-size: 24px;
    text-align: center;
    width: 90%;
    max-width: 90%;
    justify-content: center;
  }
}

.sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] {
  color: #333;
  flex: none;
  font-family: var(--s-font-f1941a18);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0 10px 0;
  text-align: center;
  width: 661px;
  max-width: 100%;
}

.sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2]>p {
  font-family: var(--s-font-ea9d6ee2);
  font-size: 14px;
  line-height: 1.9;
}

.sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] strong {
  font-family: var(--s-font-f1941a18);
  font-size: 28px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] {
    flex: none;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2]>p {
    font-size: 15px;
  }

  .sd[data-s-884f447c-aa42-415a-bacd-8fe2b73d96f2] strong {
    font-size: 24px;
  }
}

.sd[data-s-1f9c9753-c9ca-4702-9194-b1d3f53a5185] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 33px 0px 55px 0px;
  padding: 0px;
  --gap-h-1f9c9753-c9ca-4702-9194-b1d3f53a5185: 25px;
  --gap-v-1f9c9753-c9ca-4702-9194-b1d3f53a5185: 0px;
  --gap-uuid: 1f9c9753-c9ca-4702-9194-b1d3f53a5185;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f9c9753-c9ca-4702-9194-b1d3f53a5185] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 24px 0px 0px 0px;
    width: 90%;
    --gap-h-1f9c9753-c9ca-4702-9194-b1d3f53a5185: 0px;
    --gap-v-1f9c9753-c9ca-4702-9194-b1d3f53a5185: 25px;
    max-width: 90%;
  }
}

.sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778] {
  align-content: center;
  align-items: center;
  background: #ab8853;
  border-bottom: 0px solid #4282ee;
  border-left: 0px solid #4282ee;
  border-radius: 0;
  border-right: 0px solid #4282ee;
  border-top: 0px solid #4282ee;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  padding: 3px 35px 3px 35px;
  width: 242.81px;
  --gap-h-eb3c9301-65e8-4842-a673-7acbf2fd0778: 4px;
  --gap-v-eb3c9301-65e8-4842-a673-7acbf2fd0778: 0px;
  --gap-uuid: eb3c9301-65e8-4842-a673-7acbf2fd0778;
  max-width: 100%;
}

.sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778]:hover {
  background: #FFFFFF;
  border-bottom: 2px solid #ab8853;
  border-left: 2px solid #ab8853;
  border-right: 2px solid #ab8853;
  border-top: 2px solid #ab8853;
  --gap-h-eb3c9301-65e8-4842-a673-7acbf2fd0778: 4px;
  --gap-v-eb3c9301-65e8-4842-a673-7acbf2fd0778: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778] {
    flex: none;
    height: 45px;
    padding: 5px 25px 5px 25px;
    width: 250px;
    --gap-h-eb3c9301-65e8-4842-a673-7acbf2fd0778: 4px;
    --gap-v-eb3c9301-65e8-4842-a673-7acbf2fd0778: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d6ccb244-65b7-4870-a4ae-dba9b48b6937] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-eb3c9301-65e8-4842-a673-7acbf2fd0778]:hover .sd[data-s-d6ccb244-65b7-4870-a4ae-dba9b48b6937] {
  color: #ab8853;
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6ccb244-65b7-4870-a4ae-dba9b48b6937] {
    font-family: var(--s-font-11ba8216);
  }
}


.sd[data-s-eb0ab813-a2ae-4868-b823-5fd39e77de69] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 24px;
  position: fixed;
  top: 0;
  transition-delay: 400ms;
  transition-duration: 800ms;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-eb0ab813-a2ae-4868-b823-5fd39e77de69].appear {
  filter: blur(10px);
  opacity: 0;
  transform: translate(0px, -24px);
}



@media screen and (max-width: 540px) {
  .sd[data-s-eb0ab813-a2ae-4868-b823-5fd39e77de69] {
    padding: 12px 12px;
  }
}

.sd[data-s-c9f0571f-35b5-4be1-804d-3a2eb24d5b40] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 64px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1280px;
  max-width: 100%;
}

.sd[data-s-9e4d888b-3eaa-492e-b513-533c9485e6ce] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 12px 24px;
  width: 1280px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e4d888b-3eaa-492e-b513-533c9485e6ce] {
    flex: none;
    padding: 10px 18px 10px 18px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d3e32fc9-1f58-4190-b00d-02112f4b2814] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-82e04ab3-f34d-4b12-8401-10557d9fc033] {
  flex: none;
  height: auto;
  width: 80px;
  max-width: 100%;
}

.sd[data-s-c68f9a66-d72c-41ab-a3dd-2eb767c610c2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 200px;
  max-width: 100%;
}

.sd[data-s-3a9c2e6a-d07f-40e6-8655-53b6dc9e542b] {
  background: rgb(66, 66, 66);
  border-radius: 96px;
  color: #fafafa;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1;
  padding: 12px 32px;
  text-align: center;
  transition-duration: 600ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-3a9c2e6a-d07f-40e6-8655-53b6dc9e542b]:hover {
  opacity: 0.5;
  
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a9c2e6a-d07f-40e6-8655-53b6dc9e542b] {
    display: none;
  }
}

.sd[data-s-50f8c0d5-79f5-4ca7-9e65-07d262f9f26f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50f8c0d5-79f5-4ca7-9e65-07d262f9f26f] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
  }
}

.sd[data-s-746eface-0a3b-415b-9348-933ec9ac908d] {
  background: rgb(66, 66, 66);
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-746eface-0a3b-415b-9348-933ec9ac908d] {
    background: rgb(66, 66, 66);
  }
}

.sd[data-s-4aaad860-e82f-4fe8-90df-a28639bd5abf] {
  background: rgb(66, 66, 66);
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4aaad860-e82f-4fe8-90df-a28639bd5abf] {
    background: rgb(66, 66, 66);
  }
}


.sd[data-s-1e27055b-cbd6-4b25-ab0f-f6bf6ae72d3e] {
  align-content: center;
  align-items: center;
  background: #f7f7f6;
  border-bottom: 0px solid #dddddd;
  border-left: 0px solid #dddddd;
  border-right: 0px solid #dddddd;
  border-top: 1px solid #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 96px 48px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e27055b-cbd6-4b25-ab0f-f6bf6ae72d3e] {
    padding: 48px 24px;
  }
}

.sd[data-s-2e928eaa-f9fb-45da-bb4d-91d65d9d15b1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 0px;
  width: 1280px;
  max-width: 100%;
}

.sd[data-s-2103e9f3-43a2-413c-97c8-5ef0d8e2c013] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8223c689-7664-4e1f-b0a0-e7e73c172211] {
  color: #000000;
  font-family: 'Work Sans', 'Zen Kaku Gothic New';
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
  transition-duration: 400ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8223c689-7664-4e1f-b0a0-e7e73c172211]:hover {
  transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8223c689-7664-4e1f-b0a0-e7e73c172211] {
    font-size: 13px;
  }
}

.sd[data-s-552ddd29-817d-4f8e-92f5-2dc6b1f4de48] {
  color: #000000;
  font-family: 'Work Sans', 'Zen Kaku Gothic New';
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
  transition-duration: 400ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-552ddd29-817d-4f8e-92f5-2dc6b1f4de48]:hover {
  transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-552ddd29-817d-4f8e-92f5-2dc6b1f4de48] {
    font-size: 13px;
  }
}

.sd[data-s-a454ab3b-231c-40aa-bf44-c9032044e8c5] {
  color: #000000;
  flex: none;
  font-family: 'Work Sans', 'Zen Kaku Gothic New';
  font-size: 11px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  text-align: center;
  transition-duration: 400ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}


.sd[data-s-b6bf3ec5-2816-4382-8df8-e42d1ad39b64] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px;
  position: fixed;
  top: 0px;
  transition-delay: 400ms;
  transition-duration: 800ms;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6bf3ec5-2816-4382-8df8-e42d1ad39b64] {
    flex: none;
    height: 65px;
    padding: 12px 12px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4f8101f7-36ab-49b2-a103-edfb3907f477] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1280px;
  max-width: 100%;
}

.sd[data-s-171e7330-b153-471d-b7f3-9227dce6adf8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 85px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-171e7330-b153-471d-b7f3-9227dce6adf8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 66px;
    justify-content: space-between;
    padding: 14px 0px 14px 14px;
    z-index: 5;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a1209994-7f09-445a-8766-de39753a9ef8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-around;
  margin: 0px 0px 0px 0px;
  width: 233px;
  --gap-h-a1209994-7f09-445a-8766-de39753a9ef8: 0px;
  --gap-v-a1209994-7f09-445a-8766-de39753a9ef8: 0px;
  --gap-uuid: a1209994-7f09-445a-8766-de39753a9ef8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1209994-7f09-445a-8766-de39753a9ef8] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-a1209994-7f09-445a-8766-de39753a9ef8: 0px;
    --gap-v-a1209994-7f09-445a-8766-de39753a9ef8: 0px;
    max-width: 100%;
  }
}

.sd[data-s-7e4226a4-158a-4cd4-9cfc-f06e9bf29cd1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 121px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e4226a4-158a-4cd4-9cfc-f06e9bf29cd1] {
    height: 41px;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a] {
  background: rgba(0, 0, 0, 0.0);
  height: 83px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a]:before {
    background-size: contain;
  }

  .sd[data-s-e8a9be92-7fcc-4ca9-bfb7-d978d2604b5a] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7cf2dd6b-a604-406f-bdc4-d1c1fdbf9c2a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 32px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7cf2dd6b-a604-406f-bdc4-d1c1fdbf9c2a] {
    padding: 0px 7px 0px 0px;
  }
}

.sd[data-s-0ea63480-5719-4dae-9530-686731da4490] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ea63480-5719-4dae-9530-686731da4490] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
  }
}

.sd[data-s-05ad9263-d387-480b-8d37-dc52dc2c0512] {
  background: rgb(66, 66, 66);
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05ad9263-d387-480b-8d37-dc52dc2c0512] {
    background: rgb(66, 66, 66);
  }
}

.sd[data-s-952ca01f-4115-445c-a632-cbf5613e1a93] {
  background: rgb(66, 66, 66);
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-952ca01f-4115-445c-a632-cbf5613e1a93] {
    background: rgb(66, 66, 66);
  }
}


.sd[data-s-321a18de-2cad-4aa9-8b45-9642429a44ae] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-321a18de-2cad-4aa9-8b45-9642429a44ae] {
    background: #EEEEEE;
    flex: none;
    padding: 45px 0px 45px 0px;
    width: 100%;
  }
}

.sd[data-s-cf758668-e8e9-4a1e-a4f5-107ab025885b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid rgba(115, 115, 115, 0.91);
  border-left: 0px solid rgba(115, 115, 115, 0.91);
  border-right: 0px solid rgba(115, 115, 115, 0.91);
  border-top: 0px solid rgba(115, 115, 115, 0.91);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 9px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-cf758668-e8e9-4a1e-a4f5-107ab025885b: 0px;
  --gap-v-cf758668-e8e9-4a1e-a4f5-107ab025885b: 9px;
  --gap-uuid: cf758668-e8e9-4a1e-a4f5-107ab025885b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf758668-e8e9-4a1e-a4f5-107ab025885b] {
    flex: none;
    width: 95%;
    --gap-h-cf758668-e8e9-4a1e-a4f5-107ab025885b: 0px;
    --gap-v-cf758668-e8e9-4a1e-a4f5-107ab025885b: 9px;
    max-width: 95%;
  }
}

.sd[data-s-dcb9cc55-2f8c-45f4-aff0-b621ed390f1a] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  padding: 62px 0px 62px 0px;
  width: calc(100% - (var(--gap-h-cf758668-e8e9-4a1e-a4f5-107ab025885b) * 0));
  max-width: calc(100% - (var(--gap-h-cf758668-e8e9-4a1e-a4f5-107ab025885b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-dcb9cc55-2f8c-45f4-aff0-b621ed390f1a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-fba22274-4eb7-459a-bb58-662580dfc9a0] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 55px 0px 55px 0px;
  width: 65%;
  max-width: 65%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fba22274-4eb7-459a-bb58-662580dfc9a0] {
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1129e3f6-8cf2-438f-aa87-b5e3abc79807] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1129e3f6-8cf2-438f-aa87-b5e3abc79807] {
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    flex: none;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-b1cea26f-8ed0-44ee-bab8-929cb0b8b65c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  width: 65%;
  z-index: 1;
  max-width: 65%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1cea26f-8ed0-44ee-bab8-929cb0b8b65c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 35px 0px;
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 95%;
    z-index: 5;
    max-width: 95%;
  }
}

.sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-7036baab-39e0-41a7-ba04-33a31a1d6b85] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 800;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7036baab-39e0-41a7-ba04-33a31a1d6b85] {
    font-size: 20px;
  }
}

.sd[data-s-f62c6d13-d3e7-4632-b32a-3cf95b5165eb] {
  color: #6e6e6e;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 800;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f62c6d13-d3e7-4632-b32a-3cf95b5165eb] {
    font-size: 20px;
  }
}

.sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe] {
  color: #737373;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] {
  color: #333;
  flex: none;
  font-family: var(--s-font-9fa5d38c);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: center;
  width: 661px;
  max-width: 100%;
}

.sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908]>p {
  font-family: var(--s-font-ea9d6ee2);
  font-size: 14px;
  line-height: 1.9;
}

.sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] strong {
  font-family: var(--s-font-f1941a18);
  font-size: 28px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] {
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 16px;
    padding: 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908]>p {
    font-size: 14px;
  }

  .sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] strong {
    font-size: 24px;
  }
}

.sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 33px 0px 0px 0px;
  padding: 0px;
  --gap-h-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 25px;
  --gap-v-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 0px;
  --gap-uuid: ec34d6d4-df2d-4b76-a206-08a078e5f9e2;
  max-width: 100%;
}

.sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2]:hover {
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  transform: translate(4px, 4px);
  --gap-h-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 25px;
  --gap-v-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 24px 0px 0px 0px;
    width: 90%;
    --gap-h-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 0px;
    --gap-v-ec34d6d4-df2d-4b76-a206-08a078e5f9e2: 25px;
    max-width: 90%;
  }
}

.sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  border-bottom: 0px solid rgba(68, 178, 204, 0.93);
  border-left: 0px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 0px solid rgba(68, 178, 204, 0.93);
  border-top: 0px solid rgba(68, 178, 204, 0.93);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  padding: 3px 35px 3px 35px;
  width: 242.81px;
  --gap-h-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 4px;
  --gap-v-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 0px;
  --gap-uuid: 634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6;
  max-width: 100%;
}

.sd[data-s-ec34d6d4-df2d-4b76-a206-08a078e5f9e2]:hover .sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  padding: 3px 35px 3px 35px;
  --gap-h-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 4px;
  --gap-v-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6] {
    flex: none;
    height: 45px;
    padding: 5px 25px 5px 25px;
    width: 250px;
    --gap-h-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 4px;
    --gap-v-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f01778b8-a4aa-459a-af66-bedf3d5b9619] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-634ef4a6-f53e-4eb4-aaa3-80c1b9e939e6]:hover .sd[data-s-f01778b8-a4aa-459a-af66-bedf3d5b9619] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f01778b8-a4aa-459a-af66-bedf3d5b9619] {
    font-family: var(--s-font-11ba8216);
  }
}


.sd[data-s-8a5b578a-cdef-4954-9b46-6cdb41edc7a5] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 45px 0px 45px 0px;
  padding: 55px 0px 55px 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a5b578a-cdef-4954-9b46-6cdb41edc7a5] {
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    flex: none;
    margin: 45px 0px 45px 0px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-c34b752d-c872-4390-89ab-1269c0a4332c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c34b752d-c872-4390-89ab-1269c0a4332c] {
    border-bottom: 0px solid #00a0e9;
    border-left: 0px solid #00a0e9;
    border-right: 0px solid #00a0e9;
    border-top: 0px solid #00a0e9;
    flex: none;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-e0586203-f227-45a5-93a2-f780d636d4f5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-a3dd5e6b-1446-4c85-a9a0-39375f875175] {
  background: #00a0e9;
  border-radius: 0;
  flex: none;
  height: 5px;
  margin: 0px 1px 0px 0px;
  width: 17px;
  max-width: calc(100% - 1px);
}

.sd[data-s-6c1855c6-f4c8-40f9-9860-ce495a0c16f7] {
  background: rgba(115, 115, 115, 0.91);
  border-radius: 0;
  flex: none;
  height: 5px;
  width: 17px;
  max-width: 100%;
}

.sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357] {
  color: #333;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 28px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: 80%;
  max-width: 80%;
  justify-content: center;
}

.sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

.sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad9ae211-388a-4ede-b2a9-8691fa478357] {
    flex: none;
    font-size: 24px;
    margin: 10px 0px 0px 0px;
    text-align: center;
    width: 90%;
    max-width: 90%;
    justify-content: center;
  }
}

.sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] {
  color: #333;
  flex: none;
  font-family: var(--s-font-f1941a18);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 22px 0px 0px 0px;
  padding: 0 10px 0;
  text-align: center;
  width: 661px;
  max-width: 100%;
}

.sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0]>p {
  font-family: var(--s-font-ea9d6ee2);
  font-size: 14px;
  line-height: 1.9;
}

.sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] strong {
  font-family: var(--s-font-f1941a18);
  font-size: 28px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] {
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 16px;
    padding: 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0]>p {
    font-size: 14px;
  }

  .sd[data-s-601e1942-3c46-45c5-9ad3-3dd190c9d9d0] strong {
    font-size: 24px;
  }
}

.sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 33px 0px 0px 0px;
  padding: 0px;
  --gap-h-dbfa86e9-7322-4192-9f4f-f71251671293: 25px;
  --gap-v-dbfa86e9-7322-4192-9f4f-f71251671293: 0px;
  --gap-uuid: dbfa86e9-7322-4192-9f4f-f71251671293;
  max-width: 100%;
}

.sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293]:hover {
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  transform: translate(4px, 4px);
  --gap-h-dbfa86e9-7322-4192-9f4f-f71251671293: 25px;
  --gap-v-dbfa86e9-7322-4192-9f4f-f71251671293: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 24px 0px 0px 0px;
    width: 90%;
    --gap-h-dbfa86e9-7322-4192-9f4f-f71251671293: 0px;
    --gap-v-dbfa86e9-7322-4192-9f4f-f71251671293: 25px;
    max-width: 90%;
  }
}

.sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3] {
  align-content: center;
  align-items: center;
  background: rgb(66, 66, 66);
  border-bottom: 0px solid rgba(68, 178, 204, 0.93);
  border-left: 0px solid rgba(68, 178, 204, 0.93);
  border-radius: 0;
  border-right: 0px solid rgba(68, 178, 204, 0.93);
  border-top: 0px solid rgba(68, 178, 204, 0.93);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: 55px;
  justify-content: center;
  padding: 3px 35px 3px 35px;
  width: 242.81px;
  --gap-h-f1b52974-a2a0-4660-938c-dcca19f007d3: 4px;
  --gap-v-f1b52974-a2a0-4660-938c-dcca19f007d3: 0px;
  --gap-uuid: f1b52974-a2a0-4660-938c-dcca19f007d3;
  max-width: 100%;
}

.sd[data-s-dbfa86e9-7322-4192-9f4f-f71251671293]:hover .sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 1px solid rgb(66, 66, 66);
  border-right: 1px solid rgb(66, 66, 66);
  border-top: 1px solid rgb(66, 66, 66);
  padding: 3px 35px 3px 35px;
  --gap-h-f1b52974-a2a0-4660-938c-dcca19f007d3: 4px;
  --gap-v-f1b52974-a2a0-4660-938c-dcca19f007d3: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3] {
    flex: none;
    height: 45px;
    padding: 5px 25px 5px 25px;
    width: 250px;
    --gap-h-f1b52974-a2a0-4660-938c-dcca19f007d3: 4px;
    --gap-v-f1b52974-a2a0-4660-938c-dcca19f007d3: 0px;
    max-width: 100%;
  }
}

.sd[data-s-33262fea-81f0-4f9e-9941-f72f3f5e39a9] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 2px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f1b52974-a2a0-4660-938c-dcca19f007d3]:hover .sd[data-s-33262fea-81f0-4f9e-9941-f72f3f5e39a9] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
}

@media screen and (max-width: 540px) {
  .sd[data-s-33262fea-81f0-4f9e-9941-f72f3f5e39a9] {
    font-family: var(--s-font-11ba8216);
  }
}


.sd[data-s-2fdb1c63-fdca-4b73-b8ff-d20185b2f574] {
  align-content: center;
  align-items: center;
  background: #f7f7f6;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 85px 0px 80px 0px;
  width: 100%;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fdb1c63-fdca-4b73-b8ff-d20185b2f574] {
    padding: 65px 0px 65px 0px;
  }
}

.sd[data-s-e5e08bb3-d883-473f-8ca9-2cef4f6d2b63] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 13px 0px;
  padding: 0px 0px 0px;
  width: 65%;
  z-index: 1;
  max-width: 65%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5e08bb3-d883-473f-8ca9-2cef4f6d2b63] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 95%;
    z-index: 5;
    max-width: 95%;
  }
}

.sd[data-s-2438668d-0609-4130-89b4-dcb4feb25b9a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2438668d-0609-4130-89b4-dcb4feb25b9a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-2438668d-0609-4130-89b4-dcb4feb25b9a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2438668d-0609-4130-89b4-dcb4feb25b9a].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-2438668d-0609-4130-89b4-dcb4feb25b9a] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-6e5be055-836e-487f-a3c0-7ad2b4443df7] {
  color: #000000;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e5be055-836e-487f-a3c0-7ad2b4443df7] {
    font-size: 20px;
  }
}

.sd[data-s-0846a82e-bdc7-4f47-89e9-159ec3457986] {
  color: #6e6e6e;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 800;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0846a82e-bdc7-4f47-89e9-159ec3457986] {
    font-family: var(--s-font-d4adde17);
    font-size: 20px;
  }
}

.sd[data-s-199cc9f4-ac42-48cb-a53d-2958e001d561] {
  color: #737373;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-199cc9f4-ac42-48cb-a53d-2958e001d561].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-199cc9f4-ac42-48cb-a53d-2958e001d561].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-199cc9f4-ac42-48cb-a53d-2958e001d561].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-199cc9f4-ac42-48cb-a53d-2958e001d561] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-edcf96ed-e356-4916-8c90-dff4c34856c7] {
  background: #000000;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-edcf96ed-e356-4916-8c90-dff4c34856c7].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-edcf96ed-e356-4916-8c90-dff4c34856c7].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-edcf96ed-e356-4916-8c90-dff4c34856c7] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] {
  color: #333;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 65%;
  max-width: 65%;
}

.sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a]>p {
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  line-height: 1.9;
}

.sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] strong {
  font-family: var(--s-font-9fa5d38c);
  font-size: 28px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] {
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    padding: 0px 0px 0px;
    width: 95%;
    max-width: 95%;
  }

  .sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a]>p {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }

  .sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] strong {
    font-size: 24px;
  }
}

.sd[data-s-b2de952e-b011-497d-819c-e3e7d926e8db] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #00a0e9;
  border-left: 0px solid #00a0e9;
  border-right: 0px solid #00a0e9;
  border-top: 0px solid #00a0e9;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 65%;
  max-width: 65%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2de952e-b011-497d-819c-e3e7d926e8db] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-4bfbb2d8-6150-48f2-a226-c765632cb2f0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: 250px;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 15px;
  --gap-v-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 0px;
  --gap-uuid: 4bfbb2d8-6150-48f2-a226-c765632cb2f0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bfbb2d8-6150-48f2-a226-c765632cb2f0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: center;
    width: 100%;
    --gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 0px;
    --gap-v-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 10px;
  }
}

.sd[data-s-42ac2e17-3cce-483a-9d55-78bb481f0944] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: 1;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: 250px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944: 0px;
  --gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944: 13px;
  --gap-uuid: 42ac2e17-3cce-483a-9d55-78bb481f0944;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42ac2e17-3cce-483a-9d55-78bb481f0944] {
    flex: none;
    gap: 9px;
    height: 220px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
    --gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944: 0px;
    --gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944: 9px;
    max-width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
  }
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 250px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
  max-width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e] {
    flex: none;
    height: calc(100% - (var(--gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
    max-width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
  }
}

.sd[data-s-d6b4a627-7143-4498-9b20-169fdfb5b313] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6b4a627-7143-4498-9b20-169fdfb5b313] {
    height: 100%;
  }
}

.sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: brightness(0.6);
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover .sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a] {
  transform: scale(1.1, 1.1);
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover .sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a]:before {
  filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a]:before {
    filter: brightness(0.6);
  }
}

.sd[data-s-d78d88ed-3bd9-4c0b-9768-2336e9934342] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-4ada580b-d269-4fb3-a198-cf8cbb59f463] {
  background: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-radius: 50%;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  color: rgb(66, 66, 66);
  font-size: 14px;
  margin: 0px 8px 0px 0px;
  max-width: calc(100% - 8px);
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover .sd[data-s-4ada580b-d269-4fb3-a198-cf8cbb59f463] {
  background: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  color: #000000;
  transform: translate(3px, 0px);
}

.sd[data-s-2416051f-e359-4e52-9257-1f9ed2e8a0d5] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d691bdd9-1d0b-406f-85bb-576cb311b0de] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b2fed8bf-b7d8-4d7b-8ddb-9e1f00633afb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e9b75362-064d-462f-8f64-1cecf879ba21] {
  background: #FFFFFF;
  border-bottom: 1px solid rgba(115, 115, 115, 0.91);
  border-left: 1px solid rgba(115, 115, 115, 0.91);
  border-radius: 50%;
  border-right: 1px solid rgba(115, 115, 115, 0.91);
  border-top: 1px solid rgba(115, 115, 115, 0.91);
  color: rgba(115, 115, 115, 0.91);
  font-size: 14px;
  margin: 0px 8px 0px 0px;
  max-width: calc(100% - 8px);
}

.sd[data-s-2c4d23a5-2c54-4f77-9a02-8d667e7e3ade] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c4d23a5-2c54-4f77-9a02-8d667e7e3ade] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-05d4f00d-b62a-4d07-9ccb-21d2d890b838] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
  --gap-h-05d4f00d-b62a-4d07-9ccb-21d2d890b838: 15px;
  --gap-v-05d4f00d-b62a-4d07-9ccb-21d2d890b838: 15px;
  --gap-uuid: 05d4f00d-b62a-4d07-9ccb-21d2d890b838;
  max-width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-05d4f00d-b62a-4d07-9ccb-21d2d890b838] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    width: calc(95% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.04999999999999995));
    --gap-h-05d4f00d-b62a-4d07-9ccb-21d2d890b838: 15px;
    --gap-v-05d4f00d-b62a-4d07-9ccb-21d2d890b838: 15px;
    max-width: calc(95% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.04999999999999995));
  }
}

.sd[data-s-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: 152px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(33% - (var(--gap-h-05d4f00d-b62a-4d07-9ccb-21d2d890b838) * 0.67));
  --gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 0px;
  --gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 13px;
  --gap-uuid: 4c4e1fb1-79dc-4474-bd9c-8fcf111290ae;
  max-width: calc(33% - (var(--gap-h-05d4f00d-b62a-4d07-9ccb-21d2d890b838) * 0.67));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae] {
    flex: none;
    gap: 9px;
    height: 160px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    --gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 0px;
    --gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 9px;
    max-width: 100%;
  }
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
  max-width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0] {
    flex: none;
    height: calc(100% - (var(--gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
    max-width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
  }
}

.sd[data-s-4bd54b40-4a7b-4521-9326-69215741d382] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover .sd[data-s-4bd54b40-4a7b-4521-9326-69215741d382] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bd54b40-4a7b-4521-9326-69215741d382] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-3a312b74-a584-4b77-8999-45ebcc1e694f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6350cfc3-182a-4c8a-97ef-a84d8a116859] {
  background: #FFFFFF;
  border-bottom: 1px solid rgba(115, 115, 115, 0.91);
  border-left: 1px solid rgba(115, 115, 115, 0.91);
  border-radius: 50%;
  border-right: 1px solid rgba(115, 115, 115, 0.91);
  border-top: 1px solid rgba(115, 115, 115, 0.91);
  color: rgba(115, 115, 115, 0.91);
  font-size: 14px;
  margin: 0px 8px 0px 0px;
  max-width: calc(100% - 8px);
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover .sd[data-s-6350cfc3-182a-4c8a-97ef-a84d8a116859] {
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  color: #FFFFFF;
  transform: translate(3px, 0px);
}

.sd[data-s-ccb5528f-123f-4b2a-b7df-e40c667c70ee] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ccb5528f-123f-4b2a-b7df-e40c667c70ee] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c7da8613-4ed5-4cfb-962a-9f807e84aca9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c7da8613-4ed5-4cfb-962a-9f807e84aca9]:before {
  background-repeat: no-repeat;
  background-size: cover;
  filter: none;
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover .sd[data-s-c7da8613-4ed5-4cfb-962a-9f807e84aca9] {
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7da8613-4ed5-4cfb-962a-9f807e84aca9]:before {
    filter: brightness(0.7);
  }
}

.sd[data-s-0afc1c70-28af-47d8-a105-856ed76fe5d6] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-46a35a36-c007-4a86-be59-ca486dd8851a] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-e4083055-8508-40a6-b7d0-31106a53b149] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 85px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4083055-8508-40a6-b7d0-31106a53b149] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 66px;
    justify-content: space-between;
    padding: 14px 0px 14px 14px;
    z-index: 5;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b48b84d9-adba-4992-80b5-a130d5290b00] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 35px;
  width: auto;
  --gap-h-b48b84d9-adba-4992-80b5-a130d5290b00: 0px;
  --gap-v-b48b84d9-adba-4992-80b5-a130d5290b00: 0px;
  --gap-uuid: b48b84d9-adba-4992-80b5-a130d5290b00;
  max-width: calc(100% - 35px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-b48b84d9-adba-4992-80b5-a130d5290b00] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-b48b84d9-adba-4992-80b5-a130d5290b00: 0px;
    --gap-v-b48b84d9-adba-4992-80b5-a130d5290b00: 0px;
    max-width: 100%;
  }
}

.sd[data-s-3d98dce8-a664-4091-9b5b-5c7659b41707] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 121px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d98dce8-a664-4091-9b5b-5c7659b41707] {
    height: 41px;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c] {
  background: rgba(0, 0, 0, 0.0);
  height: 83px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c]:before {
    background-size: contain;
  }

  .sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1ed42d4b-5a87-4ffc-ac3c-42a1a0a8b28c] {
  align-content: center;
  align-items: center;
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 32px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 32px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ed42d4b-5a87-4ffc-ac3c-42a1a0a8b28c] {
    margin: 0px 9px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 9px);
  }
}

.sd[data-s-456f00b8-d40d-471c-9306-fb0e6f0c2b7a] {
  align-content: center;
  align-items: center;
  border-radius: 48px;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 198px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-456f00b8-d40d-471c-9306-fb0e6f0c2b7a] {
    display: none;
  }
}

.sd[data-s-37e5f45d-6ef3-4a4e-8037-a18cc4307de9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 48px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 8px 16px 8px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-37e5f45d-6ef3-4a4e-8037-a18cc4307de9]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid #ca1c68;
  border-left: 1px solid #ca1c68;
  border-right: 1px solid #ca1c68;
  border-top: 1px solid #ca1c68;
  opacity: 1;
}

.sd[data-s-b589a2fc-fca8-4ca3-923c-a37141857002] {
  background: #ca1c68;
  border-radius: 48px;
  bottom: 0px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform-origin: center right;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-37e5f45d-6ef3-4a4e-8037-a18cc4307de9]:hover .sd[data-s-b589a2fc-fca8-4ca3-923c-a37141857002] {
  flex: none;
  width: 0%;
  max-width: 0%;
}

.sd[data-s-88d30981-8d0c-4901-b363-da928b1e2eb7] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-37e5f45d-6ef3-4a4e-8037-a18cc4307de9]:hover .sd[data-s-88d30981-8d0c-4901-b363-da928b1e2eb7] {
  color: #ca1c68;
}

.sd[data-s-8e51e5dd-8490-43c0-bd8f-c2a6495057cb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e51e5dd-8490-43c0-bd8f-c2a6495057cb] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
  }
}

.sd[data-s-d7af48d8-d0a2-4040-a6f1-84debe421bdc] {
  background: rgb(66, 66, 66);
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d7af48d8-d0a2-4040-a6f1-84debe421bdc] {
    background: rgb(66, 66, 66);
  }
}

.sd[data-s-8e336a7b-a407-4601-b429-c00ee9dd2ef9] {
  background: rgb(66, 66, 66);
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e336a7b-a407-4601-b429-c00ee9dd2ef9] {
    background: rgb(66, 66, 66);
  }
}


.sd[data-s-374d41b0-c273-4be0-9b1e-c69b7a4ca0c5] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 37px 0px;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-374d41b0-c273-4be0-9b1e-c69b7a4ca0c5] {
    flex: none;
    padding: 0px 0px;
    width: 100%;
  }
}

.sd[data-s-dde9235f-8a0b-43f9-b930-ee24e70068a1] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-17f7001e-6e9f-4d93-a112-f833b91e05aa] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17f7001e-6e9f-4d93-a112-f833b91e05aa] {
    background: rgb(66, 66, 66);
    flex: none;
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-f8123f0e-ad0e-438e-916b-16bf0c5e026d] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8123f0e-ad0e-438e-916b-16bf0c5e026d] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
    padding: 16px 0px 16px 11px;
  }
}

.sd[data-s-942bfa90-dd57-42b3-b2c4-d1ac5e2bebf6] {
  align-content: stretch;
  align-items: stretch;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-aa403f4b-0b4d-4750-a558-0c6b25a93860] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aa403f4b-0b4d-4750-a558-0c6b25a93860] {
    background: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-b10ce1f3-b034-41e9-9b26-6308213a38d1] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b10ce1f3-b034-41e9-9b26-6308213a38d1] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-f2dd02a0-2939-4f36-b5bd-37bafc87e840] {
  align-content: stretch;
  align-items: stretch;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-08ba5465-eb7f-4e36-91fb-81967360f521] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-08ba5465-eb7f-4e36-91fb-81967360f521] {
    background: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-71f05423-2dc9-46c3-8dcf-0bf2548b760f] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 16px;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71f05423-2dc9-46c3-8dcf-0bf2548b760f] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-c7215b0f-3fb7-4b81-9fd8-354e385b676a] {
  align-content: stretch;
  align-items: stretch;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3198e552-7064-4439-81e3-f12387fb816b] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3198e552-7064-4439-81e3-f12387fb816b] {
    background: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-e4cd369b-85ed-4438-a9ad-ef96305bb013] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4cd369b-85ed-4438-a9ad-ef96305bb013] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-e16cddcd-2b16-4aff-a076-ede40e94fb94] {
  align-content: stretch;
  align-items: stretch;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a1b09b5a-85d9-44a7-8ab0-da7cc85bd7f0] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1b09b5a-85d9-44a7-8ab0-da7cc85bd7f0] {
    background: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-42ce8546-5fdb-4df8-82b2-fd94e8e4a4e3] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42ce8546-5fdb-4df8-82b2-fd94e8e4a4e3] {
    letter-spacing: 0.05em;
  }
}

.sd[data-s-5585de00-4772-46c9-82a0-fc00546cc2bb] {
  align-content: stretch;
  align-items: stretch;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1b80f917-15f7-475c-a780-92b1ebeeb690] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b80f917-15f7-475c-a780-92b1ebeeb690] {
    background: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-86a19d3f-321d-4fc7-9f0b-b7624ddd96a6] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 16px;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86a19d3f-321d-4fc7-9f0b-b7624ddd96a6] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-025b2853-99ba-448a-b204-6be3d8f78d07] {
  align-content: stretch;
  align-items: stretch;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-354ba998-7ccd-46a2-885f-bf2225042793] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-354ba998-7ccd-46a2-885f-bf2225042793] {
    background: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-b48f8527-babd-467d-8eb0-daabae57135a] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b48f8527-babd-467d-8eb0-daabae57135a] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-e769ff45-7ea6-47c9-9b5d-8a45baa8ce68] {
  align-content: stretch;
  align-items: stretch;
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 8px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-54231a68-3fe1-4751-b45f-f95faa4f3ca4] {
  background: rgb(66, 66, 66);
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 24px 0px;
  text-align: center;
  width: 22%;
  max-width: 22%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54231a68-3fe1-4751-b45f-f95faa4f3ca4] {
    background: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    padding: 0px 5px 0px;
    width: 28%;
    max-width: 28%;
  }
}

.sd[data-s-b6d8906d-0be1-4d1e-9e0e-0306f59d4cf4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-508c9887-66d0-4371-8fb2-e4ce38b512ea] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-508c9887-66d0-4371-8fb2-e4ce38b512ea] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-67e2bf8c-b14b-4aea-944d-e3208702b8e7] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67e2bf8c-b14b-4aea-944d-e3208702b8e7] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-b847b482-43e8-4a70-9195-b7e92adedd17] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 0px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b847b482-43e8-4a70-9195-b7e92adedd17] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}

.sd[data-s-259c1edf-7d5f-4043-8f4b-1851113c2254] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 16px 10px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-259c1edf-7d5f-4043-8f4b-1851113c2254] {
    font-family: var(--s-font-11ba8216);
    font-size: 13px;
    letter-spacing: 0.05em;
  }
}


.sd[data-s-4e4eda17-c7ec-4369-854b-070ee3092958] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px 0px;
  width: 29%;
  --gap-h-4e4eda17-c7ec-4369-854b-070ee3092958: 20px;
  --gap-v-4e4eda17-c7ec-4369-854b-070ee3092958: 0px;
  --gap-uuid: 4e4eda17-c7ec-4369-854b-070ee3092958;
  max-width: 29%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e4eda17-c7ec-4369-854b-070ee3092958] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 65px 0px;
    padding: 0px 0px;
    width: 100%;
    --gap-h-4e4eda17-c7ec-4369-854b-070ee3092958: 0px;
    --gap-v-4e4eda17-c7ec-4369-854b-070ee3092958: 20px;
    max-width: 100%;
  }
}

.sd[data-s-ae61b1b6-e74c-4142-b008-46c7b9b61df0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4e4eda17-c7ec-4369-854b-070ee3092958) * 0));
  --gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0: 0px;
  --gap-v-ae61b1b6-e74c-4142-b008-46c7b9b61df0: 0px;
  --gap-uuid: ae61b1b6-e74c-4142-b008-46c7b9b61df0;
  max-width: calc(100% - (var(--gap-h-4e4eda17-c7ec-4369-854b-070ee3092958) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae61b1b6-e74c-4142-b008-46c7b9b61df0] {
    flex: none;
    width: 100%;
    --gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0: 0px;
    --gap-v-ae61b1b6-e74c-4142-b008-46c7b9b61df0: 0px;
  }
}

.sd[data-s-61a493a9-0163-49ea-88e5-19a28a431ebb] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: 15px;
  justify-content: space-between;
  margin: 64px 0px 10px 0px;
  padding: 0px;
  width: 208px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61a493a9-0163-49ea-88e5-19a28a431ebb] {
    margin: 0px 0px 20px 0px;
    max-width: 100%;
  }
}

.sd[data-s-45f81804-7d10-4cb8-89a6-281a12f960dd] {
  color: rgba(0, 0, 0, 0.0);
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-align: center;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45f81804-7d10-4cb8-89a6-281a12f960dd] {
    font-size: 12px;
  }
}

.sd[data-s-de511fd2-e750-4468-9a5f-ef211f602fae] {
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 17px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-de511fd2-e750-4468-9a5f-ef211f602fae] {
    font-size: 16px;
  }
}

.sd[data-s-3fdc20e4-0402-4220-9edf-34d77f933544] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 45px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  --gap-h-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
  --gap-v-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
  --gap-uuid: 3fdc20e4-0402-4220-9edf-34d77f933544;
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3fdc20e4-0402-4220-9edf-34d77f933544] {
    gap: 10px;
    margin: 10px 0px 35px 0px;
    --gap-h-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
    --gap-v-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
    width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  }
}

.sd[data-s-488a0d50-2084-4682-903c-e30f24abe234] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-3fdc20e4-0402-4220-9edf-34d77f933544) * 0));
  max-width: calc(100% - (var(--gap-h-3fdc20e4-0402-4220-9edf-34d77f933544) * 0));
}

.sd[data-s-eba23255-3857-4153-ab93-fdbf13231dbf] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-fe04ee2b-002f-442b-a94e-ec71a9234868] {
  color: #1e1e1e;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1].link-active .sd[data-s-fe04ee2b-002f-442b-a94e-ec71a9234868] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1]:hover .sd[data-s-fe04ee2b-002f-442b-a94e-ec71a9234868] {
  color: #FFFFFF;
}

.sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1].link-active .sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
  color: #FFFFFF;
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1]:hover .sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
    font-size: 13px;
  }
}

.sd[data-s-49eb2961-afd8-4856-8a5a-46f8cf07a5fd] {
  border-bottom: 0px solid #25a1dd;
  border-left: 0px solid #25a1dd;
  border-right: 0px solid #25a1dd;
  border-top: 0px solid #25a1dd;
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49eb2961-afd8-4856-8a5a-46f8cf07a5fd] {
    font-size: 16px;
  }
}

.sd[data-s-2e845103-5de1-4767-a301-5c1d5f5e3b23] {
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e845103-5de1-4767-a301-5c1d5f5e3b23] {
    font-size: 14px;
  }
}

.sd[data-s-e8508edd-27de-4034-b32c-5f772dd3b4bc] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

.sd[data-s-6adeabec-df24-44c0-9c73-aa98ab51cb0f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  --gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
  --gap-v-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
  --gap-uuid: 6adeabec-df24-44c0-9c73-aa98ab51cb0f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6adeabec-df24-44c0-9c73-aa98ab51cb0f] {
    gap: 10px;
    margin: 10px 0px 20px 0px;
    --gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
    --gap-v-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-342b7e47-8b26-4e06-bb8a-8e36187994a7] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
  max-width: calc(100% - (var(--gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
}

.sd[data-s-7d52b2e2-daa5-492d-9581-471a315d99b8] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-2a1a6cca-3e47-4adc-90af-b9741ffa5286] {
  color: #1e1e1e;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7].link-active .sd[data-s-2a1a6cca-3e47-4adc-90af-b9741ffa5286] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7]:hover .sd[data-s-2a1a6cca-3e47-4adc-90af-b9741ffa5286] {
  color: #FFFFFF;
}

.sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7].link-active .sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
  color: #FFFFFF;
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7]:hover .sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
    font-size: 13px;
  }
}

.sd[data-s-a6f3f133-d9f9-4c56-8222-be67d5933ee3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
  max-width: calc(100% - (var(--gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
}

.sd[data-s-32e0155c-b8b6-4f35-a0be-a1657bf4c5ac] {
  background: #EEEEEE;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-9fa5d38c);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  opacity: 1;
  padding: 10px 20px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-32e0155c-b8b6-4f35-a0be-a1657bf4c5ac]:hover {
  background: #dbdbdb;
  transform: scale(1.05, 1.05);
}

.sd[data-s-a4f8ab66-c5f9-454d-a6e3-b6ae41160ae4] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 2px 0px;
  text-align: center;
  justify-content: center;
}

.sd[data-s-d801d16b-ac47-4481-ba5b-c9a4074c5522] {
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d801d16b-ac47-4481-ba5b-c9a4074c5522] {
    font-size: 14px;
  }
}

.sd[data-s-36875873-4794-4529-b821-5c23e01f25c8] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 10px 0px 45px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-36875873-4794-4529-b821-5c23e01f25c8] {
    margin: 10px 0px 35px 0px;
    width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  }
}

.sd[data-s-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  --gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
  --gap-v-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
  --gap-uuid: 54a01777-7a84-4ae2-ad90-82e2e7fdaa6d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d] {
    gap: 10px;
    margin: 10px 0px 20px 0px;
    --gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
    --gap-v-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c240f60f-c56b-4a5e-a05b-c91f8377749b] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
  max-width: calc(100% - (var(--gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
}

.sd[data-s-8c068c78-3995-4110-93bc-0cfc95a50258] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f146633-ff67-47af-afc8-969640579848] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-73e147a3-a8f5-4ce2-bbac-de05f1ea192f] {
  color: #1e1e1e;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848].link-active .sd[data-s-73e147a3-a8f5-4ce2-bbac-de05f1ea192f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848]:hover .sd[data-s-73e147a3-a8f5-4ce2-bbac-de05f1ea192f] {
  color: #FFFFFF;
}

.sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848].link-active .sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
  color: #FFFFFF;
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848]:hover .sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
    font-size: 13px;
  }
}

.sd[data-s-ee5a6783-919e-4b8b-bd96-5311d2ec683d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
  max-width: calc(100% - (var(--gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
}

.sd[data-s-4c192230-de98-4ce7-82bb-ef71dba6bc10] {
  background: #EEEEEE;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-9fa5d38c);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  opacity: 1;
  padding: 10px 20px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4c192230-de98-4ce7-82bb-ef71dba6bc10]:hover {
  background: #dbdbdb;
  transform: scale(1.05, 1.05);
}

.sd[data-s-11b6525d-7b2c-4328-9f7b-4d9b5e24cf85] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 2px 0px;
  text-align: center;
  justify-content: center;
}

.sd[data-s-793fc5f5-e894-44df-bc4b-a24604464a28] {
  border-bottom: 1px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-793fc5f5-e894-44df-bc4b-a24604464a28] {
    font-size: 16px;
  }
}

.sd[data-s-6429fa0d-f451-475c-a230-5a23444058cc] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 10px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  --gap-h-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
  --gap-v-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
  --gap-uuid: 6429fa0d-f451-475c-a230-5a23444058cc;
  max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6429fa0d-f451-475c-a230-5a23444058cc] {
    gap: 10px;
    margin: 10px 0px 20px 0px;
    --gap-h-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
    --gap-v-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
    width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
  }
}

.sd[data-s-ee4b92b3-e822-4daa-96fe-616d57542a38] {
  flex-direction: row;
  justify-content: center;
  width: calc(100% - (var(--gap-h-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
  max-width: calc(100% - (var(--gap-h-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
}

.sd[data-s-971e63e2-29f1-4681-954a-2de232337c58] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 10px 0 10px 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 24px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 2px 12px 2px 12px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037].link-active {
  background: rgb(66, 66, 66);
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037]:hover {
  background: rgb(66, 66, 66);
  transform: translate(0px, 1px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-6166dcbb-d0c4-44d5-842e-3cd8b5f193ac] {
  color: #1e1e1e;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 3px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 3px);
  justify-content: center;
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037].link-active .sd[data-s-6166dcbb-d0c4-44d5-842e-3cd8b5f193ac] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037]:hover .sd[data-s-6166dcbb-d0c4-44d5-842e-3cd8b5f193ac] {
  color: #FFFFFF;
}

.sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037].link-active .sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
  color: #FFFFFF;
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037]:hover .sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
    font-size: 13px;
  }
}

.sd[data-s-5991bf70-bd82-4512-872f-55ea3edda92e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
  max-width: calc(100% - (var(--gap-h-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
}

.sd[data-s-ff2de32e-a3b0-4ad5-9232-5543cf482f7f] {
  background: #EEEEEE;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-family: var(--s-font-9fa5d38c);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  opacity: 1;
  padding: 10px 20px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ff2de32e-a3b0-4ad5-9232-5543cf482f7f]:hover {
  background: #dbdbdb;
  transform: scale(1.05, 1.05);
}

.sd[data-s-999a3459-4e98-42d1-9d67-534489e89413] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 500;
  padding: 0px 0px 2px 0px;
  text-align: center;
  justify-content: center;
}


.sd[data-s-51ec2d22-26e9-4408-8e90-0c232b7321fa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  --gap-h-51ec2d22-26e9-4408-8e90-0c232b7321fa: 0px;
  --gap-v-51ec2d22-26e9-4408-8e90-0c232b7321fa: 0px;
  --gap-uuid: 51ec2d22-26e9-4408-8e90-0c232b7321fa;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51ec2d22-26e9-4408-8e90-0c232b7321fa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-51ec2d22-26e9-4408-8e90-0c232b7321fa: 0px;
    --gap-v-51ec2d22-26e9-4408-8e90-0c232b7321fa: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e2b1c26e-5928-451e-b3ea-fad7e6455bb2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-51ec2d22-26e9-4408-8e90-0c232b7321fa) * 0));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2b1c26e-5928-451e-b3ea-fad7e6455bb2] {
    background: #2795db;
    display: flex;
    flex: none;
    width: auto;
  }
}

.sd[data-s-31a2a549-5558-440a-9660-560bf08e367d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 31a2a549-5558-440a-9660-560bf08e367d;
  --gap-h-31a2a549-5558-440a-9660-560bf08e367d: 0px;
  --gap-v-31a2a549-5558-440a-9660-560bf08e367d: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-31a2a549-5558-440a-9660-560bf08e367d] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 21px;
    justify-content: center;
    width: 100%;
    --gap-h-31a2a549-5558-440a-9660-560bf08e367d: 0px;
    --gap-v-31a2a549-5558-440a-9660-560bf08e367d: 21px;
    max-width: 100%;
  }
}

.sd[data-s-8442f760-68ab-46c1-bc0f-e4b312af3bfc] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #1c1d33;
  border-left: 0px solid #1c1d33;
  border-radius: 0;
  border-right: 0px solid #1c1d33;
  border-top: 0px solid #1c1d33;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 65px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 65px;
  --gap-h-8442f760-68ab-46c1-bc0f-e4b312af3bfc: 10px;
  --gap-v-8442f760-68ab-46c1-bc0f-e4b312af3bfc: 0px;
  --gap-uuid: 8442f760-68ab-46c1-bc0f-e4b312af3bfc;
  max-width: calc(100% - 10px);
}

.sd[data-s-8442f760-68ab-46c1-bc0f-e4b312af3bfc]:hover {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  --gap-h-8442f760-68ab-46c1-bc0f-e4b312af3bfc: 10px;
  --gap-v-8442f760-68ab-46c1-bc0f-e4b312af3bfc: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8442f760-68ab-46c1-bc0f-e4b312af3bfc] {
    display: flex;
    flex: none;
    height: 50px;
    width: 280px;
    --gap-h-8442f760-68ab-46c1-bc0f-e4b312af3bfc: 10px;
    --gap-v-8442f760-68ab-46c1-bc0f-e4b312af3bfc: 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-9341395d-57b4-4f70-8162-20ff248c44a2] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-fdcc5394-cee7-4538-80c6-f653af9a70fc] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdcc5394-cee7-4538-80c6-f653af9a70fc] {
    display: flex;
    flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}

.sd[data-s-67b7c4f2-fdc1-47b4-a656-fc29f187038e] {
  color: #333;
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67b7c4f2-fdc1-47b4-a656-fc29f187038e] {
    color: #000000;
    font-size: 24px;
  }
}


.sd[data-s-774827ce-f690-40d7-b94c-17a084c798bd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  left: 0px;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 75px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 20%;
  z-index: 5;
  max-width: 20%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-774827ce-f690-40d7-b94c-17a084c798bd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    bottom: 0px;
    display: none;
    flex: none;
    height: auto;
    justify-content: center;
    left: 0px;
    padding: 14px 8px 14px 8px;
    right: 0px;
    top: auto;
    width: auto;
    z-index: 5;
    max-width: 100%;
  }
}

.sd[data-s-781f1cce-f8f4-42be-aa5a-30c898a7ff30] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 36px;
  justify-content: space-between;
  margin: 0px 11px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-781f1cce-f8f4-42be-aa5a-30c898a7ff30: 36px;
  --gap-v-781f1cce-f8f4-42be-aa5a-30c898a7ff30: 0px;
  --gap-uuid: 781f1cce-f8f4-42be-aa5a-30c898a7ff30;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-781f1cce-f8f4-42be-aa5a-30c898a7ff30] {
    align-content: flex-start;
    align-items: flex-start;
    background: #737373;
    border-bottom: 2px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    display: flex;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 15px;
    width: 80%;
    --gap-h-781f1cce-f8f4-42be-aa5a-30c898a7ff30: 36px;
    --gap-v-781f1cce-f8f4-42be-aa5a-30c898a7ff30: 0px;
    max-width: 80%;
  }
}

.sd[data-s-e05347b9-a707-471f-89fb-a2c2d0a68e4e] {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  border-left: 0px solid rgba(0, 0, 0, 0);
  border-right: 0px solid rgba(0, 0, 0, 0);
  border-top: 0px solid rgba(0, 0, 0, 0);
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-feature-settings: 'palt' 1;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e05347b9-a707-471f-89fb-a2c2d0a68e4e]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e05347b9-a707-471f-89fb-a2c2d0a68e4e] {
    font-feature-settings: normal;
    font-size: 13px;
    text-align: left;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
    justify-content: flex-start;
  }
}

.sd[data-s-5723dd4c-b4b7-4cbb-9778-b1c28b2abb38] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-aec18849-bd79-4f62-81c5-809c617ff096] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 721px;
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  position: relative;
  width: 100%;
  z-index: 5;
  --gap-h-aec18849-bd79-4f62-81c5-809c617ff096: 0px;
  --gap-v-aec18849-bd79-4f62-81c5-809c617ff096: 0px;
  --gap-uuid: aec18849-bd79-4f62-81c5-809c617ff096;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aec18849-bd79-4f62-81c5-809c617ff096] {
    flex: none;
    gap: 15px;
    margin: 0px 0px 0px 0px;
    width: 90%;
    --gap-h-aec18849-bd79-4f62-81c5-809c617ff096: 0px;
    --gap-v-aec18849-bd79-4f62-81c5-809c617ff096: 15px;
    max-width: 90%;
  }
}

.sd[data-s-7ea485df-8389-48f2-967c-45ae4c81e696] {
  background: #ffffff;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-7ea485df-8389-48f2-967c-45ae4c81e696: 0px;
  --gap-v-7ea485df-8389-48f2-967c-45ae4c81e696: 10px;
  --gap-uuid: 7ea485df-8389-48f2-967c-45ae4c81e696;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ea485df-8389-48f2-967c-45ae4c81e696] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-7ea485df-8389-48f2-967c-45ae4c81e696: 0px;
    --gap-v-7ea485df-8389-48f2-967c-45ae4c81e696: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-6b0315c6-6180-42d3-8ec6-e8872174baa8] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7ea485df-8389-48f2-967c-45ae4c81e696) * 0));
  --gap-h-6b0315c6-6180-42d3-8ec6-e8872174baa8: 20px;
  --gap-v-6b0315c6-6180-42d3-8ec6-e8872174baa8: 0px;
  --gap-uuid: 6b0315c6-6180-42d3-8ec6-e8872174baa8;
  max-width: calc(100% - (var(--gap-h-7ea485df-8389-48f2-967c-45ae4c81e696) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b0315c6-6180-42d3-8ec6-e8872174baa8] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-6b0315c6-6180-42d3-8ec6-e8872174baa8: 20px;
    --gap-v-6b0315c6-6180-42d3-8ec6-e8872174baa8: 0px;
  }
}

.sd[data-s-3da121d5-9407-47aa-9d75-1af229d493cd] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-6b0315c6-6180-42d3-8ec6-e8872174baa8) * 0));
  max-width: calc(100% - (var(--gap-h-6b0315c6-6180-42d3-8ec6-e8872174baa8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3da121d5-9407-47aa-9d75-1af229d493cd] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-cdcb003c-48fb-4ea3-85d1-bd244655c352] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-cdcb003c-48fb-4ea3-85d1-bd244655c352: 0px;
  --gap-v-cdcb003c-48fb-4ea3-85d1-bd244655c352: 0px;
  --gap-uuid: cdcb003c-48fb-4ea3-85d1-bd244655c352;
  max-width: 100%;
}

.sd[data-s-cdcb003c-48fb-4ea3-85d1-bd244655c352]:hover {
  opacity: 1;
  --gap-h-cdcb003c-48fb-4ea3-85d1-bd244655c352: 0px;
  --gap-v-cdcb003c-48fb-4ea3-85d1-bd244655c352: 0px;
}

.sd[data-s-8cec3ac1-4614-4465-895b-a9f1c8f1d685] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-cdcb003c-48fb-4ea3-85d1-bd244655c352) * 0));
  --gap-h-8cec3ac1-4614-4465-895b-a9f1c8f1d685: 20px;
  --gap-v-8cec3ac1-4614-4465-895b-a9f1c8f1d685: 0px;
  --gap-uuid: 8cec3ac1-4614-4465-895b-a9f1c8f1d685;
  max-width: calc(100% - (var(--gap-h-cdcb003c-48fb-4ea3-85d1-bd244655c352) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8cec3ac1-4614-4465-895b-a9f1c8f1d685] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-cdcb003c-48fb-4ea3-85d1-bd244655c352) * 0.12000000000000008));
    --gap-h-8cec3ac1-4614-4465-895b-a9f1c8f1d685: 13px;
    --gap-v-8cec3ac1-4614-4465-895b-a9f1c8f1d685: 0px;
    max-width: calc(88% - (var(--gap-h-cdcb003c-48fb-4ea3-85d1-bd244655c352) * 0.12000000000000008));
  }
}

.sd[data-s-85a6cab8-ae30-4634-a243-b3cdbafae737] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-8cec3ac1-4614-4465-895b-a9f1c8f1d685) * 0));
  max-width: calc(100% - (var(--gap-h-8cec3ac1-4614-4465-895b-a9f1c8f1d685) * 0));
  justify-content: flex-start;
}

.sd[data-s-cdcb003c-48fb-4ea3-85d1-bd244655c352]:hover .sd[data-s-85a6cab8-ae30-4634-a243-b3cdbafae737] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-85a6cab8-ae30-4634-a243-b3cdbafae737] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-82358f07-8eae-4366-bd92-0aaa971c0683] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-82358f07-8eae-4366-bd92-0aaa971c0683] {
  flex: none;
  height: 0px;
}

.sd[data-s-e119339a-1207-4944-8af7-00eb1318f955] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-e119339a-1207-4944-8af7-00eb1318f955: 0px;
  --gap-v-e119339a-1207-4944-8af7-00eb1318f955: 10px;
  --gap-uuid: e119339a-1207-4944-8af7-00eb1318f955;
  max-width: 100%;
}

.sd[data-s-97e5c728-d3df-42e1-8791-fc73828cc860] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-e119339a-1207-4944-8af7-00eb1318f955) * 0));
  max-width: calc(100% - (var(--gap-h-e119339a-1207-4944-8af7-00eb1318f955) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-97e5c728-d3df-42e1-8791-fc73828cc860] {
    flex: none;
    width: calc(50% - (var(--gap-h-e119339a-1207-4944-8af7-00eb1318f955) * 0.5));
    max-width: calc(50% - (var(--gap-h-e119339a-1207-4944-8af7-00eb1318f955) * 0.5));
  }
}

.sd[data-s-e319ca94-20ca-4df9-9c73-44755b02c384] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e319ca94-20ca-4df9-9c73-44755b02c384] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-6bafefd4-d878-42c3-a43a-71fd43b88bd4] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6bafefd4-d878-42c3-a43a-71fd43b88bd4]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bafefd4-d878-42c3-a43a-71fd43b88bd4] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-f1cecc6b-5186-43b6-be79-5036a0db6394] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  height: auto;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-f1cecc6b-5186-43b6-be79-5036a0db6394: 0px;
  --gap-v-f1cecc6b-5186-43b6-be79-5036a0db6394: 10px;
  --gap-uuid: f1cecc6b-5186-43b6-be79-5036a0db6394;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1cecc6b-5186-43b6-be79-5036a0db6394] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-f1cecc6b-5186-43b6-be79-5036a0db6394: 0px;
    --gap-v-f1cecc6b-5186-43b6-be79-5036a0db6394: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-57f56611-4719-4aaf-b20d-37f3f6198066] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f1cecc6b-5186-43b6-be79-5036a0db6394) * 0));
  --gap-h-57f56611-4719-4aaf-b20d-37f3f6198066: 20px;
  --gap-v-57f56611-4719-4aaf-b20d-37f3f6198066: 0px;
  --gap-uuid: 57f56611-4719-4aaf-b20d-37f3f6198066;
  max-width: calc(100% - (var(--gap-h-f1cecc6b-5186-43b6-be79-5036a0db6394) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-57f56611-4719-4aaf-b20d-37f3f6198066] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-57f56611-4719-4aaf-b20d-37f3f6198066: 20px;
    --gap-v-57f56611-4719-4aaf-b20d-37f3f6198066: 0px;
  }
}

.sd[data-s-d863deb5-44e1-459f-b535-541fb8d65c7d] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-57f56611-4719-4aaf-b20d-37f3f6198066) * 0));
  max-width: calc(100% - (var(--gap-h-57f56611-4719-4aaf-b20d-37f3f6198066) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d863deb5-44e1-459f-b535-541fb8d65c7d] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c: 0px;
  --gap-v-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c: 0px;
  --gap-uuid: 09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c;
  max-width: 100%;
}

.sd[data-s-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c]:hover {
  opacity: 1;
  --gap-h-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c: 0px;
  --gap-v-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c: 0px;
}

.sd[data-s-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c) * 0));
  --gap-h-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba: 20px;
  --gap-v-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba: 0px;
  --gap-uuid: 874ccbd4-40d7-4a1e-935e-ab1d1fa529ba;
  max-width: calc(100% - (var(--gap-h-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c) * 0.12000000000000008));
    --gap-h-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba: 13px;
    --gap-v-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba: 0px;
    max-width: calc(88% - (var(--gap-h-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c) * 0.12000000000000008));
  }
}

.sd[data-s-6591c76f-e651-4c6a-b28f-303983f3178b] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba) * 0));
  max-width: calc(100% - (var(--gap-h-874ccbd4-40d7-4a1e-935e-ab1d1fa529ba) * 0));
  justify-content: flex-start;
}

.sd[data-s-09e0ceb3-443d-48c9-a2de-84a6bc4f2b3c]:hover .sd[data-s-6591c76f-e651-4c6a-b28f-303983f3178b] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6591c76f-e651-4c6a-b28f-303983f3178b] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-9c2d6228-cc6e-4902-9709-8122adb6328e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-9c2d6228-cc6e-4902-9709-8122adb6328e] {
  flex: none;
  height: 0px;
}

.sd[data-s-fd2c0a00-06f2-4565-8df9-f3a9e9a0b998] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-fd2c0a00-06f2-4565-8df9-f3a9e9a0b998: 0px;
  --gap-v-fd2c0a00-06f2-4565-8df9-f3a9e9a0b998: 10px;
  --gap-uuid: fd2c0a00-06f2-4565-8df9-f3a9e9a0b998;
  max-width: 100%;
}

.sd[data-s-04fec2e0-e792-4657-8c5d-0b472b0045a8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-fd2c0a00-06f2-4565-8df9-f3a9e9a0b998) * 0));
  max-width: calc(100% - (var(--gap-h-fd2c0a00-06f2-4565-8df9-f3a9e9a0b998) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-04fec2e0-e792-4657-8c5d-0b472b0045a8] {
    flex: none;
    width: calc(50% - (var(--gap-h-fd2c0a00-06f2-4565-8df9-f3a9e9a0b998) * 0.5));
    max-width: calc(50% - (var(--gap-h-fd2c0a00-06f2-4565-8df9-f3a9e9a0b998) * 0.5));
  }
}

.sd[data-s-61224cbb-6c65-46fe-b0b3-9d824b790ccf] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61224cbb-6c65-46fe-b0b3-9d824b790ccf] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-fba234bd-9e3f-48d3-bbc6-949637a650c7] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-fba234bd-9e3f-48d3-bbc6-949637a650c7]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fba234bd-9e3f-48d3-bbc6-949637a650c7] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e: 0px;
  --gap-v-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e: 10px;
  --gap-uuid: b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e: 0px;
    --gap-v-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-2fa23dc1-ef12-42a5-90a8-ac391823550f] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e) * 0));
  --gap-h-2fa23dc1-ef12-42a5-90a8-ac391823550f: 20px;
  --gap-v-2fa23dc1-ef12-42a5-90a8-ac391823550f: 0px;
  --gap-uuid: 2fa23dc1-ef12-42a5-90a8-ac391823550f;
  max-width: calc(100% - (var(--gap-h-b7d4725d-6bf9-4d1f-b1fe-d2b8613db39e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fa23dc1-ef12-42a5-90a8-ac391823550f] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-2fa23dc1-ef12-42a5-90a8-ac391823550f: 20px;
    --gap-v-2fa23dc1-ef12-42a5-90a8-ac391823550f: 0px;
  }
}

.sd[data-s-e27cdb66-ec88-4815-ad1d-d1cfd8a9d0f0] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-2fa23dc1-ef12-42a5-90a8-ac391823550f) * 0));
  max-width: calc(100% - (var(--gap-h-2fa23dc1-ef12-42a5-90a8-ac391823550f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e27cdb66-ec88-4815-ad1d-d1cfd8a9d0f0] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-ad04f687-8a03-4cf4-8e14-52597d3f337a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-ad04f687-8a03-4cf4-8e14-52597d3f337a: 0px;
  --gap-v-ad04f687-8a03-4cf4-8e14-52597d3f337a: 0px;
  --gap-uuid: ad04f687-8a03-4cf4-8e14-52597d3f337a;
  max-width: 100%;
}

.sd[data-s-ad04f687-8a03-4cf4-8e14-52597d3f337a]:hover {
  opacity: 1;
  --gap-h-ad04f687-8a03-4cf4-8e14-52597d3f337a: 0px;
  --gap-v-ad04f687-8a03-4cf4-8e14-52597d3f337a: 0px;
}

.sd[data-s-23d2c943-0ae3-4351-806d-78fb1cf3f670] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ad04f687-8a03-4cf4-8e14-52597d3f337a) * 0));
  --gap-h-23d2c943-0ae3-4351-806d-78fb1cf3f670: 20px;
  --gap-v-23d2c943-0ae3-4351-806d-78fb1cf3f670: 0px;
  --gap-uuid: 23d2c943-0ae3-4351-806d-78fb1cf3f670;
  max-width: calc(100% - (var(--gap-h-ad04f687-8a03-4cf4-8e14-52597d3f337a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-23d2c943-0ae3-4351-806d-78fb1cf3f670] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-ad04f687-8a03-4cf4-8e14-52597d3f337a) * 0.12000000000000008));
    --gap-h-23d2c943-0ae3-4351-806d-78fb1cf3f670: 13px;
    --gap-v-23d2c943-0ae3-4351-806d-78fb1cf3f670: 0px;
    max-width: calc(88% - (var(--gap-h-ad04f687-8a03-4cf4-8e14-52597d3f337a) * 0.12000000000000008));
  }
}

.sd[data-s-71afc1f6-1676-467b-a0dc-1f68bfe4a5dd] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-23d2c943-0ae3-4351-806d-78fb1cf3f670) * 0));
  max-width: calc(100% - (var(--gap-h-23d2c943-0ae3-4351-806d-78fb1cf3f670) * 0));
  justify-content: flex-start;
}

.sd[data-s-ad04f687-8a03-4cf4-8e14-52597d3f337a]:hover .sd[data-s-71afc1f6-1676-467b-a0dc-1f68bfe4a5dd] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71afc1f6-1676-467b-a0dc-1f68bfe4a5dd] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-301be7fb-b9d3-42c9-91de-ac39647e4b4e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-301be7fb-b9d3-42c9-91de-ac39647e4b4e] {
  flex: none;
  height: 0px;
}

.sd[data-s-00f801d5-8a08-4e88-91b6-edbcf40e3eda] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-00f801d5-8a08-4e88-91b6-edbcf40e3eda: 0px;
  --gap-v-00f801d5-8a08-4e88-91b6-edbcf40e3eda: 10px;
  --gap-uuid: 00f801d5-8a08-4e88-91b6-edbcf40e3eda;
  max-width: 100%;
}

.sd[data-s-e7d3a13d-22c1-49ca-89e6-cc64396ad7b5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-00f801d5-8a08-4e88-91b6-edbcf40e3eda) * 0));
  max-width: calc(100% - (var(--gap-h-00f801d5-8a08-4e88-91b6-edbcf40e3eda) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7d3a13d-22c1-49ca-89e6-cc64396ad7b5] {
    flex: none;
    width: calc(50% - (var(--gap-h-00f801d5-8a08-4e88-91b6-edbcf40e3eda) * 0.5));
    max-width: calc(50% - (var(--gap-h-00f801d5-8a08-4e88-91b6-edbcf40e3eda) * 0.5));
  }
}

.sd[data-s-4def8ac8-9b27-44f2-9195-2ae2c0888337] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4def8ac8-9b27-44f2-9195-2ae2c0888337] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-5a0a4246-6a2c-4f62-a8c6-6210b3134d62] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5a0a4246-6a2c-4f62-a8c6-6210b3134d62]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a0a4246-6a2c-4f62-a8c6-6210b3134d62] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-b363c639-d8c9-4985-a8bb-e82636346ba9] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-b363c639-d8c9-4985-a8bb-e82636346ba9: 0px;
  --gap-v-b363c639-d8c9-4985-a8bb-e82636346ba9: 10px;
  --gap-uuid: b363c639-d8c9-4985-a8bb-e82636346ba9;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b363c639-d8c9-4985-a8bb-e82636346ba9] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-b363c639-d8c9-4985-a8bb-e82636346ba9: 0px;
    --gap-v-b363c639-d8c9-4985-a8bb-e82636346ba9: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-16a08b74-0d3d-4884-be06-45af4b656826] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b363c639-d8c9-4985-a8bb-e82636346ba9) * 0));
  --gap-h-16a08b74-0d3d-4884-be06-45af4b656826: 20px;
  --gap-v-16a08b74-0d3d-4884-be06-45af4b656826: 0px;
  --gap-uuid: 16a08b74-0d3d-4884-be06-45af4b656826;
  max-width: calc(100% - (var(--gap-h-b363c639-d8c9-4985-a8bb-e82636346ba9) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-16a08b74-0d3d-4884-be06-45af4b656826] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-16a08b74-0d3d-4884-be06-45af4b656826: 20px;
    --gap-v-16a08b74-0d3d-4884-be06-45af4b656826: 0px;
  }
}

.sd[data-s-4c40162e-8946-4b47-9d93-95335988aa6a] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-16a08b74-0d3d-4884-be06-45af4b656826) * 0));
  max-width: calc(100% - (var(--gap-h-16a08b74-0d3d-4884-be06-45af4b656826) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c40162e-8946-4b47-9d93-95335988aa6a] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-81e1d520-f880-496a-8236-636c5f40d404] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-81e1d520-f880-496a-8236-636c5f40d404: 0px;
  --gap-v-81e1d520-f880-496a-8236-636c5f40d404: 0px;
  --gap-uuid: 81e1d520-f880-496a-8236-636c5f40d404;
  max-width: 100%;
}

.sd[data-s-81e1d520-f880-496a-8236-636c5f40d404]:hover {
  opacity: 1;
  --gap-h-81e1d520-f880-496a-8236-636c5f40d404: 0px;
  --gap-v-81e1d520-f880-496a-8236-636c5f40d404: 0px;
}

.sd[data-s-5f736a40-1c3c-4b4f-8fda-07564ad23afc] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-81e1d520-f880-496a-8236-636c5f40d404) * 0));
  --gap-h-5f736a40-1c3c-4b4f-8fda-07564ad23afc: 20px;
  --gap-v-5f736a40-1c3c-4b4f-8fda-07564ad23afc: 0px;
  --gap-uuid: 5f736a40-1c3c-4b4f-8fda-07564ad23afc;
  max-width: calc(100% - (var(--gap-h-81e1d520-f880-496a-8236-636c5f40d404) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f736a40-1c3c-4b4f-8fda-07564ad23afc] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-81e1d520-f880-496a-8236-636c5f40d404) * 0.12000000000000008));
    --gap-h-5f736a40-1c3c-4b4f-8fda-07564ad23afc: 13px;
    --gap-v-5f736a40-1c3c-4b4f-8fda-07564ad23afc: 0px;
    max-width: calc(88% - (var(--gap-h-81e1d520-f880-496a-8236-636c5f40d404) * 0.12000000000000008));
  }
}

.sd[data-s-c0945a22-0a4e-49ab-8713-17face211172] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-5f736a40-1c3c-4b4f-8fda-07564ad23afc) * 0));
  max-width: calc(100% - (var(--gap-h-5f736a40-1c3c-4b4f-8fda-07564ad23afc) * 0));
  justify-content: flex-start;
}

.sd[data-s-81e1d520-f880-496a-8236-636c5f40d404]:hover .sd[data-s-c0945a22-0a4e-49ab-8713-17face211172] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0945a22-0a4e-49ab-8713-17face211172] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-45c47bda-1d5c-4329-9e79-a447c53b8e77] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-45c47bda-1d5c-4329-9e79-a447c53b8e77] {
  flex: none;
  height: 0px;
}

.sd[data-s-67802848-8315-45da-9510-c736be9d48c3] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-67802848-8315-45da-9510-c736be9d48c3: 0px;
  --gap-v-67802848-8315-45da-9510-c736be9d48c3: 10px;
  --gap-uuid: 67802848-8315-45da-9510-c736be9d48c3;
  max-width: 100%;
}

.sd[data-s-3b65c465-a80f-4560-9378-bc399aa95a4b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-67802848-8315-45da-9510-c736be9d48c3) * 0));
  max-width: calc(100% - (var(--gap-h-67802848-8315-45da-9510-c736be9d48c3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b65c465-a80f-4560-9378-bc399aa95a4b] {
    flex: none;
    width: calc(50% - (var(--gap-h-67802848-8315-45da-9510-c736be9d48c3) * 0.5));
    max-width: calc(50% - (var(--gap-h-67802848-8315-45da-9510-c736be9d48c3) * 0.5));
  }
}

.sd[data-s-201fa87e-23cb-48a7-8426-d0d35c5e3552] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-201fa87e-23cb-48a7-8426-d0d35c5e3552] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-0168e8fa-7931-465a-a851-c5165be51377] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0168e8fa-7931-465a-a851-c5165be51377]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0168e8fa-7931-465a-a851-c5165be51377] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-391b492f-3671-4899-a86c-46ef8cc7e448] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-391b492f-3671-4899-a86c-46ef8cc7e448: 0px;
  --gap-v-391b492f-3671-4899-a86c-46ef8cc7e448: 10px;
  --gap-uuid: 391b492f-3671-4899-a86c-46ef8cc7e448;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-391b492f-3671-4899-a86c-46ef8cc7e448] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-391b492f-3671-4899-a86c-46ef8cc7e448: 0px;
    --gap-v-391b492f-3671-4899-a86c-46ef8cc7e448: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-391b492f-3671-4899-a86c-46ef8cc7e448) * 0));
  --gap-h-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd: 20px;
  --gap-v-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd: 0px;
  --gap-uuid: 3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd;
  max-width: calc(100% - (var(--gap-h-391b492f-3671-4899-a86c-46ef8cc7e448) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd: 20px;
    --gap-v-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd: 0px;
  }
}

.sd[data-s-e99e880a-1724-4ea8-bf93-6643f0fd22a9] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd) * 0));
  max-width: calc(100% - (var(--gap-h-3ec61e9d-a5f7-4c77-bbeb-d652f78a73fd) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e99e880a-1724-4ea8-bf93-6643f0fd22a9] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-27361752-7b1a-4d6c-88f3-7df504fad0b8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-27361752-7b1a-4d6c-88f3-7df504fad0b8: 0px;
  --gap-v-27361752-7b1a-4d6c-88f3-7df504fad0b8: 0px;
  --gap-uuid: 27361752-7b1a-4d6c-88f3-7df504fad0b8;
  max-width: 100%;
}

.sd[data-s-27361752-7b1a-4d6c-88f3-7df504fad0b8]:hover {
  opacity: 1;
  --gap-h-27361752-7b1a-4d6c-88f3-7df504fad0b8: 0px;
  --gap-v-27361752-7b1a-4d6c-88f3-7df504fad0b8: 0px;
}

.sd[data-s-cb955a1c-a3af-47ae-8293-31f0d9759480] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-27361752-7b1a-4d6c-88f3-7df504fad0b8) * 0));
  --gap-h-cb955a1c-a3af-47ae-8293-31f0d9759480: 20px;
  --gap-v-cb955a1c-a3af-47ae-8293-31f0d9759480: 0px;
  --gap-uuid: cb955a1c-a3af-47ae-8293-31f0d9759480;
  max-width: calc(100% - (var(--gap-h-27361752-7b1a-4d6c-88f3-7df504fad0b8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb955a1c-a3af-47ae-8293-31f0d9759480] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-27361752-7b1a-4d6c-88f3-7df504fad0b8) * 0.12000000000000008));
    --gap-h-cb955a1c-a3af-47ae-8293-31f0d9759480: 13px;
    --gap-v-cb955a1c-a3af-47ae-8293-31f0d9759480: 0px;
    max-width: calc(88% - (var(--gap-h-27361752-7b1a-4d6c-88f3-7df504fad0b8) * 0.12000000000000008));
  }
}

.sd[data-s-2a6d0d67-50a2-46d0-ada2-426260783735] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-cb955a1c-a3af-47ae-8293-31f0d9759480) * 0));
  max-width: calc(100% - (var(--gap-h-cb955a1c-a3af-47ae-8293-31f0d9759480) * 0));
  justify-content: flex-start;
}

.sd[data-s-27361752-7b1a-4d6c-88f3-7df504fad0b8]:hover .sd[data-s-2a6d0d67-50a2-46d0-ada2-426260783735] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a6d0d67-50a2-46d0-ada2-426260783735] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-7e8a9096-58fa-4122-a268-b94eb6ef9ded] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-7e8a9096-58fa-4122-a268-b94eb6ef9ded] {
  flex: none;
  height: 0px;
}

.sd[data-s-e53b642d-1622-4615-8c19-c35724f6014a] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-e53b642d-1622-4615-8c19-c35724f6014a: 0px;
  --gap-v-e53b642d-1622-4615-8c19-c35724f6014a: 10px;
  --gap-uuid: e53b642d-1622-4615-8c19-c35724f6014a;
  max-width: 100%;
}

.sd[data-s-b8ec3858-e8fa-4a6f-b6e0-f27f30745b74] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-e53b642d-1622-4615-8c19-c35724f6014a) * 0));
  max-width: calc(100% - (var(--gap-h-e53b642d-1622-4615-8c19-c35724f6014a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8ec3858-e8fa-4a6f-b6e0-f27f30745b74] {
    flex: none;
    width: calc(50% - (var(--gap-h-e53b642d-1622-4615-8c19-c35724f6014a) * 0.5));
    max-width: calc(50% - (var(--gap-h-e53b642d-1622-4615-8c19-c35724f6014a) * 0.5));
  }
}

.sd[data-s-1ee14731-9415-4229-9e40-0729469e29e9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ee14731-9415-4229-9e40-0729469e29e9] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-a26335b5-74a4-48d7-b305-ec2a0222921b] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a26335b5-74a4-48d7-b305-ec2a0222921b]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a26335b5-74a4-48d7-b305-ec2a0222921b] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-af32bd2b-995a-41eb-820e-5220d809782c] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-af32bd2b-995a-41eb-820e-5220d809782c: 0px;
  --gap-v-af32bd2b-995a-41eb-820e-5220d809782c: 10px;
  --gap-uuid: af32bd2b-995a-41eb-820e-5220d809782c;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-af32bd2b-995a-41eb-820e-5220d809782c] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-af32bd2b-995a-41eb-820e-5220d809782c: 0px;
    --gap-v-af32bd2b-995a-41eb-820e-5220d809782c: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-fc0f0551-82c0-472d-bfe0-39d356d89501] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-af32bd2b-995a-41eb-820e-5220d809782c) * 0));
  --gap-h-fc0f0551-82c0-472d-bfe0-39d356d89501: 20px;
  --gap-v-fc0f0551-82c0-472d-bfe0-39d356d89501: 0px;
  --gap-uuid: fc0f0551-82c0-472d-bfe0-39d356d89501;
  max-width: calc(100% - (var(--gap-h-af32bd2b-995a-41eb-820e-5220d809782c) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc0f0551-82c0-472d-bfe0-39d356d89501] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-fc0f0551-82c0-472d-bfe0-39d356d89501: 20px;
    --gap-v-fc0f0551-82c0-472d-bfe0-39d356d89501: 0px;
  }
}

.sd[data-s-0fee176f-394f-44f6-99c5-02877e49d0b0] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-fc0f0551-82c0-472d-bfe0-39d356d89501) * 0));
  max-width: calc(100% - (var(--gap-h-fc0f0551-82c0-472d-bfe0-39d356d89501) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0fee176f-394f-44f6-99c5-02877e49d0b0] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-f2ad9eab-15dc-4104-ac15-58ae33347363] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-f2ad9eab-15dc-4104-ac15-58ae33347363: 0px;
  --gap-v-f2ad9eab-15dc-4104-ac15-58ae33347363: 0px;
  --gap-uuid: f2ad9eab-15dc-4104-ac15-58ae33347363;
  max-width: 100%;
}

.sd[data-s-f2ad9eab-15dc-4104-ac15-58ae33347363]:hover {
  opacity: 1;
  --gap-h-f2ad9eab-15dc-4104-ac15-58ae33347363: 0px;
  --gap-v-f2ad9eab-15dc-4104-ac15-58ae33347363: 0px;
}

.sd[data-s-a53b9f69-392a-4d50-90ce-36233bbeff94] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f2ad9eab-15dc-4104-ac15-58ae33347363) * 0));
  --gap-h-a53b9f69-392a-4d50-90ce-36233bbeff94: 20px;
  --gap-v-a53b9f69-392a-4d50-90ce-36233bbeff94: 0px;
  --gap-uuid: a53b9f69-392a-4d50-90ce-36233bbeff94;
  max-width: calc(100% - (var(--gap-h-f2ad9eab-15dc-4104-ac15-58ae33347363) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a53b9f69-392a-4d50-90ce-36233bbeff94] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-f2ad9eab-15dc-4104-ac15-58ae33347363) * 0.12000000000000008));
    --gap-h-a53b9f69-392a-4d50-90ce-36233bbeff94: 13px;
    --gap-v-a53b9f69-392a-4d50-90ce-36233bbeff94: 0px;
    max-width: calc(88% - (var(--gap-h-f2ad9eab-15dc-4104-ac15-58ae33347363) * 0.12000000000000008));
  }
}

.sd[data-s-aa71b50c-a6d1-491f-be83-2069e7034c78] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-a53b9f69-392a-4d50-90ce-36233bbeff94) * 0));
  max-width: calc(100% - (var(--gap-h-a53b9f69-392a-4d50-90ce-36233bbeff94) * 0));
  justify-content: flex-start;
}

.sd[data-s-f2ad9eab-15dc-4104-ac15-58ae33347363]:hover .sd[data-s-aa71b50c-a6d1-491f-be83-2069e7034c78] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aa71b50c-a6d1-491f-be83-2069e7034c78] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-3dabde00-f68a-4853-ab8f-18cade6aa322] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-3dabde00-f68a-4853-ab8f-18cade6aa322] {
  flex: none;
  height: 0px;
}

.sd[data-s-91aad807-ee86-4700-8ddb-ad42b3573d80] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-91aad807-ee86-4700-8ddb-ad42b3573d80: 0px;
  --gap-v-91aad807-ee86-4700-8ddb-ad42b3573d80: 10px;
  --gap-uuid: 91aad807-ee86-4700-8ddb-ad42b3573d80;
  max-width: 100%;
}

.sd[data-s-30a41f6b-d446-4a54-810a-ebf0635041fc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-91aad807-ee86-4700-8ddb-ad42b3573d80) * 0));
  max-width: calc(100% - (var(--gap-h-91aad807-ee86-4700-8ddb-ad42b3573d80) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-30a41f6b-d446-4a54-810a-ebf0635041fc] {
    flex: none;
    width: calc(50% - (var(--gap-h-91aad807-ee86-4700-8ddb-ad42b3573d80) * 0.5));
    max-width: calc(50% - (var(--gap-h-91aad807-ee86-4700-8ddb-ad42b3573d80) * 0.5));
  }
}

.sd[data-s-1ccf90e9-9433-446f-84df-98c99ac8c4e1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ccf90e9-9433-446f-84df-98c99ac8c4e1] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-b9db2a70-ab9e-44f2-be2e-fe5785abfdb9] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b9db2a70-ab9e-44f2-be2e-fe5785abfdb9]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9db2a70-ab9e-44f2-be2e-fe5785abfdb9] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-0325c84d-b216-403f-8af5-15a0096bdc92] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-0325c84d-b216-403f-8af5-15a0096bdc92: 0px;
  --gap-v-0325c84d-b216-403f-8af5-15a0096bdc92: 10px;
  --gap-uuid: 0325c84d-b216-403f-8af5-15a0096bdc92;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0325c84d-b216-403f-8af5-15a0096bdc92] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-0325c84d-b216-403f-8af5-15a0096bdc92: 0px;
    --gap-v-0325c84d-b216-403f-8af5-15a0096bdc92: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-a8cbdbed-ff48-4735-bc1d-0d1729614ec0] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-0325c84d-b216-403f-8af5-15a0096bdc92) * 0));
  --gap-h-a8cbdbed-ff48-4735-bc1d-0d1729614ec0: 20px;
  --gap-v-a8cbdbed-ff48-4735-bc1d-0d1729614ec0: 0px;
  --gap-uuid: a8cbdbed-ff48-4735-bc1d-0d1729614ec0;
  max-width: calc(100% - (var(--gap-h-0325c84d-b216-403f-8af5-15a0096bdc92) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8cbdbed-ff48-4735-bc1d-0d1729614ec0] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-a8cbdbed-ff48-4735-bc1d-0d1729614ec0: 20px;
    --gap-v-a8cbdbed-ff48-4735-bc1d-0d1729614ec0: 0px;
  }
}

.sd[data-s-5e86895c-4586-44bb-b3c1-a104df596972] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-a8cbdbed-ff48-4735-bc1d-0d1729614ec0) * 0));
  max-width: calc(100% - (var(--gap-h-a8cbdbed-ff48-4735-bc1d-0d1729614ec0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e86895c-4586-44bb-b3c1-a104df596972] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-f94cf120-1722-46e4-91fb-b88bf91886b4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-f94cf120-1722-46e4-91fb-b88bf91886b4: 0px;
  --gap-v-f94cf120-1722-46e4-91fb-b88bf91886b4: 0px;
  --gap-uuid: f94cf120-1722-46e4-91fb-b88bf91886b4;
  max-width: 100%;
}

.sd[data-s-f94cf120-1722-46e4-91fb-b88bf91886b4]:hover {
  opacity: 1;
  --gap-h-f94cf120-1722-46e4-91fb-b88bf91886b4: 0px;
  --gap-v-f94cf120-1722-46e4-91fb-b88bf91886b4: 0px;
}

.sd[data-s-62a27e86-06d8-4143-bf63-6071d0db2b91] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f94cf120-1722-46e4-91fb-b88bf91886b4) * 0));
  --gap-h-62a27e86-06d8-4143-bf63-6071d0db2b91: 20px;
  --gap-v-62a27e86-06d8-4143-bf63-6071d0db2b91: 0px;
  --gap-uuid: 62a27e86-06d8-4143-bf63-6071d0db2b91;
  max-width: calc(100% - (var(--gap-h-f94cf120-1722-46e4-91fb-b88bf91886b4) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-62a27e86-06d8-4143-bf63-6071d0db2b91] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-f94cf120-1722-46e4-91fb-b88bf91886b4) * 0.12000000000000008));
    --gap-h-62a27e86-06d8-4143-bf63-6071d0db2b91: 13px;
    --gap-v-62a27e86-06d8-4143-bf63-6071d0db2b91: 0px;
    max-width: calc(88% - (var(--gap-h-f94cf120-1722-46e4-91fb-b88bf91886b4) * 0.12000000000000008));
  }
}

.sd[data-s-a3ef8c4e-25b6-4b82-a5e8-7143091b9881] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-62a27e86-06d8-4143-bf63-6071d0db2b91) * 0));
  max-width: calc(100% - (var(--gap-h-62a27e86-06d8-4143-bf63-6071d0db2b91) * 0));
  justify-content: flex-start;
}

.sd[data-s-f94cf120-1722-46e4-91fb-b88bf91886b4]:hover .sd[data-s-a3ef8c4e-25b6-4b82-a5e8-7143091b9881] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a3ef8c4e-25b6-4b82-a5e8-7143091b9881] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-c833f6a4-cde1-4761-9181-2523d98b4d9e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-c833f6a4-cde1-4761-9181-2523d98b4d9e] {
  flex: none;
  height: 0px;
}

.sd[data-s-d40d08d2-4b99-436b-84ef-984cb6a53eb2] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-d40d08d2-4b99-436b-84ef-984cb6a53eb2: 0px;
  --gap-v-d40d08d2-4b99-436b-84ef-984cb6a53eb2: 10px;
  --gap-uuid: d40d08d2-4b99-436b-84ef-984cb6a53eb2;
  max-width: 100%;
}

.sd[data-s-c7301326-f55d-44a1-aa93-07d2472b8d8c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-d40d08d2-4b99-436b-84ef-984cb6a53eb2) * 0));
  max-width: calc(100% - (var(--gap-h-d40d08d2-4b99-436b-84ef-984cb6a53eb2) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7301326-f55d-44a1-aa93-07d2472b8d8c] {
    flex: none;
    width: calc(50% - (var(--gap-h-d40d08d2-4b99-436b-84ef-984cb6a53eb2) * 0.5));
    max-width: calc(50% - (var(--gap-h-d40d08d2-4b99-436b-84ef-984cb6a53eb2) * 0.5));
  }
}

.sd[data-s-55f546e0-ffa2-4f45-a86b-fdb5bef806f2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-55f546e0-ffa2-4f45-a86b-fdb5bef806f2] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-a6020f35-c1b5-4829-8832-a55980b1dcb8] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a6020f35-c1b5-4829-8832-a55980b1dcb8]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6020f35-c1b5-4829-8832-a55980b1dcb8] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-f52f1e9d-f726-4fb3-9139-316701236a47] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 9px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-f52f1e9d-f726-4fb3-9139-316701236a47: 0px;
  --gap-v-f52f1e9d-f726-4fb3-9139-316701236a47: 10px;
  --gap-uuid: f52f1e9d-f726-4fb3-9139-316701236a47;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f52f1e9d-f726-4fb3-9139-316701236a47] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-f52f1e9d-f726-4fb3-9139-316701236a47: 0px;
    --gap-v-f52f1e9d-f726-4fb3-9139-316701236a47: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-8a2677df-2c7b-48f7-9378-088c7d4726dd] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f52f1e9d-f726-4fb3-9139-316701236a47) * 0));
  --gap-h-8a2677df-2c7b-48f7-9378-088c7d4726dd: 20px;
  --gap-v-8a2677df-2c7b-48f7-9378-088c7d4726dd: 0px;
  --gap-uuid: 8a2677df-2c7b-48f7-9378-088c7d4726dd;
  max-width: calc(100% - (var(--gap-h-f52f1e9d-f726-4fb3-9139-316701236a47) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a2677df-2c7b-48f7-9378-088c7d4726dd] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-8a2677df-2c7b-48f7-9378-088c7d4726dd: 20px;
    --gap-v-8a2677df-2c7b-48f7-9378-088c7d4726dd: 0px;
  }
}

.sd[data-s-212f6b1a-a438-48ee-a10d-c66e0dcd1f78] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-8a2677df-2c7b-48f7-9378-088c7d4726dd) * 0));
  max-width: calc(100% - (var(--gap-h-8a2677df-2c7b-48f7-9378-088c7d4726dd) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-212f6b1a-a438-48ee-a10d-c66e0dcd1f78] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-010ce0cc-88f1-49d7-8b22-5945d0a06bcc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-010ce0cc-88f1-49d7-8b22-5945d0a06bcc: 0px;
  --gap-v-010ce0cc-88f1-49d7-8b22-5945d0a06bcc: 0px;
  --gap-uuid: 010ce0cc-88f1-49d7-8b22-5945d0a06bcc;
  max-width: 100%;
}

.sd[data-s-010ce0cc-88f1-49d7-8b22-5945d0a06bcc]:hover {
  opacity: 1;
  --gap-h-010ce0cc-88f1-49d7-8b22-5945d0a06bcc: 0px;
  --gap-v-010ce0cc-88f1-49d7-8b22-5945d0a06bcc: 0px;
}

.sd[data-s-4ed76baa-9045-4837-be12-04dc977d5a5e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-010ce0cc-88f1-49d7-8b22-5945d0a06bcc) * 0));
  --gap-h-4ed76baa-9045-4837-be12-04dc977d5a5e: 20px;
  --gap-v-4ed76baa-9045-4837-be12-04dc977d5a5e: 0px;
  --gap-uuid: 4ed76baa-9045-4837-be12-04dc977d5a5e;
  max-width: calc(100% - (var(--gap-h-010ce0cc-88f1-49d7-8b22-5945d0a06bcc) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ed76baa-9045-4837-be12-04dc977d5a5e] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-010ce0cc-88f1-49d7-8b22-5945d0a06bcc) * 0.12000000000000008));
    --gap-h-4ed76baa-9045-4837-be12-04dc977d5a5e: 13px;
    --gap-v-4ed76baa-9045-4837-be12-04dc977d5a5e: 0px;
    max-width: calc(88% - (var(--gap-h-010ce0cc-88f1-49d7-8b22-5945d0a06bcc) * 0.12000000000000008));
  }
}

.sd[data-s-f0c5db7e-e2ed-452c-b878-0eb973a6304e] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-4ed76baa-9045-4837-be12-04dc977d5a5e) * 0));
  max-width: calc(100% - (var(--gap-h-4ed76baa-9045-4837-be12-04dc977d5a5e) * 0));
  justify-content: flex-start;
}

.sd[data-s-010ce0cc-88f1-49d7-8b22-5945d0a06bcc]:hover .sd[data-s-f0c5db7e-e2ed-452c-b878-0eb973a6304e] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0c5db7e-e2ed-452c-b878-0eb973a6304e] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-adcca179-c71f-4c3e-88f9-3e4bb96c5e52] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-adcca179-c71f-4c3e-88f9-3e4bb96c5e52] {
  flex: none;
  height: 0px;
}

.sd[data-s-887f2c98-0dbd-4660-b937-6062d75677f9] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-887f2c98-0dbd-4660-b937-6062d75677f9: 0px;
  --gap-v-887f2c98-0dbd-4660-b937-6062d75677f9: 10px;
  --gap-uuid: 887f2c98-0dbd-4660-b937-6062d75677f9;
  max-width: 100%;
}

.sd[data-s-9d2a5275-0181-4da4-958a-7612595d2481] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-887f2c98-0dbd-4660-b937-6062d75677f9) * 0));
  max-width: calc(100% - (var(--gap-h-887f2c98-0dbd-4660-b937-6062d75677f9) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d2a5275-0181-4da4-958a-7612595d2481] {
    flex: none;
    width: calc(50% - (var(--gap-h-887f2c98-0dbd-4660-b937-6062d75677f9) * 0.5));
    max-width: calc(50% - (var(--gap-h-887f2c98-0dbd-4660-b937-6062d75677f9) * 0.5));
  }
}

.sd[data-s-c05847a6-e655-4700-af79-9d43b47880a1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c05847a6-e655-4700-af79-9d43b47880a1] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-952c27f3-d6b0-4279-b65a-1a9b5cb45c59] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-952c27f3-d6b0-4279-b65a-1a9b5cb45c59]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-952c27f3-d6b0-4279-b65a-1a9b5cb45c59] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-e37641e6-d4f7-407c-ab95-fe4d68a753f3] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  height: auto;
  margin: 0px 0px 50px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
  --gap-h-e37641e6-d4f7-407c-ab95-fe4d68a753f3: 0px;
  --gap-v-e37641e6-d4f7-407c-ab95-fe4d68a753f3: 10px;
  --gap-uuid: e37641e6-d4f7-407c-ab95-fe4d68a753f3;
  max-width: calc(90% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e37641e6-d4f7-407c-ab95-fe4d68a753f3] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
    --gap-h-e37641e6-d4f7-407c-ab95-fe4d68a753f3: 0px;
    --gap-v-e37641e6-d4f7-407c-ab95-fe4d68a753f3: 0px;
    max-width: calc(100% - (var(--gap-h-aec18849-bd79-4f62-81c5-809c617ff096) * 0));
  }
}

.sd[data-s-edd4d104-dfc2-4479-bfec-20a21f26ccdb] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e37641e6-d4f7-407c-ab95-fe4d68a753f3) * 0));
  --gap-h-edd4d104-dfc2-4479-bfec-20a21f26ccdb: 20px;
  --gap-v-edd4d104-dfc2-4479-bfec-20a21f26ccdb: 0px;
  --gap-uuid: edd4d104-dfc2-4479-bfec-20a21f26ccdb;
  max-width: calc(100% - (var(--gap-h-e37641e6-d4f7-407c-ab95-fe4d68a753f3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-edd4d104-dfc2-4479-bfec-20a21f26ccdb] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-edd4d104-dfc2-4479-bfec-20a21f26ccdb: 20px;
    --gap-v-edd4d104-dfc2-4479-bfec-20a21f26ccdb: 0px;
  }
}

.sd[data-s-6e1d6c8a-cfd3-4689-816f-2a6f7385da3b] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-edd4d104-dfc2-4479-bfec-20a21f26ccdb) * 0));
  max-width: calc(100% - (var(--gap-h-edd4d104-dfc2-4479-bfec-20a21f26ccdb) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e1d6c8a-cfd3-4689-816f-2a6f7385da3b] {
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-radius: 2px;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    width: 100%;
  }
}

.sd[data-s-67963fb7-e4c3-4a8d-933c-2f7907d524c9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-67963fb7-e4c3-4a8d-933c-2f7907d524c9: 0px;
  --gap-v-67963fb7-e4c3-4a8d-933c-2f7907d524c9: 0px;
  --gap-uuid: 67963fb7-e4c3-4a8d-933c-2f7907d524c9;
  max-width: 100%;
}

.sd[data-s-67963fb7-e4c3-4a8d-933c-2f7907d524c9]:hover {
  opacity: 1;
  --gap-h-67963fb7-e4c3-4a8d-933c-2f7907d524c9: 0px;
  --gap-v-67963fb7-e4c3-4a8d-933c-2f7907d524c9: 0px;
}

.sd[data-s-002643ef-1cef-466e-826a-2586180cb30f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-67963fb7-e4c3-4a8d-933c-2f7907d524c9) * 0));
  --gap-h-002643ef-1cef-466e-826a-2586180cb30f: 20px;
  --gap-v-002643ef-1cef-466e-826a-2586180cb30f: 0px;
  --gap-uuid: 002643ef-1cef-466e-826a-2586180cb30f;
  max-width: calc(100% - (var(--gap-h-67963fb7-e4c3-4a8d-933c-2f7907d524c9) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-002643ef-1cef-466e-826a-2586180cb30f] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-67963fb7-e4c3-4a8d-933c-2f7907d524c9) * 0.12000000000000008));
    --gap-h-002643ef-1cef-466e-826a-2586180cb30f: 13px;
    --gap-v-002643ef-1cef-466e-826a-2586180cb30f: 0px;
    max-width: calc(88% - (var(--gap-h-67963fb7-e4c3-4a8d-933c-2f7907d524c9) * 0.12000000000000008));
  }
}

.sd[data-s-9720a530-92cf-48d4-bb0d-f5c80e2efac1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-002643ef-1cef-466e-826a-2586180cb30f) * 0));
  max-width: calc(100% - (var(--gap-h-002643ef-1cef-466e-826a-2586180cb30f) * 0));
  justify-content: flex-start;
}

.sd[data-s-67963fb7-e4c3-4a8d-933c-2f7907d524c9]:hover .sd[data-s-9720a530-92cf-48d4-bb0d-f5c80e2efac1] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9720a530-92cf-48d4-bb0d-f5c80e2efac1] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-1dd132e0-676e-4a05-ab72-9aee31952177] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-1dd132e0-676e-4a05-ab72-9aee31952177] {
  flex: none;
  height: 0px;
}

.sd[data-s-59513c7d-25ef-47ca-80d1-eff588ac051c] {
  flex: none;
  gap: 10px;
  height: 322px;
  margin: 13px 0px 45px 0px;
  padding: 0px;
  --gap-h-59513c7d-25ef-47ca-80d1-eff588ac051c: 0px;
  --gap-v-59513c7d-25ef-47ca-80d1-eff588ac051c: 10px;
  --gap-uuid: 59513c7d-25ef-47ca-80d1-eff588ac051c;
  max-width: 100%;
}

.sd[data-s-95880b68-56b2-4cfa-90e1-e43c310f0c71] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-59513c7d-25ef-47ca-80d1-eff588ac051c) * 0));
  max-width: calc(100% - (var(--gap-h-59513c7d-25ef-47ca-80d1-eff588ac051c) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-95880b68-56b2-4cfa-90e1-e43c310f0c71] {
    flex: none;
    width: calc(50% - (var(--gap-h-59513c7d-25ef-47ca-80d1-eff588ac051c) * 0.5));
    max-width: calc(50% - (var(--gap-h-59513c7d-25ef-47ca-80d1-eff588ac051c) * 0.5));
  }
}

.sd[data-s-859061e6-4c72-45c0-a99c-62ae671aa9d1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-859061e6-4c72-45c0-a99c-62ae671aa9d1] {
    flex: none;
    height: 159px;
    width: 223.34px;
    max-width: 100%;
  }
}

.sd[data-s-f0507d37-ec3b-43a2-b003-714b469675dd] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f0507d37-ec3b-43a2-b003-714b469675dd]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0507d37-ec3b-43a2-b003-714b469675dd] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}


.sd[data-s-bf791ce5-7031-4379-a2f3-822d47d42abe] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 70px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf791ce5-7031-4379-a2f3-822d47d42abe] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: space-between;
    padding: 0px 0px 0px 14px;
    z-index: 5;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a2cf51c6-aba0-4ac2-badb-35e5a59a4dac] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-around;
  margin: 0px 0px 0px 0px;
  width: 172px;
  --gap-h-a2cf51c6-aba0-4ac2-badb-35e5a59a4dac: 0px;
  --gap-v-a2cf51c6-aba0-4ac2-badb-35e5a59a4dac: 0px;
  --gap-uuid: a2cf51c6-aba0-4ac2-badb-35e5a59a4dac;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2cf51c6-aba0-4ac2-badb-35e5a59a4dac] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-a2cf51c6-aba0-4ac2-badb-35e5a59a4dac: 0px;
    --gap-v-a2cf51c6-aba0-4ac2-badb-35e5a59a4dac: 0px;
    max-width: 100%;
  }
}

.sd[data-s-0fd838f3-cacf-4b2b-81fa-a7dc04c0717b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 121px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0fd838f3-cacf-4b2b-81fa-a7dc04c0717b] {
    height: 41px;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-6bdf7eb3-48b4-46d5-98bb-a7c8dde5dbe8] {
  background: rgba(0, 0, 0, 0.0);
  height: 83px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6bdf7eb3-48b4-46d5-98bb-a7c8dde5dbe8]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bdf7eb3-48b4-46d5-98bb-a7c8dde5dbe8]:before {
    background-size: contain;
  }

  .sd[data-s-6bdf7eb3-48b4-46d5-98bb-a7c8dde5dbe8] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-62b0f321-ccd4-4a92-9617-d38f7e82a579] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: 69px;
  justify-content: center;
  width: auto;
  --gap-h-62b0f321-ccd4-4a92-9617-d38f7e82a579: 7px;
  --gap-v-62b0f321-ccd4-4a92-9617-d38f7e82a579: 0px;
  --gap-uuid: 62b0f321-ccd4-4a92-9617-d38f7e82a579;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-62b0f321-ccd4-4a92-9617-d38f7e82a579] {
    flex: none;
    height: auto;
    --gap-h-62b0f321-ccd4-4a92-9617-d38f7e82a579: 7px;
    --gap-v-62b0f321-ccd4-4a92-9617-d38f7e82a579: 0px;
    max-width: 100%;
  }
}

.sd[data-s-23deef48-15dd-4de4-a9f7-596ab7118b40] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 32px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-23deef48-15dd-4de4-a9f7-596ab7118b40] {
    display: flex;
    padding: 0px 7px 0px 0px;
  }
}

.sd[data-s-e78ec722-bc6f-47f2-9dbb-09be71140b9c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e78ec722-bc6f-47f2-9dbb-09be71140b9c] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
  }
}

.sd[data-s-95440ac2-de0a-434c-a9dc-263319ca75e0] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95440ac2-de0a-434c-a9dc-263319ca75e0] {
    background: #000000;
  }
}

.sd[data-s-94ea7351-c831-4844-aab8-bae75b37ac28] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94ea7351-c831-4844-aab8-bae75b37ac28] {
    background: #000000;
  }
}


.sd[data-s-3ece5dda-40cc-450b-a88a-d4054331ce25] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 85px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ece5dda-40cc-450b-a88a-d4054331ce25] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 66px;
    justify-content: space-between;
    left: 0px;
    padding: 14px 0px 14px 14px;
    right: 0px;
    width: auto;
    z-index: -1;
    max-width: 100%;
  }
}

.sd[data-s-6e1b8b1b-380f-488a-a61c-14f28a3d4579] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 35px;
  width: auto;
  z-index: -3;
  --gap-h-6e1b8b1b-380f-488a-a61c-14f28a3d4579: 0px;
  --gap-v-6e1b8b1b-380f-488a-a61c-14f28a3d4579: 0px;
  --gap-uuid: 6e1b8b1b-380f-488a-a61c-14f28a3d4579;
  max-width: calc(100% - 35px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e1b8b1b-380f-488a-a61c-14f28a3d4579] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-6e1b8b1b-380f-488a-a61c-14f28a3d4579: 0px;
    --gap-v-6e1b8b1b-380f-488a-a61c-14f28a3d4579: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d3e4d5f7-2f80-409d-b1ef-eb7216ddb23c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 121px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3e4d5f7-2f80-409d-b1ef-eb7216ddb23c] {
    height: 41px;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-c32f2fde-2de4-44dd-9bf1-91c9c239fffa] {
  background: rgba(0, 0, 0, 0.0);
  height: 83px;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-c32f2fde-2de4-44dd-9bf1-91c9c239fffa]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c32f2fde-2de4-44dd-9bf1-91c9c239fffa]:before {
    background-size: contain;
  }

  .sd[data-s-c32f2fde-2de4-44dd-9bf1-91c9c239fffa] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-dfc1892f-b91e-408e-9177-7859111af1ee] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: 69px;
  justify-content: center;
  width: auto;
  --gap-h-dfc1892f-b91e-408e-9177-7859111af1ee: 7px;
  --gap-v-dfc1892f-b91e-408e-9177-7859111af1ee: 0px;
  --gap-uuid: dfc1892f-b91e-408e-9177-7859111af1ee;
  max-width: 100%;
}

.sd[data-s-2329cdb3-c454-433c-847f-f085baba865d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-dfc1892f-b91e-408e-9177-7859111af1ee) * 0));
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2329cdb3-c454-433c-847f-f085baba865d] {
    flex: none;
    width: 30px;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-dfc1892f-b91e-408e-9177-7859111af1ee) * 0));
  }
}

.sd[data-s-aaf09083-1218-405e-b851-ef8e3a14b9e0] {
  flex: none;
  height: auto;
  width: 47px;
  max-width: 100%;
}

.sd[data-s-cc2456a6-3e94-4843-9ae5-bad77f68148d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-dfc1892f-b91e-408e-9177-7859111af1ee) * 0));
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc2456a6-3e94-4843-9ae5-bad77f68148d] {
    flex: none;
    width: 30px;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-dfc1892f-b91e-408e-9177-7859111af1ee) * 0));
  }
}

.sd[data-s-8651d8b4-59cf-4ae1-9544-768832757a74] {
  flex: none;
  height: auto;
  width: 47px;
  max-width: 100%;
}

.sd[data-s-61ee1b7f-ce9b-4d88-9c36-1089a2c87b98] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: -38px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: -27px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61ee1b7f-ce9b-4d88-9c36-1089a2c87b98] {
    bottom: -27px;
    left: -53px;
    right: auto;
    top: auto;
  }
}

.sd[data-s-783053d4-a9be-4eeb-a63a-e9ac2a56a544] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 13px;
  justify-content: center;
  margin: 0px 0px -7px 0px;
  width: 118px;
  z-index: 4;
  max-width: 100%;
}

.sd[data-s-783053d4-a9be-4eeb-a63a-e9ac2a56a544].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-783053d4-a9be-4eeb-a63a-e9ac2a56a544].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-783053d4-a9be-4eeb-a63a-e9ac2a56a544] {
    flex: none;
    width: 130px;
    z-index: 5;
    max-width: 100%;
  }
}

.sd[data-s-b10f86be-1d7b-4512-a62c-5904390db5b3] {
  background: #FFFFFF;
  border-bottom: 0px solid #00b900;
  border-left: 1px solid #00b900;
  border-right: 0px solid #00b900;
  border-top: 1px solid #00b900;
  flex: none;
  height: 13px;
  margin: 0px 19px 0px 0px;
  transform: rotate(45deg);
  width: 13px;
  max-width: calc(100% - 19px);
}

.sd[data-s-e4dbf45e-50ae-4f32-849b-ae5e5633d76d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #00b900;
  border-left: 1px solid #00b900;
  border-radius: 12px;
  border-right: 1px solid #00b900;
  border-top: 1px solid #00b900;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 10px 0px 10px 0px;
  width: 130px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-e4dbf45e-50ae-4f32-849b-ae5e5633d76d].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-e4dbf45e-50ae-4f32-849b-ae5e5633d76d].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4dbf45e-50ae-4f32-849b-ae5e5633d76d] {
    border-radius: 8px;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    width: 133px;
    max-width: 100%;
  }
}

.sd[data-s-9c6cc2a3-698b-49c7-820e-0074d6c9a080] {
  color: #00b900;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 11px;
  font-weight: 700;
  height: 100%;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9c6cc2a3-698b-49c7-820e-0074d6c9a080] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 10px;
    font-weight: 700;
    width: auto;
  }
}

.sd[data-s-f23009ef-1853-4250-9b83-b2f375239e2b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 32px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f23009ef-1853-4250-9b83-b2f375239e2b] {
    padding: 0px 7px 0px 0px;
  }
}

.sd[data-s-5b3ffef6-3d08-471c-b7d8-b99ea3288506] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b3ffef6-3d08-471c-b7d8-b99ea3288506] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
  }
}

.sd[data-s-7a30db55-2ce3-4ef5-813f-035c837d9a88] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a30db55-2ce3-4ef5-813f-035c837d9a88] {
    background: #000000;
  }
}

.sd[data-s-aae4713f-5cf1-4b5a-a6af-5531f317977e] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aae4713f-5cf1-4b5a-a6af-5531f317977e] {
    background: #000000;
  }
}


.sd[data-s-94a043bf-2845-481f-be77-dc3350256680] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 85px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94a043bf-2845-481f-be77-dc3350256680] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 66px;
    justify-content: space-between;
    left: 0px;
    padding: 14px 0px 14px 14px;
    right: 0px;
    width: auto;
    z-index: 2;
    max-width: 100%;
  }
}

.sd[data-s-77946b0d-377c-49af-88a1-ee8dd81942e0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 35px;
  width: auto;
  z-index: -3;
  --gap-h-77946b0d-377c-49af-88a1-ee8dd81942e0: 0px;
  --gap-v-77946b0d-377c-49af-88a1-ee8dd81942e0: 0px;
  --gap-uuid: 77946b0d-377c-49af-88a1-ee8dd81942e0;
  max-width: calc(100% - 35px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-77946b0d-377c-49af-88a1-ee8dd81942e0] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-77946b0d-377c-49af-88a1-ee8dd81942e0: 0px;
    --gap-v-77946b0d-377c-49af-88a1-ee8dd81942e0: 0px;
    max-width: 100%;
  }
}

.sd[data-s-2db282bd-d81b-4803-ab01-897306a350f3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  width: 121px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2db282bd-d81b-4803-ab01-897306a350f3] {
    height: 41px;
    width: 83px;
    max-width: 100%;
  }
}

.sd[data-s-d8d0d70f-1b1a-4958-bbe8-86bc3e82cf2a] {
  background: rgba(0, 0, 0, 0.0);
  height: 83px;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-d8d0d70f-1b1a-4958-bbe8-86bc3e82cf2a]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d8d0d70f-1b1a-4958-bbe8-86bc3e82cf2a]:before {
    background-size: contain;
  }

  .sd[data-s-d8d0d70f-1b1a-4958-bbe8-86bc3e82cf2a] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-648ad0e6-faab-4317-84a4-a863a733029f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 7px;
  height: 69px;
  justify-content: center;
  width: auto;
  --gap-h-648ad0e6-faab-4317-84a4-a863a733029f: 7px;
  --gap-v-648ad0e6-faab-4317-84a4-a863a733029f: 0px;
  --gap-uuid: 648ad0e6-faab-4317-84a4-a863a733029f;
  max-width: 100%;
}

.sd[data-s-3d5e98df-8fcc-4528-8e44-8a0fb6e65087] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-648ad0e6-faab-4317-84a4-a863a733029f) * 0));
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d5e98df-8fcc-4528-8e44-8a0fb6e65087] {
    flex: none;
    width: 30px;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-648ad0e6-faab-4317-84a4-a863a733029f) * 0));
  }
}

.sd[data-s-bd8d4c96-eaf5-4536-b43f-cb30dfa1bc71] {
  flex: none;
  height: auto;
  width: 47px;
  max-width: 100%;
}

.sd[data-s-59069032-9f4d-4c70-b068-fadcaffc03a5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-648ad0e6-faab-4317-84a4-a863a733029f) * 0));
  justify-content: center;
  padding: 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-59069032-9f4d-4c70-b068-fadcaffc03a5] {
    flex: none;
    width: 30px;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-648ad0e6-faab-4317-84a4-a863a733029f) * 0));
  }
}

.sd[data-s-6e1271c1-342c-4bc1-b977-44d095b3df1e] {
  flex: none;
  height: auto;
  width: 47px;
  max-width: 100%;
}

.sd[data-s-133890f7-bced-4e4e-a7e8-c1fb58075d3f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: -38px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: -27px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-133890f7-bced-4e4e-a7e8-c1fb58075d3f] {
    bottom: -27px;
    left: -53px;
    right: auto;
    top: auto;
  }
}

.sd[data-s-0f15c9c4-a8a9-418e-a099-f2a655573549] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 13px;
  justify-content: center;
  margin: 0px 0px -7px 0px;
  width: 118px;
  z-index: 4;
  max-width: 100%;
}

.sd[data-s-0f15c9c4-a8a9-418e-a099-f2a655573549].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0f15c9c4-a8a9-418e-a099-f2a655573549].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f15c9c4-a8a9-418e-a099-f2a655573549] {
    flex: none;
    width: 130px;
    z-index: 5;
    max-width: 100%;
  }
}

.sd[data-s-120bcb7e-d8ad-4201-ba68-0cc59f030100] {
  background: #FFFFFF;
  border-bottom: 0px solid #00b900;
  border-left: 1px solid #00b900;
  border-right: 0px solid #00b900;
  border-top: 1px solid #00b900;
  flex: none;
  height: 13px;
  margin: 0px 19px 0px 0px;
  transform: rotate(45deg);
  width: 13px;
  max-width: calc(100% - 19px);
}

.sd[data-s-a10e7745-3dce-4b75-a736-0eb37b018a6e] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #00b900;
  border-left: 1px solid #00b900;
  border-radius: 12px;
  border-right: 1px solid #00b900;
  border-top: 1px solid #00b900;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 10px 0px 10px 0px;
  width: 130px;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a10e7745-3dce-4b75-a736-0eb37b018a6e] {
    border-radius: 8px;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    width: 133px;
    max-width: 100%;
  }
}

.sd[data-s-bacd78c2-b5b3-47ca-899c-fae44dc3902f] {
  color: #00b900;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 11px;
  font-weight: 700;
  height: 100%;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bacd78c2-b5b3-47ca-899c-fae44dc3902f] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 10px;
    font-weight: 700;
    width: auto;
  }
}

.sd[data-s-745309c2-6b66-422f-9cc8-432b8f3c804a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 32px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-745309c2-6b66-422f-9cc8-432b8f3c804a] {
    padding: 0px 7px 0px 0px;
  }
}

.sd[data-s-5dfccf95-998e-4f57-a614-b67a45f3de22] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5dfccf95-998e-4f57-a614-b67a45f3de22] {
    background: rgba(0, 0, 0, 0.0);
    display: flex;
  }
}

.sd[data-s-29f44cbc-b6b9-42ef-83c8-ca6dc464ffbe] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-29f44cbc-b6b9-42ef-83c8-ca6dc464ffbe] {
    background: #000000;
  }
}

.sd[data-s-5bacb638-0c8d-4f15-a717-2ef3fef41880] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5bacb638-0c8d-4f15-a717-2ef3fef41880] {
    background: #000000;
  }
}


.sd[data-s-8abc4eb0-de4e-435f-bf5c-b0f408c9ac86] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 99px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8abc4eb0-de4e-435f-bf5c-b0f408c9ac86] {
    flex: none;
    height: 82px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-28576f44-984b-4024-a91a-36fe3305f012] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 99px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-28576f44-984b-4024-a91a-36fe3305f012] {
    bottom: auto;
    height: 81px;
    top: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-75814dc5-e296-4109-9cb3-408796dfc4d0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px;
  width: 94%;
  max-width: 94%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-75814dc5-e296-4109-9cb3-408796dfc4d0] {
    flex: none;
    height: 100%;
    margin: 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-463e4b66-fb02-4992-8974-1d1be8fa9b0c] {
  flex: none;
  height: 39px;
  width: 257px;
  max-width: 100%;
}

.sd[data-s-463e4b66-fb02-4992-8974-1d1be8fa9b0c]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-463e4b66-fb02-4992-8974-1d1be8fa9b0c] {
    flex: none;
    height: 34px;
    width: 207px;
    max-width: 100%;
  }
}

.sd[data-s-9fd49ca3-930b-469e-93a7-04e322faee26] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9fd49ca3-930b-469e-93a7-04e322faee26] {
    display: none;
  }
}

.sd[data-s-3716820a-1b30-4bf9-8e66-a044f14ae53f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 25px 0px;
  padding: 0px;
  max-width: calc(100% - 50px);
}

.sd[data-s-3716820a-1b30-4bf9-8e66-a044f14ae53f]:hover {
  opacity: 0.6;
}

.sd[data-s-13e85240-30a8-4cf7-ab80-7ee331a98e8b] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3716820a-1b30-4bf9-8e66-a044f14ae53f]:hover .sd[data-s-13e85240-30a8-4cf7-ab80-7ee331a98e8b]:hover {
  text-decoration: underline;
}

.sd[data-s-765b2823-50b4-4609-91e7-724fc1df1e56] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: 'Noto Sans JP';
  font-size: 15px;
  justify-content: center;
  margin: 0px 25px 0px;
  padding: 0px;
  max-width: calc(100% - 50px);
}

.sd[data-s-765b2823-50b4-4609-91e7-724fc1df1e56]:hover {
  opacity: 0.6;
}

.sd[data-s-469c43eb-3b24-4559-9e38-6f6357e002c9] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 13px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-765b2823-50b4-4609-91e7-724fc1df1e56]:hover .sd[data-s-469c43eb-3b24-4559-9e38-6f6357e002c9]:hover {
  text-decoration: underline;
}

.sd[data-s-1f1e905e-458d-413f-9837-143dcc7e64c2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 25px 0px;
  padding: 0px;
  max-width: calc(100% - 50px);
}

.sd[data-s-1f1e905e-458d-413f-9837-143dcc7e64c2]:hover {
  opacity: 0.6;
}

.sd[data-s-b6200a6d-0201-40d3-b6f7-c29995d799a5] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1f1e905e-458d-413f-9837-143dcc7e64c2]:hover .sd[data-s-b6200a6d-0201-40d3-b6f7-c29995d799a5]:hover {
  text-decoration: underline;
}

.sd[data-s-a634d0bf-1b69-41e5-bf64-dfdcc641da36] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-a634d0bf-1b69-41e5-bf64-dfdcc641da36].appear {
  opacity: 0;
  transform: translate(0px, 16px);
  transition-delay: 400ms;
  transition-duration: 600ms;
  transition-timing-function: ease;
}

.sd[data-s-a634d0bf-1b69-41e5-bf64-dfdcc641da36].appear-active {
  transition-delay: 400ms;
  transition-duration: 600ms;
  transition-timing-function: ease;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a634d0bf-1b69-41e5-bf64-dfdcc641da36] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-1abc817a-0d4a-4ce2-a811-c2fb940ab62a] {
  align-content: center;
  align-items: center;
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 198px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1abc817a-0d4a-4ce2-a811-c2fb940ab62a] {
    display: none;
  }
}

.sd[data-s-8d1e0af2-3b5e-4d3b-9978-1e2176c5531c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 48px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 8px 16px 8px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8d1e0af2-3b5e-4d3b-9978-1e2176c5531c]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid #fac94c;
  border-left: 1px solid #fac94c;
  border-right: 1px solid #fac94c;
  border-top: 1px solid #fac94c;
  opacity: 1;
}

.sd[data-s-3b63dfab-f93e-462d-8b5d-69f2f8d2e81e] {
  background: #fac94c;
  border-radius: 48px;
  bottom: 0px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform-origin: center right;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-8d1e0af2-3b5e-4d3b-9978-1e2176c5531c]:hover .sd[data-s-3b63dfab-f93e-462d-8b5d-69f2f8d2e81e] {
  flex: none;
  width: 0%;
  max-width: 0%;
}

.sd[data-s-a3075c9d-54da-4b69-bb27-b892b1c57e12] {
  color: #333333;
  font-family: 'Noto Sans JP';
  font-size: 13px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8d1e0af2-3b5e-4d3b-9978-1e2176c5531c]:hover .sd[data-s-a3075c9d-54da-4b69-bb27-b892b1c57e12] {
  color: #fac94c;
}

.sd[data-s-04622203-5ed7-42b1-8545-6fa00f35c0cd] {
  align-content: center;
  align-items: center;
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-04622203-5ed7-42b1-8545-6fa00f35c0cd] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex: none;
    justify-content: flex-end;
    width: 45%;
    max-width: 45%;
  }
}

.sd[data-s-83e7c064-88d8-449d-880a-f866baeea327] {
  align-content: center;
  align-items: center;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-83e7c064-88d8-449d-880a-f866baeea327] {
    display: none;
  }
}

.sd[data-s-e777065a-3496-4b4a-a394-a85fb86dedb0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 48px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 8px 16px 8px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e777065a-3496-4b4a-a394-a85fb86dedb0]:hover {
  background: #FFFFFF;
  border-bottom: 0px solid #fac94c;
  border-left: 0px solid #fac94c;
  border-right: 0px solid #fac94c;
  border-top: 0px solid #fac94c;
  opacity: 1;
}

.sd[data-s-94b74fef-ee0a-4ec3-b740-6af8f6308d3e] {
  background: rgba(0, 0, 0, 0.0);
  border-radius: 48px;
  bottom: 0px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  transform-origin: center right;
  width: 100%;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-31038934-67ef-45fb-a557-ff5400b3ac0b] {
  color: #333333;
  font-family: 'Noto Sans JP';
  font-size: 13px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e777065a-3496-4b4a-a394-a85fb86dedb0]:hover .sd[data-s-31038934-67ef-45fb-a557-ff5400b3ac0b] {
  color: #333333;
  text-decoration: underline;
}

.sd[data-s-4387beca-aa46-4111-bc5c-37a9395913a4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4387beca-aa46-4111-bc5c-37a9395913a4] {
    display: flex;
  }
}

.sd[data-s-7876b7ce-c61b-487d-83e8-07fd6fda3dad] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0px 0px 3px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9ef07e16-05aa-4400-923c-ddcf2eafb6a1] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 3px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}


.sd[data-s-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 80px 0px 80px 0px;
  width: 100%;
  --gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e: 0px;
  --gap-v-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e: 0px;
  --gap-uuid: 8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e;
  max-width: 100%;
}

.sd[data-s-449611a5-9b47-4880-b978-2be959b780da] {
  color: #FFFFFF;
  font-family: 'Noto Sans JP';
  font-size: 24px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px;
  mix-blend-mode: normal;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-449611a5-9b47-4880-b978-2be959b780da].appear {
  opacity: 0;
  transition-delay: 400ms;
}

.sd[data-s-449611a5-9b47-4880-b978-2be959b780da].appear-active {
  transition-delay: 400ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-449611a5-9b47-4880-b978-2be959b780da] {
    flex: none;
    font-size: 18px;
    margin: 0px 0px 10px;
    width: calc(90% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0.10000000000000003));
  }
}

.sd[data-s-9a8cc15a-7073-42d8-af4e-868081e2d24c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 24px 32px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 64px);
}

.sd[data-s-9a8cc15a-7073-42d8-af4e-868081e2d24c].appear {
  opacity: 0;
  transition-delay: 400ms;
}

.sd[data-s-9a8cc15a-7073-42d8-af4e-868081e2d24c].appear-active {
  transition-delay: 400ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9a8cc15a-7073-42d8-af4e-868081e2d24c] {
    flex: none;
    margin: 24px 0px 0px;
    width: calc(60% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0.4));
    max-width: calc(60% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0.4));
  }
}

.sd[data-s-6c5b2a25-07ab-4821-9fcc-eaebdedcfc80] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 8px 16px 8px;
  width: 310px;
  max-width: 100%;
}

.sd[data-s-6c5b2a25-07ab-4821-9fcc-eaebdedcfc80]:hover {
  border-bottom: 1px solid #fac94c;
  border-left: 1px solid #fac94c;
  border-right: 1px solid #fac94c;
  border-top: 1px solid #fac94c;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6c5b2a25-07ab-4821-9fcc-eaebdedcfc80] {
    flex: none;
    height: 56px;
    margin: 0px 0px 0px 0px;
    width: 250px;
    max-width: 100%;
  }
}

.sd[data-s-35a1e356-ad8a-4efc-a6a4-2b1bb297e025] {
  background: #fac94c;
  bottom: 0px;
  flex: none;
  height: auto;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform-origin: center right;
  width: auto;
  z-index: -3;
  max-width: 100%;
}

.sd[data-s-6c5b2a25-07ab-4821-9fcc-eaebdedcfc80]:hover .sd[data-s-35a1e356-ad8a-4efc-a6a4-2b1bb297e025] {
  flex: none;
  transform: scale(0, 1);
}

.sd[data-s-10e25f11-9352-42ad-ab17-ea119dce769a] {
  color: #333333;
  font-family: 'Noto Sans JP';
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-6c5b2a25-07ab-4821-9fcc-eaebdedcfc80]:hover .sd[data-s-10e25f11-9352-42ad-ab17-ea119dce769a] {
  color: #fac94c;
}

@media screen and (max-width: 540px) {
  .sd[data-s-10e25f11-9352-42ad-ab17-ea119dce769a] {
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 600;
  }
}

.sd[data-s-2a2310e2-93c4-427a-ae72-a4c5193af94d] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0));
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  top: 0;
  transform: translate(0px, 0px) scale(0, 1);
  transform-origin: center right;
  width: calc(100% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0));
  max-width: calc(100% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0));
}

.sd[data-s-2a2310e2-93c4-427a-ae72-a4c5193af94d].appear {
  transform: translate(0px, 0px) scale(1, 1);
  transition-delay: 600ms;
  transition-duration: 800ms;
  transition-timing-function: ease;
}

.sd[data-s-2a2310e2-93c4-427a-ae72-a4c5193af94d].appear-active {
  transition-delay: 600ms;
  transition-duration: 800ms;
  transition-timing-function: ease;
}

.sd[data-s-b20ed4a8-8f0f-45aa-a3ff-db2a9b26f0cc] {
  background: rgba(0, 0, 0, 0.4);
  flex: none;
  height: 100%;
  margin: 0 0 0 0;
  position: relative;
  transform: scale(1, 1);
  transform-origin: center left;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b20ed4a8-8f0f-45aa-a3ff-db2a9b26f0cc].appear {
  transform: scale(0, 1);
  transition-duration: 600ms;
  transition-timing-function: ease;
}

.sd[data-s-b20ed4a8-8f0f-45aa-a3ff-db2a9b26f0cc].appear-active {
  transition-duration: 600ms;
  transition-timing-function: ease;
}

.sd[data-s-2f5e568e-ee9b-47ce-a0dc-f6d7c5c76b3f] {
  bottom: 0px;
  flex: none;
  height: calc(100% - (var(--gap-v-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0));
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(100% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0));
  z-index: -3;
  max-width: calc(100% - (var(--gap-h-8f7f3c7f-fa6b-4653-a5ad-e5007bcca06e) * 0));
}

.sd[data-s-2f5e568e-ee9b-47ce-a0dc-f6d7c5c76b3f]:before {
  background-repeat: no-repeat;
  filter: brightness(0.4);
}


.sd[data-s-657f4d13-0bc7-4901-9c3f-5ca30fc4d799] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-657f4d13-0bc7-4901-9c3f-5ca30fc4d799] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e89ea7a7-982d-4477-b3a7-bb833d1d3098] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 80px 0px 80px 0px;
  width: 80%;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e89ea7a7-982d-4477-b3a7-bb833d1d3098] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px;
    padding: 32px 0px 32px 0px;
    width: 92%;
    max-width: 92%;
  }
}

.sd[data-s-9db5b5eb-cb5d-4b4c-b7c6-f82f4ba4c8b8] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 25%;
  max-width: 25%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9db5b5eb-cb5d-4b4c-b7c6-f82f4ba4c8b8] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    margin: 38px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9b40507e-5885-453e-9189-f6ef34192c63] {
  flex: none;
  height: 47px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9b40507e-5885-453e-9189-f6ef34192c63]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b40507e-5885-453e-9189-f6ef34192c63] {
    height: 64px;
    width: 309px;
    max-width: 100%;
  }
}

.sd[data-s-e01294b1-d666-4d67-91d5-1db5180e3648] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  width: 70%;
  max-width: 70%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e01294b1-d666-4d67-91d5-1db5180e3648] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-7645342b-f3dc-48fe-81fa-dd6baa2332da] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 25%;
  max-width: 25%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7645342b-f3dc-48fe-81fa-dd6baa2332da] {
    align-content: center;
    align-items: center;
    flex: none;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b664d15c-7fea-40fc-aa8a-df32ff268649] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-99403736-996a-471b-98ef-979606a81408] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: var(--s-font-dfbe4b23);
  font-weight: 400;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-99403736-996a-471b-98ef-979606a81408]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-99403736-996a-471b-98ef-979606a81408] {
    font-family: var(--s-font-dfbe4b23);
  }
}

.sd[data-s-e7abce68-3cde-46b9-92f3-f27058d123d4] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-99403736-996a-471b-98ef-979606a81408]:hover .sd[data-s-e7abce68-3cde-46b9-92f3-f27058d123d4]:hover {
  text-decoration: underline;
}

.sd[data-s-99403736-996a-471b-98ef-979606a81408]:hover .sd[data-s-e7abce68-3cde-46b9-92f3-f27058d123d4] {
  color: #a4a4a4;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7abce68-3cde-46b9-92f3-f27058d123d4] {
    font-family: 'Noto Sans JP';
    font-size: 14px;
  }
}

.sd[data-s-dd8128ba-d3bb-43b0-8527-22a4f0d0e572] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: 'Noto Sans JP';
  font-weight: 400;
  justify-content: center;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-dd8128ba-d3bb-43b0-8527-22a4f0d0e572]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd8128ba-d3bb-43b0-8527-22a4f0d0e572] {
    font-family: 'Noto Sans JP';
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-557c08d0-86fe-46b6-b6b8-9d23813bdacb] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-dd8128ba-d3bb-43b0-8527-22a4f0d0e572]:hover .sd[data-s-557c08d0-86fe-46b6-b6b8-9d23813bdacb]:hover {
  text-decoration: underline;
}

.sd[data-s-dd8128ba-d3bb-43b0-8527-22a4f0d0e572]:hover .sd[data-s-557c08d0-86fe-46b6-b6b8-9d23813bdacb] {
  color: #a4a4a4;
}

@media screen and (max-width: 540px) {
  .sd[data-s-557c08d0-86fe-46b6-b6b8-9d23813bdacb] {
    font-family: 'Noto Sans JP';
    font-size: 14px;
  }
}

.sd[data-s-9f36990a-3f29-45f5-966b-6e474b0721e3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: 'Noto Sans JP';
  font-weight: 400;
  justify-content: center;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-9f36990a-3f29-45f5-966b-6e474b0721e3]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f36990a-3f29-45f5-966b-6e474b0721e3] {
    font-family: 'Noto Sans JP';
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-14c1e728-dbd2-4998-9183-791b15bcbaa6] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9f36990a-3f29-45f5-966b-6e474b0721e3]:hover .sd[data-s-14c1e728-dbd2-4998-9183-791b15bcbaa6]:hover {
  text-decoration: underline;
}

.sd[data-s-9f36990a-3f29-45f5-966b-6e474b0721e3]:hover .sd[data-s-14c1e728-dbd2-4998-9183-791b15bcbaa6] {
  color: #a4a4a4;
}

@media screen and (max-width: 540px) {
  .sd[data-s-14c1e728-dbd2-4998-9183-791b15bcbaa6] {
    font-family: 'Noto Sans JP';
    font-size: 14px;
  }
}

.sd[data-s-ec6140ed-b5fb-442d-830d-5c77f53b5201] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: 'Noto Sans JP';
  font-weight: 400;
  justify-content: center;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-ec6140ed-b5fb-442d-830d-5c77f53b5201]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec6140ed-b5fb-442d-830d-5c77f53b5201] {
    font-family: 'Noto Sans JP';
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-830120ed-f84a-4e04-b53d-67e962b41bce] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ec6140ed-b5fb-442d-830d-5c77f53b5201]:hover .sd[data-s-830120ed-f84a-4e04-b53d-67e962b41bce]:hover {
  text-decoration: underline;
}

.sd[data-s-ec6140ed-b5fb-442d-830d-5c77f53b5201]:hover .sd[data-s-830120ed-f84a-4e04-b53d-67e962b41bce] {
  color: #a4a4a4;
}

@media screen and (max-width: 540px) {
  .sd[data-s-830120ed-f84a-4e04-b53d-67e962b41bce] {
    font-family: 'Noto Sans JP';
    font-size: 14px;
  }
}

.sd[data-s-625783a4-e633-4046-959b-5d54039a4249] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  font-family: 'Noto Sans JP';
  font-weight: 400;
  justify-content: center;
  margin: 12px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-625783a4-e633-4046-959b-5d54039a4249]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-625783a4-e633-4046-959b-5d54039a4249] {
    font-family: 'Noto Sans JP';
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b4fdc26e-55ad-4296-b6c3-1780067f38ce] {
  color: #000000;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-625783a4-e633-4046-959b-5d54039a4249]:hover .sd[data-s-b4fdc26e-55ad-4296-b6c3-1780067f38ce]:hover {
  text-decoration: underline;
}

.sd[data-s-625783a4-e633-4046-959b-5d54039a4249]:hover .sd[data-s-b4fdc26e-55ad-4296-b6c3-1780067f38ce] {
  color: #a4a4a4;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4fdc26e-55ad-4296-b6c3-1780067f38ce] {
    font-family: 'Noto Sans JP';
    font-size: 14px;
  }
}

.sd[data-s-ed007a16-e231-4849-ad6e-518bb71aa1d4] {
  align-content: center;
  align-items: center;
  background: #fac94c;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e2937d07-9f00-4f85-89ff-493dbdd2ae1f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 32px 0px;
  padding: 16px 0px 16px 0px;
  width: 1449px;
  max-width: calc(100% - 64px);
}

.sd[data-s-5d484722-96e6-400a-a6ff-6324b01480c4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-5d484722-96e6-400a-a6ff-6324b01480c4]:hover {
  opacity: 0.6;
}

.sd[data-s-8dcb030e-f807-453c-a952-2705aa54397e] {
  color: #333333;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8dcb030e-f807-453c-a952-2705aa54397e] {
    font-family: 'Noto Sans JP';
  }
}


.sd[data-s-e20d183d-ece4-490a-85e4-c286a99af5a1] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 22px 0px 0px 0px;
  opacity: 1;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e20d183d-ece4-490a-85e4-c286a99af5a1] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-81f47f0e-eb23-4e64-914e-fdb443a842ae] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 6px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 6px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-81f47f0e-eb23-4e64-914e-fdb443a842ae] {
    margin: 0px 0px 21px 0px;
    max-width: 100%;
  }
}

.sd[data-s-9c34c65d-7e54-4ff9-85f9-2a3319b4036e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  opacity: 1;
  padding: 0px;
}

.sd[data-s-a7554564-e4d4-428b-9401-feb8424ceb08] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: a7554564-e4d4-428b-9401-feb8424ceb08;
  --gap-h-a7554564-e4d4-428b-9401-feb8424ceb08: 0px;
  --gap-v-a7554564-e4d4-428b-9401-feb8424ceb08: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7554564-e4d4-428b-9401-feb8424ceb08] {
    gap: 30px;
    --gap-h-a7554564-e4d4-428b-9401-feb8424ceb08: 30px;
    --gap-v-a7554564-e4d4-428b-9401-feb8424ceb08: 0px;
  }
}

.sd[data-s-ff4d12eb-ce54-4cde-936c-6023fef98ec3] {
  flex: none;
  height: auto;
  margin: 0px 23px 0px 0px;
  width: 160px;
  max-width: calc(100% - 23px);
}

.sd[data-s-ff4d12eb-ce54-4cde-936c-6023fef98ec3].appear {
  opacity: 0;
  transform: translate(40px, 0px);
  transition-duration: 400ms;
}

.sd[data-s-ff4d12eb-ce54-4cde-936c-6023fef98ec3].appear-active {
  transition-duration: 400ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff4d12eb-ce54-4cde-936c-6023fef98ec3] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px;
    width: calc(23.33% - (var(--gap-h-a7554564-e4d4-428b-9401-feb8424ceb08) * 0.7667));
    max-width: calc(23.33% - (var(--gap-h-a7554564-e4d4-428b-9401-feb8424ceb08) * 0.7667));
  }
}

.sd[data-s-8d7a446d-bd0b-4c1e-8b53-13f8a00382ff] {
  flex: none;
  height: auto;
  margin: 0px 24px 0px 0px;
  width: 160px;
  max-width: calc(100% - 24px);
}

.sd[data-s-8d7a446d-bd0b-4c1e-8b53-13f8a00382ff].appear {
  opacity: 0;
  transform: translate(40px, 0px);
  transition-duration: 400ms;
}

.sd[data-s-8d7a446d-bd0b-4c1e-8b53-13f8a00382ff].appear-active {
  transition-duration: 400ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d7a446d-bd0b-4c1e-8b53-13f8a00382ff] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px;
    width: 113px;
    max-width: 100%;
  }
}

.sd[data-s-4998400d-3e61-40ac-88ba-b1c9068bd1ab] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 133px;
  max-width: 100%;
}

.sd[data-s-4998400d-3e61-40ac-88ba-b1c9068bd1ab].appear {
  opacity: 0;
  transform: translate(40px, 0px);
  transition-duration: 400ms;
}

.sd[data-s-4998400d-3e61-40ac-88ba-b1c9068bd1ab].appear-active {
  transition-duration: 400ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4998400d-3e61-40ac-88ba-b1c9068bd1ab] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px;
    width: 79px;
    max-width: 100%;
  }
}

.sd[data-s-7ef2227a-cf9f-4c74-93ba-fe0888ebf003] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ef2227a-cf9f-4c74-93ba-fe0888ebf003] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0f43028e-24b9-4721-9d2c-e82dc1d30f20] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 0f43028e-24b9-4721-9d2c-e82dc1d30f20;
  --gap-h-0f43028e-24b9-4721-9d2c-e82dc1d30f20: 0px;
  --gap-v-0f43028e-24b9-4721-9d2c-e82dc1d30f20: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f43028e-24b9-4721-9d2c-e82dc1d30f20] {
    gap: 30px;
    --gap-h-0f43028e-24b9-4721-9d2c-e82dc1d30f20: 30px;
    --gap-v-0f43028e-24b9-4721-9d2c-e82dc1d30f20: 0px;
  }
}

.sd[data-s-340682ca-42d2-4b7c-9a12-e7ec6919100f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-340682ca-42d2-4b7c-9a12-e7ec6919100f] {
    margin: 0px 0px 0px 0px;
    width: 614px;
    max-width: 100%;
  }
}

.sd[data-s-135f75f1-e4e9-42aa-8f9f-de1bc575b50e] {
  flex: none;
  height: auto;
  margin: 0px 12px 0px 0px;
  width: 160px;
  max-width: calc(100% - 12px);
}

.sd[data-s-135f75f1-e4e9-42aa-8f9f-de1bc575b50e].appear {
  opacity: 0;
  transform: translate(40px, 0px);
  transition-duration: 400ms;
}

.sd[data-s-135f75f1-e4e9-42aa-8f9f-de1bc575b50e].appear-active {
  transition-duration: 400ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-135f75f1-e4e9-42aa-8f9f-de1bc575b50e] {
    flex: none;
    height: auto;
    margin: 0px 15px 0px 0px;
    width: 115px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-bcf3ce53-b105-4406-b9ed-ee78621c810c] {
  flex: none;
  height: auto;
  margin: 0px 26px 0px 0px;
  width: 150px;
  max-width: calc(100% - 26px);
}

.sd[data-s-bcf3ce53-b105-4406-b9ed-ee78621c810c].appear {
  opacity: 0;
  transform: translate(40px, 0px);
  transition-duration: 400ms;
}

.sd[data-s-bcf3ce53-b105-4406-b9ed-ee78621c810c].appear-active {
  transition-duration: 400ms;
}

.sd[data-s-bcf3ce53-b105-4406-b9ed-ee78621c810c]:before {
  filter: grayscale(1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-bcf3ce53-b105-4406-b9ed-ee78621c810c] {
    flex: none;
    height: auto;
    margin: 0px 19px 0px 0px;
    width: 111px;
    max-width: calc(100% - 19px);
  }
}

.sd[data-s-0068d674-aa94-4781-8921-151e5bb18ae5] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 103px;
  max-width: 100%;
}

.sd[data-s-0068d674-aa94-4781-8921-151e5bb18ae5].appear {
  opacity: 0;
  transform: translate(40px, 0px);
  transition-duration: 400ms;
}

.sd[data-s-0068d674-aa94-4781-8921-151e5bb18ae5].appear-active {
  transition-duration: 400ms;
}

.sd[data-s-0068d674-aa94-4781-8921-151e5bb18ae5]:before {
  filter: grayscale(1);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0068d674-aa94-4781-8921-151e5bb18ae5] {
    flex: none;
    height: auto;
    margin: 0px 11px 0px;
    width: 73px;
    max-width: calc(100% - 22px);
  }
}

.sd[data-s-91180d13-068d-466c-b87f-763e32d47db5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}


.sd[data-s-1d2674df-b3ec-46a5-bb82-2b1b8a2e4c19] {
  align-content: center;
  align-items: center;
  background: var(--s-color-8fb5b23f);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-1d2674df-b3ec-46a5-bb82-2b1b8a2e4c19: 15px;
  --gap-v-1d2674df-b3ec-46a5-bb82-2b1b8a2e4c19: 0px;
  --gap-uuid: 1d2674df-b3ec-46a5-bb82-2b1b8a2e4c19;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d2674df-b3ec-46a5-bb82-2b1b8a2e4c19] {
    align-content: center;
    align-items: center;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    --gap-h-1d2674df-b3ec-46a5-bb82-2b1b8a2e4c19: 15px;
    --gap-v-1d2674df-b3ec-46a5-bb82-2b1b8a2e4c19: 0px;
  }
}

.sd[data-s-b01cdaa2-4f14-42fc-a449-a69c43289a81] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b01cdaa2-4f14-42fc-a449-a69c43289a81] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-caf52415-8177-4934-baad-ca09cd58f543] {
  background: transparent;
  color: var(--s-color-36bf21a1);
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 18px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-caf52415-8177-4934-baad-ca09cd58f543] {
    flex: none;
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    width: auto;
  }
}

.sd[data-s-5ace4237-5c8c-496d-b637-45db4410d977] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-5ace4237-5c8c-496d-b637-45db4410d977]>p {
  margin: 7px 0px 0px 0px;
}

.sd[data-s-5ace4237-5c8c-496d-b637-45db4410d977] strong {
  background: var(--s-color-83a3896b);
  color: var(--s-color-8fb5b23f);
  padding: 0px 10px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ace4237-5c8c-496d-b637-45db4410d977] {
    font-size: 15px;
  }

  .sd[data-s-5ace4237-5c8c-496d-b637-45db4410d977]>p {
    font-size: 15px;
  }
}

.sd[data-s-f72a396f-63eb-4907-a486-9d108a9b4796] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 165px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f72a396f-63eb-4907-a486-9d108a9b4796] {
    height: auto;
    width: 151px;
    max-width: 100%;
  }
}


.sd[data-s-46f7d551-18d2-414e-83dc-4bb1f5ea04ba] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 824px;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 65px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-46f7d551-18d2-414e-83dc-4bb1f5ea04ba] {
    background: #f0f0f0ff;
    box-shadow: none;
    display: flex;
    flex: none;
    height: 98%;
    margin: 0px 0px 0px 0px;
    padding: 65px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f236a3a2-22d2-4055-96fa-710f80dee31c] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 55px 0px;
  width: 80%;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f236a3a2-22d2-4055-96fa-710f80dee31c] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 37px 0px;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-d5044d40-7939-4f73-b37c-d2546f6e5f18] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5044d40-7939-4f73-b37c-d2546f6e5f18] {
    flex: none;
    height: auto;
    width: 72px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-b30a89f9-30ec-4b70-bd6e-38edbee547f7] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 96px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b30a89f9-30ec-4b70-bd6e-38edbee547f7] {
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e3d5cbe5-df52-4b03-817c-83a61cfddca5] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d6850580-99c4-4ca5-a34b-1cdb4beae8fb] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6850580-99c4-4ca5-a34b-1cdb4beae8fb] {
    font-size: 0.7rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2984ab82-2f34-4ea4-9c18-5f6c3c79fe03] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0e357ef8-749d-4c17-8396-3d5ce878255a] {
  color: #000000ff;
  font-family: 'Noto Sans JP';
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e357ef8-749d-4c17-8396-3d5ce878255a] {
    font-size: 20px;
  }
}

.sd[data-s-afa92f96-344b-4256-b08b-ef96cb7c5e71] {
  color: #000000ff;
  font-family: 'Noto Sans JP';
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-afa92f96-344b-4256-b08b-ef96cb7c5e71] {
    font-size: 12px;
  }
}

.sd[data-s-7fab4600-20f8-4888-9d7a-1375ea783e06] {
  color: #000000ff;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7fab4600-20f8-4888-9d7a-1375ea783e06] {
    font-size: 0.7rem;
  }
}

.sd[data-s-b90cde1d-7504-4111-8f29-ffe66df78405] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b90cde1d-7504-4111-8f29-ffe66df78405] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-96423e23-1752-4172-b95d-8cda7e4b8e94] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96423e23-1752-4172-b95d-8cda7e4b8e94] {
    background: #000000ff;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-3306a94d-99b6-4e40-972e-562e6e18d865] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 90%;
  --gap-h-3306a94d-99b6-4e40-972e-562e6e18d865: 0px;
  --gap-v-3306a94d-99b6-4e40-972e-562e6e18d865: 0px;
  --gap-uuid: 3306a94d-99b6-4e40-972e-562e6e18d865;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3306a94d-99b6-4e40-972e-562e6e18d865] {
    border-bottom: 1px solid rgb(255, 255, 255);
    border-left: 0px solid rgb(255, 255, 255);
    border-right: 0px solid rgb(255, 255, 255);
    border-top: 0px solid rgb(255, 255, 255);
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-3306a94d-99b6-4e40-972e-562e6e18d865: 0px;
    --gap-v-3306a94d-99b6-4e40-972e-562e6e18d865: 0px;
    max-width: 100%;
  }
}

.sd[data-s-5c11715f-fc9a-49dc-9d22-43ad5a2bfa59] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-3306a94d-99b6-4e40-972e-562e6e18d865) * 0));
  max-width: calc(100% - (var(--gap-h-3306a94d-99b6-4e40-972e-562e6e18d865) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c11715f-fc9a-49dc-9d22-43ad5a2bfa59] {
    align-content: center;
    align-items: center;
    flex: none;
    height: 45px;
    justify-content: center;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-3306a94d-99b6-4e40-972e-562e6e18d865) * 0));
    max-width: calc(100% - (var(--gap-h-3306a94d-99b6-4e40-972e-562e6e18d865) * 0));
  }
}

.sd[data-s-aa2e8b6d-a235-407f-bd63-3417c60b0499] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-aa2e8b6d-a235-407f-bd63-3417c60b0499: 25px;
  --gap-v-aa2e8b6d-a235-407f-bd63-3417c60b0499: 0px;
  --gap-uuid: aa2e8b6d-a235-407f-bd63-3417c60b0499;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aa2e8b6d-a235-407f-bd63-3417c60b0499] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 93%;
    --gap-h-aa2e8b6d-a235-407f-bd63-3417c60b0499: 12px;
    --gap-v-aa2e8b6d-a235-407f-bd63-3417c60b0499: 0px;
    max-width: 93%;
  }
}

.sd[data-s-1c87eeba-3b8c-4b09-a761-769d8cabb0ec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-aa2e8b6d-a235-407f-bd63-3417c60b0499) * 0));
  max-width: calc(100% - (var(--gap-h-aa2e8b6d-a235-407f-bd63-3417c60b0499) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c87eeba-3b8c-4b09-a761-769d8cabb0ec] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-aed2c999-20dc-4653-9643-3d7382362e12] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-aed2c999-20dc-4653-9643-3d7382362e12: 10px;
  --gap-v-aed2c999-20dc-4653-9643-3d7382362e12: 0px;
  --gap-uuid: aed2c999-20dc-4653-9643-3d7382362e12;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aed2c999-20dc-4653-9643-3d7382362e12] {
    height: auto;
    --gap-h-aed2c999-20dc-4653-9643-3d7382362e12: 10px;
    --gap-v-aed2c999-20dc-4653-9643-3d7382362e12: 0px;
  }
}

.sd[data-s-8ecb9d40-e025-4068-9daf-e1a7dd15cf8a] {
  color: #000000;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-aed2c999-20dc-4653-9643-3d7382362e12) * 0));
  max-width: calc(100% - (var(--gap-h-aed2c999-20dc-4653-9643-3d7382362e12) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ecb9d40-e025-4068-9daf-e1a7dd15cf8a] {
    color: rgb(255, 255, 255);
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-aed2c999-20dc-4653-9643-3d7382362e12) * 0));
    max-width: calc(100% - (var(--gap-h-aed2c999-20dc-4653-9643-3d7382362e12) * 0));
  }
}

.sd[data-s-05a52aa3-e0dc-4c5a-bd3b-d6e0b12798b6] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e3b4baaf-9ec1-443d-9e33-994a0fcaef78] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-e3b4baaf-9ec1-443d-9e33-994a0fcaef78] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3b4baaf-9ec1-443d-9e33-994a0fcaef78] {
    color: rgb(255, 255, 255);
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-87699b8c-4f85-4606-bef2-0745d392baf1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-87699b8c-4f85-4606-bef2-0745d392baf1] {
  flex: none;
  height: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-87699b8c-4f85-4606-bef2-0745d392baf1] {
    background: rgb(255, 255, 255);
  }
}

.sd[data-s-273bdee8-4df7-48ff-82b3-6e5d2a44e629] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-273bdee8-4df7-48ff-82b3-6e5d2a44e629] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-9330357d-2e9b-4936-ae2b-56a1a34555e6] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 100%;
  --gap-h-9330357d-2e9b-4936-ae2b-56a1a34555e6: 0px;
  --gap-v-9330357d-2e9b-4936-ae2b-56a1a34555e6: 28px;
  --gap-uuid: 9330357d-2e9b-4936-ae2b-56a1a34555e6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9330357d-2e9b-4936-ae2b-56a1a34555e6] {
    flex: none;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    padding: 18px 0px;
    width: 100%;
    --gap-h-9330357d-2e9b-4936-ae2b-56a1a34555e6: 0px;
    --gap-v-9330357d-2e9b-4936-ae2b-56a1a34555e6: 12px;
  }
}

.sd[data-s-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9330357d-2e9b-4936-ae2b-56a1a34555e6) * 0));
  --gap-h-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec: 0px;
  --gap-v-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec: 10px;
  --gap-uuid: 9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec;
  max-width: calc(100% - (var(--gap-h-9330357d-2e9b-4936-ae2b-56a1a34555e6) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec] {
    padding: 0px;
    width: 100%;
    --gap-h-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec: 0px;
    --gap-v-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec: 10px;
  }
}

.sd[data-s-75dfb4ae-22be-4b56-bb3e-0c2f912632d8] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec) * 0));
  --gap-h-75dfb4ae-22be-4b56-bb3e-0c2f912632d8: 10px;
  --gap-v-75dfb4ae-22be-4b56-bb3e-0c2f912632d8: 10px;
  --gap-uuid: 75dfb4ae-22be-4b56-bb3e-0c2f912632d8;
  max-width: calc(100% - (var(--gap-h-9be6f59a-1bf8-4dfd-941b-b13a4d2a18ec) * 0));
}

.sd[data-s-2bb22e89-779a-475e-af3e-e5b5b77e1d78] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-2bb22e89-779a-475e-af3e-e5b5b77e1d78: 10px;
  --gap-v-2bb22e89-779a-475e-af3e-e5b5b77e1d78: 0px;
  --gap-uuid: 2bb22e89-779a-475e-af3e-e5b5b77e1d78;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2bb22e89-779a-475e-af3e-e5b5b77e1d78] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-2bb22e89-779a-475e-af3e-e5b5b77e1d78: 10px;
    --gap-v-2bb22e89-779a-475e-af3e-e5b5b77e1d78: 0px;
  }
}

.sd[data-s-31ffbc81-f97e-4eaa-a00a-98fc06e89044] {
  color: #000000ff;
  flex: 1;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-31ffbc81-f97e-4eaa-a00a-98fc06e89044]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-31ffbc81-f97e-4eaa-a00a-98fc06e89044] {
    color: #000000ff;
    flex: 1;
    font-size: 13px;
    line-height: 1.5;
    width: auto;
  }
}

.sd[data-s-19fa01b3-f6ff-443b-92c6-77597e79822a] {
  color: #333333;
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19fa01b3-f6ff-443b-92c6-77597e79822a] {
    color: #000000ff;
    line-height: 1.5;
  }
}

.sd[data-s-e4696b6f-f46a-45af-bdd3-319002edf3ff] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4696b6f-f46a-45af-bdd3-319002edf3ff] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b6a3952a-5cd8-4c92-bdc5-356932b5de2b] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6a3952a-5cd8-4c92-bdc5-356932b5de2b] {
    background: #000000ff;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-265d8938-5403-4999-8bd6-64b3a318b992] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 90%;
  --gap-h-265d8938-5403-4999-8bd6-64b3a318b992: 0px;
  --gap-v-265d8938-5403-4999-8bd6-64b3a318b992: 0px;
  --gap-uuid: 265d8938-5403-4999-8bd6-64b3a318b992;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-265d8938-5403-4999-8bd6-64b3a318b992] {
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-265d8938-5403-4999-8bd6-64b3a318b992: 0px;
    --gap-v-265d8938-5403-4999-8bd6-64b3a318b992: 0px;
    max-width: 100%;
  }
}

.sd[data-s-55ea16c7-fd29-49e1-b6cf-71a89af62c3f] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-265d8938-5403-4999-8bd6-64b3a318b992) * 0));
  max-width: calc(100% - (var(--gap-h-265d8938-5403-4999-8bd6-64b3a318b992) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-55ea16c7-fd29-49e1-b6cf-71a89af62c3f] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: 100%;
  }
}

.sd[data-s-32274770-03f9-4e01-abcc-26dbca2f2ff8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-32274770-03f9-4e01-abcc-26dbca2f2ff8: 25px;
  --gap-v-32274770-03f9-4e01-abcc-26dbca2f2ff8: 0px;
  --gap-uuid: 32274770-03f9-4e01-abcc-26dbca2f2ff8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32274770-03f9-4e01-abcc-26dbca2f2ff8] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 93%;
    --gap-h-32274770-03f9-4e01-abcc-26dbca2f2ff8: 12px;
    --gap-v-32274770-03f9-4e01-abcc-26dbca2f2ff8: 0px;
    max-width: 93%;
  }
}

.sd[data-s-6d87a556-6050-4317-8e90-3764a23b3318] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-32274770-03f9-4e01-abcc-26dbca2f2ff8) * 0));
  max-width: calc(100% - (var(--gap-h-32274770-03f9-4e01-abcc-26dbca2f2ff8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d87a556-6050-4317-8e90-3764a23b3318] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-1cd66ebe-1124-4018-aa14-c381395f09df] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-1cd66ebe-1124-4018-aa14-c381395f09df: 10px;
  --gap-v-1cd66ebe-1124-4018-aa14-c381395f09df: 0px;
  --gap-uuid: 1cd66ebe-1124-4018-aa14-c381395f09df;
  max-width: 100%;
}

.sd[data-s-849976a1-0d6d-4039-9562-204401273895] {
  color: #000000;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-1cd66ebe-1124-4018-aa14-c381395f09df) * 0));
  max-width: calc(100% - (var(--gap-h-1cd66ebe-1124-4018-aa14-c381395f09df) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-849976a1-0d6d-4039-9562-204401273895] {
    color: rgb(255, 255, 255);
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1cd66ebe-1124-4018-aa14-c381395f09df) * 0));
    max-width: calc(100% - (var(--gap-h-1cd66ebe-1124-4018-aa14-c381395f09df) * 0));
  }
}

.sd[data-s-9a194374-c3df-470f-8d26-0948b7d60a62] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-da9110cb-76ab-4078-9af2-e8fbca0cb464] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-da9110cb-76ab-4078-9af2-e8fbca0cb464] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-da9110cb-76ab-4078-9af2-e8fbca0cb464] {
    color: rgb(255, 255, 255);
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-efc14844-7c18-49f5-b189-7438a4767da3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-efc14844-7c18-49f5-b189-7438a4767da3] {
  flex: none;
  height: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-efc14844-7c18-49f5-b189-7438a4767da3] {
    background: rgb(255, 255, 255);
  }
}

.sd[data-s-3fac3554-26e1-4ccc-9770-49b53314a422] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3fac3554-26e1-4ccc-9770-49b53314a422] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-983f6a98-19e1-4039-921b-d4a9f7d1fbfa] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 100%;
  --gap-h-983f6a98-19e1-4039-921b-d4a9f7d1fbfa: 0px;
  --gap-v-983f6a98-19e1-4039-921b-d4a9f7d1fbfa: 28px;
  --gap-uuid: 983f6a98-19e1-4039-921b-d4a9f7d1fbfa;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-983f6a98-19e1-4039-921b-d4a9f7d1fbfa] {
    flex: none;
    gap: 12px;
    padding: 18px 0px;
    width: 100%;
    --gap-h-983f6a98-19e1-4039-921b-d4a9f7d1fbfa: 0px;
    --gap-v-983f6a98-19e1-4039-921b-d4a9f7d1fbfa: 12px;
  }
}

.sd[data-s-8f4e8370-381d-472c-be21-e82dd5dd1ab2] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-983f6a98-19e1-4039-921b-d4a9f7d1fbfa) * 0));
  --gap-h-8f4e8370-381d-472c-be21-e82dd5dd1ab2: 0px;
  --gap-v-8f4e8370-381d-472c-be21-e82dd5dd1ab2: 10px;
  --gap-uuid: 8f4e8370-381d-472c-be21-e82dd5dd1ab2;
  max-width: calc(100% - (var(--gap-h-983f6a98-19e1-4039-921b-d4a9f7d1fbfa) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f4e8370-381d-472c-be21-e82dd5dd1ab2] {
    padding: 0px;
    width: 100%;
    --gap-h-8f4e8370-381d-472c-be21-e82dd5dd1ab2: 0px;
    --gap-v-8f4e8370-381d-472c-be21-e82dd5dd1ab2: 10px;
  }
}

.sd[data-s-44a28b00-0445-4b53-8d6a-8052d908e764] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8f4e8370-381d-472c-be21-e82dd5dd1ab2) * 0));
  --gap-h-44a28b00-0445-4b53-8d6a-8052d908e764: 0px;
  --gap-v-44a28b00-0445-4b53-8d6a-8052d908e764: 10px;
  --gap-uuid: 44a28b00-0445-4b53-8d6a-8052d908e764;
  max-width: calc(100% - (var(--gap-h-8f4e8370-381d-472c-be21-e82dd5dd1ab2) * 0));
}

.sd[data-s-05f44e89-728a-456d-b02c-ad9fdd749c0d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-44a28b00-0445-4b53-8d6a-8052d908e764) * 0));
  --gap-h-05f44e89-728a-456d-b02c-ad9fdd749c0d: 10px;
  --gap-v-05f44e89-728a-456d-b02c-ad9fdd749c0d: 0px;
  --gap-uuid: 05f44e89-728a-456d-b02c-ad9fdd749c0d;
  max-width: calc(100% - (var(--gap-h-44a28b00-0445-4b53-8d6a-8052d908e764) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-05f44e89-728a-456d-b02c-ad9fdd749c0d] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-05f44e89-728a-456d-b02c-ad9fdd749c0d: 10px;
    --gap-v-05f44e89-728a-456d-b02c-ad9fdd749c0d: 0px;
  }
}

.sd[data-s-21012398-be8b-44e9-adca-f9463e1b7547] {
  color: #000000ff;
  flex: 1;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-21012398-be8b-44e9-adca-f9463e1b7547]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-21012398-be8b-44e9-adca-f9463e1b7547] {
    color: #000000ff;
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-bedb271a-937a-4ee2-b34f-7cec50b324e7] {
  color: #333333;
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bedb271a-937a-4ee2-b34f-7cec50b324e7] {
    color: #000000ff;
  }
}

.sd[data-s-b8923b57-cf9a-43b9-9b73-537d3f2b857d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8923b57-cf9a-43b9-9b73-537d3f2b857d] {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b09dea3a-d560-4547-89fa-98b62ae41fce] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b09dea3a-d560-4547-89fa-98b62ae41fce] {
    background: #000000ff;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-2be4e805-cc45-40d3-8c14-3f57d8e8ed85] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 90%;
  --gap-h-2be4e805-cc45-40d3-8c14-3f57d8e8ed85: 0px;
  --gap-v-2be4e805-cc45-40d3-8c14-3f57d8e8ed85: 0px;
  --gap-uuid: 2be4e805-cc45-40d3-8c14-3f57d8e8ed85;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2be4e805-cc45-40d3-8c14-3f57d8e8ed85] {
    border-bottom: 1px solid rgb(255, 255, 255);
    border-left: 0px solid rgb(255, 255, 255);
    border-right: 0px solid rgb(255, 255, 255);
    border-top: 0px solid rgb(255, 255, 255);
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-2be4e805-cc45-40d3-8c14-3f57d8e8ed85: 0px;
    --gap-v-2be4e805-cc45-40d3-8c14-3f57d8e8ed85: 0px;
    max-width: 100%;
  }
}

.sd[data-s-8d006e8c-a1b0-44c8-851d-a05de8cb56a9] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-2be4e805-cc45-40d3-8c14-3f57d8e8ed85) * 0));
  max-width: calc(100% - (var(--gap-h-2be4e805-cc45-40d3-8c14-3f57d8e8ed85) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d006e8c-a1b0-44c8-851d-a05de8cb56a9] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: 100%;
  }
}

.sd[data-s-5833f5be-058b-42df-b660-eec57cda21f9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-5833f5be-058b-42df-b660-eec57cda21f9: 25px;
  --gap-v-5833f5be-058b-42df-b660-eec57cda21f9: 0px;
  --gap-uuid: 5833f5be-058b-42df-b660-eec57cda21f9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5833f5be-058b-42df-b660-eec57cda21f9] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 93%;
    --gap-h-5833f5be-058b-42df-b660-eec57cda21f9: 12px;
    --gap-v-5833f5be-058b-42df-b660-eec57cda21f9: 0px;
    max-width: 93%;
  }
}

.sd[data-s-850490a0-b2fa-416d-8be1-79ab591609ec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-5833f5be-058b-42df-b660-eec57cda21f9) * 0));
  max-width: calc(100% - (var(--gap-h-5833f5be-058b-42df-b660-eec57cda21f9) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-850490a0-b2fa-416d-8be1-79ab591609ec] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-88d6f7f4-32ca-4753-8e27-ba336a2571a6] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-88d6f7f4-32ca-4753-8e27-ba336a2571a6: 10px;
  --gap-v-88d6f7f4-32ca-4753-8e27-ba336a2571a6: 0px;
  --gap-uuid: 88d6f7f4-32ca-4753-8e27-ba336a2571a6;
  max-width: 100%;
}

.sd[data-s-bae7bc78-66db-4b82-948a-0280f31f3cb2] {
  color: #000000;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-88d6f7f4-32ca-4753-8e27-ba336a2571a6) * 0));
  max-width: calc(100% - (var(--gap-h-88d6f7f4-32ca-4753-8e27-ba336a2571a6) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bae7bc78-66db-4b82-948a-0280f31f3cb2] {
    color: rgb(255, 255, 255);
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-88d6f7f4-32ca-4753-8e27-ba336a2571a6) * 0));
    max-width: calc(100% - (var(--gap-h-88d6f7f4-32ca-4753-8e27-ba336a2571a6) * 0));
  }
}

.sd[data-s-aa7d7c7e-c60b-4065-941b-b2169ec21a28] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-defd1ed1-c270-4cfe-a965-723cb51e794f] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-defd1ed1-c270-4cfe-a965-723cb51e794f] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-defd1ed1-c270-4cfe-a965-723cb51e794f] {
    color: rgb(255, 255, 255);
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-532308e3-1811-42a8-8da6-cc583f7db9c8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-532308e3-1811-42a8-8da6-cc583f7db9c8] {
  flex: none;
  height: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-532308e3-1811-42a8-8da6-cc583f7db9c8] {
    background: rgb(255, 255, 255);
  }
}

.sd[data-s-044b58ad-4504-4270-8a4b-ac674721f71b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-044b58ad-4504-4270-8a4b-ac674721f71b] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-d3d00931-f2a9-4eb2-8803-b810d4511ca5] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-d3d00931-f2a9-4eb2-8803-b810d4511ca5: 0px;
  --gap-v-d3d00931-f2a9-4eb2-8803-b810d4511ca5: 28px;
  --gap-uuid: d3d00931-f2a9-4eb2-8803-b810d4511ca5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3d00931-f2a9-4eb2-8803-b810d4511ca5] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-d3d00931-f2a9-4eb2-8803-b810d4511ca5: 0px;
    --gap-v-d3d00931-f2a9-4eb2-8803-b810d4511ca5: 12px;
    max-width: 100%;
  }
}

.sd[data-s-cbbe98da-cee2-43bb-abd7-cb05e3346441] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-d3d00931-f2a9-4eb2-8803-b810d4511ca5) * 0));
  --gap-h-cbbe98da-cee2-43bb-abd7-cb05e3346441: 0px;
  --gap-v-cbbe98da-cee2-43bb-abd7-cb05e3346441: 10px;
  --gap-uuid: cbbe98da-cee2-43bb-abd7-cb05e3346441;
  max-width: calc(100% - (var(--gap-h-d3d00931-f2a9-4eb2-8803-b810d4511ca5) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cbbe98da-cee2-43bb-abd7-cb05e3346441] {
    padding: 0px;
    width: 100%;
    --gap-h-cbbe98da-cee2-43bb-abd7-cb05e3346441: 0px;
    --gap-v-cbbe98da-cee2-43bb-abd7-cb05e3346441: 10px;
  }
}

.sd[data-s-be88503c-84ea-46ef-b867-62aa3d299c28] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-cbbe98da-cee2-43bb-abd7-cb05e3346441) * 0));
  --gap-h-be88503c-84ea-46ef-b867-62aa3d299c28: 0px;
  --gap-v-be88503c-84ea-46ef-b867-62aa3d299c28: 10px;
  --gap-uuid: be88503c-84ea-46ef-b867-62aa3d299c28;
  max-width: calc(100% - (var(--gap-h-cbbe98da-cee2-43bb-abd7-cb05e3346441) * 0));
}

.sd[data-s-aee2eb3b-6d8f-4ac5-9a3d-6b44b1a9ae3b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-be88503c-84ea-46ef-b867-62aa3d299c28) * 0));
  --gap-h-aee2eb3b-6d8f-4ac5-9a3d-6b44b1a9ae3b: 10px;
  --gap-v-aee2eb3b-6d8f-4ac5-9a3d-6b44b1a9ae3b: 0px;
  --gap-uuid: aee2eb3b-6d8f-4ac5-9a3d-6b44b1a9ae3b;
  max-width: calc(100% - (var(--gap-h-be88503c-84ea-46ef-b867-62aa3d299c28) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-aee2eb3b-6d8f-4ac5-9a3d-6b44b1a9ae3b] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-aee2eb3b-6d8f-4ac5-9a3d-6b44b1a9ae3b: 10px;
    --gap-v-aee2eb3b-6d8f-4ac5-9a3d-6b44b1a9ae3b: 0px;
  }
}

.sd[data-s-a925d07e-4041-4853-9016-af1ad323fc89] {
  color: #000000ff;
  flex: 1;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a925d07e-4041-4853-9016-af1ad323fc89]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a925d07e-4041-4853-9016-af1ad323fc89] {
    color: #000000ff;
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-b61d4c00-1ba6-4fbd-be7c-a06c3e2d3063] {
  color: #333333;
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b61d4c00-1ba6-4fbd-be7c-a06c3e2d3063] {
    color: #000000ff;
  }
}

.sd[data-s-0d5a0da0-b9dc-4d95-920a-b1b8db6edb6e] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d5a0da0-b9dc-4d95-920a-b1b8db6edb6e] {
    background: #000000ff;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-e44ca824-4633-4906-acd3-f38496443241] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 90%;
  --gap-h-e44ca824-4633-4906-acd3-f38496443241: 0px;
  --gap-v-e44ca824-4633-4906-acd3-f38496443241: 0px;
  --gap-uuid: e44ca824-4633-4906-acd3-f38496443241;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e44ca824-4633-4906-acd3-f38496443241] {
    border-bottom: 1px solid rgb(255, 255, 255);
    border-left: 0px solid rgb(255, 255, 255);
    border-right: 0px solid rgb(255, 255, 255);
    border-top: 0px solid rgb(255, 255, 255);
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-e44ca824-4633-4906-acd3-f38496443241: 0px;
    --gap-v-e44ca824-4633-4906-acd3-f38496443241: 0px;
    max-width: 100%;
  }
}

.sd[data-s-346826d2-495f-4ae1-869f-71ddb1288f81] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-e44ca824-4633-4906-acd3-f38496443241) * 0));
  max-width: calc(100% - (var(--gap-h-e44ca824-4633-4906-acd3-f38496443241) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-346826d2-495f-4ae1-869f-71ddb1288f81] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: 100%;
  }
}

.sd[data-s-29b9d6dd-558d-463b-958f-b4a7d0170f0a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-29b9d6dd-558d-463b-958f-b4a7d0170f0a: 25px;
  --gap-v-29b9d6dd-558d-463b-958f-b4a7d0170f0a: 0px;
  --gap-uuid: 29b9d6dd-558d-463b-958f-b4a7d0170f0a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-29b9d6dd-558d-463b-958f-b4a7d0170f0a] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 93%;
    --gap-h-29b9d6dd-558d-463b-958f-b4a7d0170f0a: 12px;
    --gap-v-29b9d6dd-558d-463b-958f-b4a7d0170f0a: 0px;
    max-width: 93%;
  }
}

.sd[data-s-c408b2bb-0917-469f-9e03-33477cd5c383] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-29b9d6dd-558d-463b-958f-b4a7d0170f0a) * 0));
  max-width: calc(100% - (var(--gap-h-29b9d6dd-558d-463b-958f-b4a7d0170f0a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c408b2bb-0917-469f-9e03-33477cd5c383] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-59c28965-6cf9-4591-853f-846977eafb5a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-59c28965-6cf9-4591-853f-846977eafb5a: 10px;
  --gap-v-59c28965-6cf9-4591-853f-846977eafb5a: 0px;
  --gap-uuid: 59c28965-6cf9-4591-853f-846977eafb5a;
  max-width: 100%;
}

.sd[data-s-e24a8eed-738f-4baf-8b14-4a5fdc4bdb2a] {
  color: #000000;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-59c28965-6cf9-4591-853f-846977eafb5a) * 0));
  max-width: calc(100% - (var(--gap-h-59c28965-6cf9-4591-853f-846977eafb5a) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e24a8eed-738f-4baf-8b14-4a5fdc4bdb2a] {
    color: rgb(255, 255, 255);
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-59c28965-6cf9-4591-853f-846977eafb5a) * 0));
    max-width: calc(100% - (var(--gap-h-59c28965-6cf9-4591-853f-846977eafb5a) * 0));
  }
}

.sd[data-s-21a8d412-f206-4797-95dc-313f90b9b864] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-507e04cb-883f-43a1-900b-2876d5bdc708] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-507e04cb-883f-43a1-900b-2876d5bdc708] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-507e04cb-883f-43a1-900b-2876d5bdc708] {
    color: rgb(255, 255, 255);
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-b8bd1e4c-5c73-4188-bd74-a87f1bca4962] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-b8bd1e4c-5c73-4188-bd74-a87f1bca4962] {
  flex: none;
  height: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8bd1e4c-5c73-4188-bd74-a87f1bca4962] {
    background: rgb(255, 255, 255);
  }
}

.sd[data-s-03ceb04f-2371-4302-8163-ac69419cb41c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-03ceb04f-2371-4302-8163-ac69419cb41c] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-729ee56a-df1a-418a-9c53-8fb3092b8b4a] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-729ee56a-df1a-418a-9c53-8fb3092b8b4a: 0px;
  --gap-v-729ee56a-df1a-418a-9c53-8fb3092b8b4a: 28px;
  --gap-uuid: 729ee56a-df1a-418a-9c53-8fb3092b8b4a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-729ee56a-df1a-418a-9c53-8fb3092b8b4a] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-729ee56a-df1a-418a-9c53-8fb3092b8b4a: 0px;
    --gap-v-729ee56a-df1a-418a-9c53-8fb3092b8b4a: 12px;
    max-width: 100%;
  }
}

.sd[data-s-78022923-b91f-4cdf-b1ac-dba874dfa565] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-729ee56a-df1a-418a-9c53-8fb3092b8b4a) * 0));
  --gap-h-78022923-b91f-4cdf-b1ac-dba874dfa565: 0px;
  --gap-v-78022923-b91f-4cdf-b1ac-dba874dfa565: 10px;
  --gap-uuid: 78022923-b91f-4cdf-b1ac-dba874dfa565;
  max-width: calc(100% - (var(--gap-h-729ee56a-df1a-418a-9c53-8fb3092b8b4a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-78022923-b91f-4cdf-b1ac-dba874dfa565] {
    padding: 0px;
    width: 100%;
    --gap-h-78022923-b91f-4cdf-b1ac-dba874dfa565: 0px;
    --gap-v-78022923-b91f-4cdf-b1ac-dba874dfa565: 10px;
  }
}

.sd[data-s-2a15a193-cea1-4497-a88d-d076941fb33b] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-78022923-b91f-4cdf-b1ac-dba874dfa565) * 0));
  --gap-h-2a15a193-cea1-4497-a88d-d076941fb33b: 0px;
  --gap-v-2a15a193-cea1-4497-a88d-d076941fb33b: 10px;
  --gap-uuid: 2a15a193-cea1-4497-a88d-d076941fb33b;
  max-width: calc(100% - (var(--gap-h-78022923-b91f-4cdf-b1ac-dba874dfa565) * 0));
}

.sd[data-s-87e36b25-b588-425b-8627-c45b74d72da7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2a15a193-cea1-4497-a88d-d076941fb33b) * 0));
  --gap-h-87e36b25-b588-425b-8627-c45b74d72da7: 10px;
  --gap-v-87e36b25-b588-425b-8627-c45b74d72da7: 0px;
  --gap-uuid: 87e36b25-b588-425b-8627-c45b74d72da7;
  max-width: calc(100% - (var(--gap-h-2a15a193-cea1-4497-a88d-d076941fb33b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-87e36b25-b588-425b-8627-c45b74d72da7] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-87e36b25-b588-425b-8627-c45b74d72da7: 10px;
    --gap-v-87e36b25-b588-425b-8627-c45b74d72da7: 0px;
  }
}

.sd[data-s-440b9d31-afa3-4e74-8d8d-18fefa565097] {
  color: #000000ff;
  flex: 1;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-440b9d31-afa3-4e74-8d8d-18fefa565097]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-440b9d31-afa3-4e74-8d8d-18fefa565097] {
    color: #000000ff;
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-3457f3b0-8502-4b7f-a273-99de12ac8c62] {
  color: #333333;
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3457f3b0-8502-4b7f-a273-99de12ac8c62] {
    color: #000000ff;
  }
}

.sd[data-s-b9a7781c-94e9-433d-a7da-8f975c64e0c3] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9a7781c-94e9-433d-a7da-8f975c64e0c3] {
    background: #000000ff;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-8856ab62-f67a-4e27-bca6-42f281311737] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 90%;
  --gap-h-8856ab62-f67a-4e27-bca6-42f281311737: 0px;
  --gap-v-8856ab62-f67a-4e27-bca6-42f281311737: 0px;
  --gap-uuid: 8856ab62-f67a-4e27-bca6-42f281311737;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8856ab62-f67a-4e27-bca6-42f281311737] {
    border-bottom: 1px solid rgb(255, 255, 255);
    border-left: 0px solid rgb(255, 255, 255);
    border-right: 0px solid rgb(255, 255, 255);
    border-top: 0px solid rgb(255, 255, 255);
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-8856ab62-f67a-4e27-bca6-42f281311737: 0px;
    --gap-v-8856ab62-f67a-4e27-bca6-42f281311737: 0px;
    max-width: 100%;
  }
}

.sd[data-s-fbb34d07-63e5-40a5-9485-c2b3a7f51da7] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-8856ab62-f67a-4e27-bca6-42f281311737) * 0));
  max-width: calc(100% - (var(--gap-h-8856ab62-f67a-4e27-bca6-42f281311737) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fbb34d07-63e5-40a5-9485-c2b3a7f51da7] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: 100%;
  }
}

.sd[data-s-b832abf6-6dd4-43d2-a785-32699fdc032e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-b832abf6-6dd4-43d2-a785-32699fdc032e: 25px;
  --gap-v-b832abf6-6dd4-43d2-a785-32699fdc032e: 0px;
  --gap-uuid: b832abf6-6dd4-43d2-a785-32699fdc032e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b832abf6-6dd4-43d2-a785-32699fdc032e] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 93%;
    --gap-h-b832abf6-6dd4-43d2-a785-32699fdc032e: 12px;
    --gap-v-b832abf6-6dd4-43d2-a785-32699fdc032e: 0px;
    max-width: 93%;
  }
}

.sd[data-s-9139d13c-476e-45d1-86ab-17687cd0cb3b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-b832abf6-6dd4-43d2-a785-32699fdc032e) * 0));
  max-width: calc(100% - (var(--gap-h-b832abf6-6dd4-43d2-a785-32699fdc032e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9139d13c-476e-45d1-86ab-17687cd0cb3b] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-899e4a9f-d44c-44a2-8eff-26ca148f4b8d] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-899e4a9f-d44c-44a2-8eff-26ca148f4b8d: 10px;
  --gap-v-899e4a9f-d44c-44a2-8eff-26ca148f4b8d: 0px;
  --gap-uuid: 899e4a9f-d44c-44a2-8eff-26ca148f4b8d;
  max-width: 100%;
}

.sd[data-s-d0a181d1-7dd9-43df-bc7c-834484fcec6a] {
  color: #000000;
  flex: none;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-899e4a9f-d44c-44a2-8eff-26ca148f4b8d) * 0));
  max-width: calc(100% - (var(--gap-h-899e4a9f-d44c-44a2-8eff-26ca148f4b8d) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0a181d1-7dd9-43df-bc7c-834484fcec6a] {
    color: rgb(255, 255, 255);
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-899e4a9f-d44c-44a2-8eff-26ca148f4b8d) * 0));
    max-width: calc(100% - (var(--gap-h-899e4a9f-d44c-44a2-8eff-26ca148f4b8d) * 0));
  }
}

.sd[data-s-04a44399-1229-4eed-8c7e-e298c839564f] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8d795664-7136-4439-baee-99bedadce704] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-8d795664-7136-4439-baee-99bedadce704] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d795664-7136-4439-baee-99bedadce704] {
    color: rgb(255, 255, 255);
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-d4c42ebe-341d-48ff-a2f6-276ebedff617] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-d4c42ebe-341d-48ff-a2f6-276ebedff617] {
  flex: none;
  height: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4c42ebe-341d-48ff-a2f6-276ebedff617] {
    background: rgb(255, 255, 255);
  }
}

.sd[data-s-5dc70cfc-9bb7-4140-b8c0-6dd8eeee66ac] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5dc70cfc-9bb7-4140-b8c0-6dd8eeee66ac] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-e21099dc-dfd5-4e55-a253-2fb9f9f07320] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-e21099dc-dfd5-4e55-a253-2fb9f9f07320: 0px;
  --gap-v-e21099dc-dfd5-4e55-a253-2fb9f9f07320: 28px;
  --gap-uuid: e21099dc-dfd5-4e55-a253-2fb9f9f07320;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e21099dc-dfd5-4e55-a253-2fb9f9f07320] {
    flex: none;
    gap: 12px;
    padding: 18px 0px;
    width: 100%;
    --gap-h-e21099dc-dfd5-4e55-a253-2fb9f9f07320: 0px;
    --gap-v-e21099dc-dfd5-4e55-a253-2fb9f9f07320: 12px;
    max-width: 100%;
  }
}

.sd[data-s-a015b97e-5301-4b14-af2c-083555637d4f] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e21099dc-dfd5-4e55-a253-2fb9f9f07320) * 0));
  --gap-h-a015b97e-5301-4b14-af2c-083555637d4f: 0px;
  --gap-v-a015b97e-5301-4b14-af2c-083555637d4f: 10px;
  --gap-uuid: a015b97e-5301-4b14-af2c-083555637d4f;
  max-width: calc(100% - (var(--gap-h-e21099dc-dfd5-4e55-a253-2fb9f9f07320) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a015b97e-5301-4b14-af2c-083555637d4f] {
    padding: 0px;
    width: 100%;
    --gap-h-a015b97e-5301-4b14-af2c-083555637d4f: 0px;
    --gap-v-a015b97e-5301-4b14-af2c-083555637d4f: 10px;
  }
}

.sd[data-s-9fee1990-d0a9-45e3-a4ad-3fdfc0a429a8] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a015b97e-5301-4b14-af2c-083555637d4f) * 0));
  --gap-h-9fee1990-d0a9-45e3-a4ad-3fdfc0a429a8: 0px;
  --gap-v-9fee1990-d0a9-45e3-a4ad-3fdfc0a429a8: 10px;
  --gap-uuid: 9fee1990-d0a9-45e3-a4ad-3fdfc0a429a8;
  max-width: calc(100% - (var(--gap-h-a015b97e-5301-4b14-af2c-083555637d4f) * 0));
}

.sd[data-s-9f9e6fe4-065f-4c07-91a3-2ad3ec8a22ed] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9fee1990-d0a9-45e3-a4ad-3fdfc0a429a8) * 0));
  --gap-h-9f9e6fe4-065f-4c07-91a3-2ad3ec8a22ed: 10px;
  --gap-v-9f9e6fe4-065f-4c07-91a3-2ad3ec8a22ed: 0px;
  --gap-uuid: 9f9e6fe4-065f-4c07-91a3-2ad3ec8a22ed;
  max-width: calc(100% - (var(--gap-h-9fee1990-d0a9-45e3-a4ad-3fdfc0a429a8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f9e6fe4-065f-4c07-91a3-2ad3ec8a22ed] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-9f9e6fe4-065f-4c07-91a3-2ad3ec8a22ed: 10px;
    --gap-v-9f9e6fe4-065f-4c07-91a3-2ad3ec8a22ed: 0px;
  }
}

.sd[data-s-f5fe1a5d-f39b-4dcc-9918-0a754bf95a5f] {
  color: #000000ff;
  flex: 1;
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f5fe1a5d-f39b-4dcc-9918-0a754bf95a5f]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5fe1a5d-f39b-4dcc-9918-0a754bf95a5f] {
    color: #000000ff;
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-c7662334-3dd0-4937-b2fe-90575e624dd6] {
  color: #333333;
  font-size: 24px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7662334-3dd0-4937-b2fe-90575e624dd6] {
    color: #000000ff;
  }
}

.sd[data-s-71e2fb85-aa67-4f14-9367-5ceb8489b5ab] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 36px 0px;
  padding: 45px 0px;
  width: 60%;
  max-width: 60%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71e2fb85-aa67-4f14-9367-5ceb8489b5ab] {
    flex: none;
    margin: 0px 0px 29px 0px;
    padding: 25px 0px;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-c91ed7ea-4beb-4a50-b7b8-f09cb3ba05bb] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: center;
  width: 90%;
  --gap-h-c91ed7ea-4beb-4a50-b7b8-f09cb3ba05bb: 20px;
  --gap-v-c91ed7ea-4beb-4a50-b7b8-f09cb3ba05bb: 0px;
  --gap-uuid: c91ed7ea-4beb-4a50-b7b8-f09cb3ba05bb;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c91ed7ea-4beb-4a50-b7b8-f09cb3ba05bb] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    gap: 14px;
    justify-content: space-between;
    width: 93%;
    --gap-h-c91ed7ea-4beb-4a50-b7b8-f09cb3ba05bb: 14px;
    --gap-v-c91ed7ea-4beb-4a50-b7b8-f09cb3ba05bb: 0px;
    max-width: 93%;
  }
}

.sd[data-s-01ece786-bdf5-45e3-9367-792e363c6713] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-01ece786-bdf5-45e3-9367-792e363c6713] {
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-content: center;
    max-width: 100%;
  }
}

.sd[data-s-779f7342-d2a8-4a0a-b7dd-34de1aa9f948] {
  color: #333333;
  flex: none;
  font-family: 'Noto Serif JP';
  font-size: 13px;
  font-weight: 700;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: 1249px;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-779f7342-d2a8-4a0a-b7dd-34de1aa9f948] {
    flex: none;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.8;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8715e7d5-4efd-4fcc-832c-2182500fe6d7] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 69px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2a16fdb7-d132-41e2-8e34-ee29a4125070] {
  color: rgb(255, 255, 255);
  font-family: 'Noto Sans JP';
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a16fdb7-d132-41e2-8e34-ee29a4125070] {
    flex: none;
    font-size: 11px;
    width: 90%;
    max-width: 90%;
  }
}


.sd[data-s-9185d611-7d21-4fca-82b3-79eee7c49c36] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  bottom: NaNpx;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 490px;
  justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: 0px;
  top: 503px;
  width: 288px;
  z-index: 5;
  --gap-uuid: 9185d611-7d21-4fca-82b3-79eee7c49c36;
  --gap-h-9185d611-7d21-4fca-82b3-79eee7c49c36: 0px;
  --gap-v-9185d611-7d21-4fca-82b3-79eee7c49c36: 0px;
  max-width: 100%;
}

.sd[data-s-9185d611-7d21-4fca-82b3-79eee7c49c36].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 900ms;
  transition-duration: 1000ms;
}

.sd[data-s-9185d611-7d21-4fca-82b3-79eee7c49c36].appear-active {
  transition-delay: 900ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9185d611-7d21-4fca-82b3-79eee7c49c36].appear {
    transition-delay: 200ms;
    transition-duration: 600ms;
  }

  .sd[data-s-9185d611-7d21-4fca-82b3-79eee7c49c36].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
  }

  .sd[data-s-9185d611-7d21-4fca-82b3-79eee7c49c36] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: auto;
    justify-content: center;
    left: 0px;
    padding: 0px 0px;
    right: 0px;
    top: auto;
    width: auto;
    z-index: 5;
    --gap-h-9185d611-7d21-4fca-82b3-79eee7c49c36: 10px;
    --gap-v-9185d611-7d21-4fca-82b3-79eee7c49c36: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f3c1aebe-d6ee-4f10-b323-a82a0da0922a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #333333ff;
  border-left: 1px solid #333333ff;
  border-radius: 20px;
  border-right: 1px solid #333333ff;
  border-top: 1px solid #333333ff;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 23px;
  height: 40px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 240px;
  --gap-h-f3c1aebe-d6ee-4f10-b323-a82a0da0922a: 23px;
  --gap-v-f3c1aebe-d6ee-4f10-b323-a82a0da0922a: 0px;
  --gap-uuid: f3c1aebe-d6ee-4f10-b323-a82a0da0922a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3c1aebe-d6ee-4f10-b323-a82a0da0922a] {
    background: #f69121ff;
    border-bottom: 0px solid #333333ff;
    border-left: 0px solid #333333ff;
    border-radius: 0;
    border-right: 0px solid #333333ff;
    border-top: 0px solid #333333ff;
    box-shadow: none;
    display: flex;
    flex: none;
    gap: 0px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 1px 0px;
    width: calc(100% - (var(--gap-h-9185d611-7d21-4fca-82b3-79eee7c49c36) * 0));
    --gap-h-f3c1aebe-d6ee-4f10-b323-a82a0da0922a: 0px;
    --gap-v-f3c1aebe-d6ee-4f10-b323-a82a0da0922a: 0px;
    max-width: calc(100% - (var(--gap-h-9185d611-7d21-4fca-82b3-79eee7c49c36) * 0));
  }
}

.sd[data-s-ec3df645-e4f6-4f16-b9a6-99729ca76f77] {
  color: #333333ff;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec3df645-e4f6-4f16-b9a6-99729ca76f77] {
    color: #ffffffff;
    flex: none;
    font-family: 'Noto Sans JP';
    font-size: 10px;
    font-weight: 500;
    height: 60px;
    margin: 0px;
    padding: 0px 6px;
    text-align: center;
    width: calc(20% - (var(--gap-h-f3c1aebe-d6ee-4f10-b323-a82a0da0922a) * 0.8));
    max-width: calc(20% - (var(--gap-h-f3c1aebe-d6ee-4f10-b323-a82a0da0922a) * 0.8));
    justify-content: center;
  }
}

.sd[data-s-9acb4783-f166-42cf-9f5b-3245ddcb5c78] {
  color: #333333ff;
  font-family: 'Noto Sans JP';
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9acb4783-f166-42cf-9f5b-3245ddcb5c78] {
    background: #3f9cd7ff;
    color: rgb(255, 255, 255);
    flex: none;
    font-family: 'Noto Sans JP';
    font-weight: 600;
    height: 60px;
    margin: 0px;
    text-align: center;
    width: calc(80% - (var(--gap-h-f3c1aebe-d6ee-4f10-b323-a82a0da0922a) * 0.2));
    max-width: calc(80% - (var(--gap-h-f3c1aebe-d6ee-4f10-b323-a82a0da0922a) * 0.2));
    justify-content: center;
  }
}


.sd[data-s-0e03990d-81e3-42fa-a766-4128d832c751] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 65px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e03990d-81e3-42fa-a766-4128d832c751] {
    display: none;
    flex: none;
    height: 98%;
    width: 85%;
    max-width: 85%;
  }
}

.sd[data-s-2c927bfa-56f3-4c8f-adce-051141c46b31] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 55px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-f02642f1-fae7-4f4d-81f1-716db9615eee] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f02642f1-fae7-4f4d-81f1-716db9615eee] {
    flex: none;
    height: auto;
    width: auto;
  }
}

.sd[data-s-0277ad34-0a61-4bfc-80b6-9aaa750f30a1] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 96px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0277ad34-0a61-4bfc-80b6-9aaa750f30a1] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-c042b913-c302-4d1a-a20c-d4fc1095eea0] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3b1a38fa-1415-470f-9a4f-4595f3f88306] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b1a38fa-1415-470f-9a4f-4595f3f88306] {
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2fc49a30-ecaa-4fa0-96ea-2c1fc1bd4445] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b806e64c-fde9-40e5-9148-7ac156535b7f] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b806e64c-fde9-40e5-9148-7ac156535b7f] {
    font-size: 16px;
  }
}

.sd[data-s-d1a5e35f-fafd-499b-8998-a1e6edcf5d02] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d1a5e35f-fafd-499b-8998-a1e6edcf5d02] {
    font-size: 10px;
  }
}

.sd[data-s-e03a4a93-7256-4683-ab86-fddf81a63dc2] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e03a4a93-7256-4683-ab86-fddf81a63dc2] {
    font-size: 0.5rem;
  }
}

.sd[data-s-2566ea50-0653-43f3-aa5f-d0b78c228e23] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-ba9d6f6e-b26e-4083-b5b1-f943100eefff] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-49b53197-021b-4521-b5ef-ba32ba7a20e9] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49b53197-021b-4521-b5ef-ba32ba7a20e9] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-291cf867-d5e0-41df-99df-7e7d30960172] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-1a8c390f-eae5-4412-aa07-c806aa258168] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-48dbb2ff-93d4-4acc-b75c-14697aa80438] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-48dbb2ff-93d4-4acc-b75c-14697aa80438] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-22047708-cf2b-4e0f-ad09-6c72f3ea1341] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 23px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-a2f3bd26-7188-47d9-bb7e-b6b7b3f9fbf4] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e1d3908a-0f32-4cf9-a986-af407552e4a7] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e1d3908a-0f32-4cf9-a986-af407552e4a7] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2f4b9c54-3a12-4400-88fa-554071778de9] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 59px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-cc74470a-2a3c-4cca-bb9a-ed5fc4c3baf4] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ecfca067-29c4-427a-a5f7-53371d761d25] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ecfca067-29c4-427a-a5f7-53371d761d25] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3eb86176-4f64-49be-8308-2aebb398ac26] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 69px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f223ca4f-37e0-42a8-b044-e615b5eb3276] {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}


.sd[data-s-c515182e-26ed-4d26-9bbe-ed610b129692] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: NaNpx;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c515182e-26ed-4d26-9bbe-ed610b129692] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 10px 0px 10px 0px;
    top: 0px;
  }
}

.sd[data-s-06746f90-8629-4abc-9ee3-53c093e0c8bc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: space-between;
  margin: 0px 19px;
  padding: 15px 0px 15px 0px;
  width: calc(100% - 38px);
  --gap-h-06746f90-8629-4abc-9ee3-53c093e0c8bc: 15px;
  --gap-v-06746f90-8629-4abc-9ee3-53c093e0c8bc: 0px;
  --gap-uuid: 06746f90-8629-4abc-9ee3-53c093e0c8bc;
  max-width: calc(100% - 38px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-06746f90-8629-4abc-9ee3-53c093e0c8bc] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 93%;
    --gap-h-06746f90-8629-4abc-9ee3-53c093e0c8bc: 0px;
    --gap-v-06746f90-8629-4abc-9ee3-53c093e0c8bc: 0px;
    max-width: 93%;
  }
}

.sd[data-s-f1ecc749-15bf-43e0-abd0-6ff2e3418d4a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a86db35a-cd28-4b7e-a5ae-359009022507] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-a86db35a-cd28-4b7e-a5ae-359009022507] {
    flex: none;
    height: auto;
    width: auto;
  }
}

.sd[data-s-83616f61-57a0-49cd-aa3f-f12086bcae08] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 76px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-83616f61-57a0-49cd-aa3f-f12086bcae08] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-d773ed29-d11b-45ce-ab0f-f9cb784780c5] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7baf5a26-df60-41ee-a092-a6df1ee2480a] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7baf5a26-df60-41ee-a092-a6df1ee2480a] {
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-afc1382b-0611-4f23-a432-b6fab95f52dc] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-65139037-2a67-4940-bee3-68556fce59c0] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65139037-2a67-4940-bee3-68556fce59c0] {
    font-size: 16px;
  }
}

.sd[data-s-2a653a78-1dbb-4d52-879f-c7d41a88d2ff] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a653a78-1dbb-4d52-879f-c7d41a88d2ff] {
    font-size: 10px;
  }
}

.sd[data-s-6ddf83fc-b988-4eeb-964b-f5c6371b4d72] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ddf83fc-b988-4eeb-964b-f5c6371b4d72] {
    font-size: 0.5rem;
  }
}

.sd[data-s-5e90fe89-62e5-4aad-878e-b9fb3797a392] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-81815a38-7b5a-46bb-859f-f718cb80a291] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  --gap-h-81815a38-7b5a-46bb-859f-f718cb80a291: 15px;
  --gap-v-81815a38-7b5a-46bb-859f-f718cb80a291: 0px;
  --gap-uuid: 81815a38-7b5a-46bb-859f-f718cb80a291;
  max-width: 100%;
}

.sd[data-s-e2b52a8d-4f04-461c-8cb3-b5fb941d1f77] {
  background: transparent;
  border-bottom: 0px solid #a4a4a4ff;
  border-left: 0px solid #a4a4a4ff;
  border-right: 1px solid #a4a4a4ff;
  border-top: 0px solid #a4a4a4ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e2b52a8d-4f04-461c-8cb3-b5fb941d1f77]:hover {
  color: #000000bd;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2b52a8d-4f04-461c-8cb3-b5fb941d1f77] {
    display: none;
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e9ea7ad9-fc70-42d8-bc9f-5a7fe31330c0] {
  background: transparent;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 15px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 40px);
  justify-content: center;
}

.sd[data-s-e9ea7ad9-fc70-42d8-bc9f-5a7fe31330c0]:hover {
  color: #000000bd;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9ea7ad9-fc70-42d8-bc9f-5a7fe31330c0] {
    display: none;
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-616f2329-53c5-4922-a868-61b50452c4c9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: 74px;
  justify-content: center;
  margin: 0px 12px 0px 0px;
  padding: 0px;
  width: 303px;
  --gap-h-616f2329-53c5-4922-a868-61b50452c4c9: 0px;
  --gap-v-616f2329-53c5-4922-a868-61b50452c4c9: 0px;
  --gap-uuid: 616f2329-53c5-4922-a868-61b50452c4c9;
  max-width: calc(100% - 12px);
}

.sd[data-s-616f2329-53c5-4922-a868-61b50452c4c9]:hover {
  opacity: 0.7;
  --gap-h-616f2329-53c5-4922-a868-61b50452c4c9: 0px;
  --gap-v-616f2329-53c5-4922-a868-61b50452c4c9: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-616f2329-53c5-4922-a868-61b50452c4c9] {
    display: none;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-81815a38-7b5a-46bb-859f-f718cb80a291) * 0));
    --gap-h-616f2329-53c5-4922-a868-61b50452c4c9: 0px;
    --gap-v-616f2329-53c5-4922-a868-61b50452c4c9: 12px;
    max-width: calc(100% - (var(--gap-h-81815a38-7b5a-46bb-859f-f718cb80a291) * 0));
  }
}

.sd[data-s-3e7ea23d-ebab-43e7-86dc-67165fa40d6e] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-bottom: 0px solid #ffcb00;
  border-left: 0px solid #ffcb00;
  border-radius: 48px;
  border-right: 0px solid #ffcb00;
  border-top: 0px solid #ffcb00;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 74px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px;
  width: 325px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e7ea23d-ebab-43e7-86dc-67165fa40d6e] {
    flex: none;
    height: auto;
    width: calc(90% - (var(--gap-h-616f2329-53c5-4922-a868-61b50452c4c9) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-616f2329-53c5-4922-a868-61b50452c4c9) * 0.10000000000000003));
  }
}

.sd[data-s-9fb56470-b6fc-4599-aafa-6bb5ab1b4773] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-9fb56470-b6fc-4599-aafa-6bb5ab1b4773: 15px;
  --gap-v-9fb56470-b6fc-4599-aafa-6bb5ab1b4773: 0px;
  --gap-uuid: 9fb56470-b6fc-4599-aafa-6bb5ab1b4773;
  max-width: 100%;
}

.sd[data-s-2cd12af6-d59d-4421-86f1-26b0e7d67502] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-dc8d3b3b-1e3c-4b1b-8b5c-c2a1baeacfcd] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc8d3b3b-1e3c-4b1b-8b5c-c2a1baeacfcd] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-5688c331-c355-45aa-bd00-9670de6160b9] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5688c331-c355-45aa-bd00-9670de6160b9] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-e06814cb-ca64-4cf2-810e-fe5fef93f591] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 25px;
  justify-content: center;
  margin: 0px 0px 0px 7px;
  padding: 0px;
  width: 25px;
  max-width: calc(100% - 7px);
}

.sd[data-s-616f2329-53c5-4922-a868-61b50452c4c9]:hover .sd[data-s-e06814cb-ca64-4cf2-810e-fe5fef93f591] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-4db51005-e526-4c6b-9fff-a2c3c23f1a67] {
  color: #161819;
  font-size: 16px;
}

.sd[data-s-a8bee3b7-e117-48d4-801d-687170173076] {
  align-content: center;
  align-items: center;
  background: #2d2d2dff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: center;
  width: 60px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8bee3b7-e117-48d4-801d-687170173076] {
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-70e522fb-3e39-4ea9-a530-47c3fdb48e82] {
  color: rgb(255, 255, 255);
  font-size: 32px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-70e522fb-3e39-4ea9-a530-47c3fdb48e82] {
    font-size: 28px;
  }
}


.sd[data-s-d5d900e4-f21f-435f-b057-dea57d3e6da4] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5d900e4-f21f-435f-b057-dea57d3e6da4] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-90196b4c-bb33-4f53-8bad-dd453439660d] {
  align-content: flex-end;
  align-items: flex-end;
  background: #d7c7976d;
  border-bottom: 4px solid #d7c797ff;
  border-left: 4px solid #d7c797ff;
  border-right: 4px solid #d7c797ff;
  border-top: 4px solid #d7c797ff;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 108px 0px 24px 0px;
  padding: 15px 15px 30px 15px;
  width: 100%;
  --gap-h-90196b4c-bb33-4f53-8bad-dd453439660d: 0px;
  --gap-v-90196b4c-bb33-4f53-8bad-dd453439660d: 0px;
  --gap-uuid: 90196b4c-bb33-4f53-8bad-dd453439660d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90196b4c-bb33-4f53-8bad-dd453439660d] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex: none;
    gap: 0px;
    justify-content: center;
    padding: 31px 0px 35px 0px;
    width: 100%;
    --gap-h-90196b4c-bb33-4f53-8bad-dd453439660d: 0px;
    --gap-v-90196b4c-bb33-4f53-8bad-dd453439660d: 0px;
  }
}

.sd[data-s-12696933-03fc-4e7f-bfb5-7a618178766d] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -106px 0px 0px 0px;
  padding: 0px;
  position: relative;
  width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
  max-width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-12696933-03fc-4e7f-bfb5-7a618178766d] {
    margin: -151px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
    max-width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
  }
}

.sd[data-s-0059da0e-68ec-422a-9860-90bb034b06d3] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  width: 54%;
  max-width: 54%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0059da0e-68ec-422a-9860-90bb034b06d3] {
    font-size: 18px;
  }
}

.sd[data-s-b21de0d5-5e92-4535-9799-0fc2543f7022] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 54%;
  max-width: 54%;
}

.sd[data-s-d94e48cb-3938-42c9-8fda-c4b79bcff4f2] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 4px solid #d7c797ff;
  border-left: 4px solid #d7c797ff;
  border-radius: 50%;
  border-right: 4px solid #d7c797ff;
  border-top: 4px solid #d7c797ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 80px;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d94e48cb-3938-42c9-8fda-c4b79bcff4f2] {
    flex: none;
    height: 100px;
    margin: 0px 0px -16px 226px;
    width: 100px;
    max-width: calc(100% - 226px);
  }
}

.sd[data-s-2a75bbf5-8bf6-4528-8c93-fcfaf8ba81b6] {
  border-radius: 50%;
  flex: none;
  height: auto;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2a75bbf5-8bf6-4528-8c93-fcfaf8ba81b6]:before {
  background-repeat: no-repeat;
  background-size: 104px;
}

.sd[data-s-23bae92d-94b1-47c3-a7a6-0f1e3bad3c92] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 28px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
  --gap-h-23bae92d-94b1-47c3-a7a6-0f1e3bad3c92: 0px;
  --gap-v-23bae92d-94b1-47c3-a7a6-0f1e3bad3c92: 24px;
  --gap-uuid: 23bae92d-94b1-47c3-a7a6-0f1e3bad3c92;
  max-width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-23bae92d-94b1-47c3-a7a6-0f1e3bad3c92] {
    display: flex;
    flex: none;
    width: calc(93% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0.06999999999999994));
    --gap-h-23bae92d-94b1-47c3-a7a6-0f1e3bad3c92: 0px;
    --gap-v-23bae92d-94b1-47c3-a7a6-0f1e3bad3c92: 24px;
    max-width: calc(93% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0.06999999999999994));
  }
}

.sd[data-s-565882ae-90a8-4f9f-9902-5fb4f0ddf298] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: -25px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-565882ae-90a8-4f9f-9902-5fb4f0ddf298] {
    font-family: var(--s-font-698065c0);
    font-size: 16px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-69f9565f-7461-4a01-a4bf-9b695287b078] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
  --gap-h-69f9565f-7461-4a01-a4bf-9b695287b078: 0px;
  --gap-v-69f9565f-7461-4a01-a4bf-9b695287b078: 24px;
  --gap-uuid: 69f9565f-7461-4a01-a4bf-9b695287b078;
  max-width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-69f9565f-7461-4a01-a4bf-9b695287b078] {
    display: flex;
    flex: none;
    width: calc(93% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0.06999999999999994));
    --gap-h-69f9565f-7461-4a01-a4bf-9b695287b078: 0px;
    --gap-v-69f9565f-7461-4a01-a4bf-9b695287b078: 24px;
    max-width: calc(93% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0.06999999999999994));
  }
}

.sd[data-s-cf68d7c5-00b9-4021-bfcf-76a46cc50bbc] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf68d7c5-00b9-4021-bfcf-76a46cc50bbc] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
  }
}

.sd[data-s-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: center;
  margin: 38px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
  --gap-h-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8: 15px;
  --gap-v-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8: 0px;
  --gap-uuid: f8fa171b-0a92-4bc2-b3de-de7560f7cdc8;
  max-width: calc(100% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0));
}

.sd[data-s-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8: 15px;
  --gap-v-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8: 0px;
}

.sd[data-s-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8] {
    flex: none;
    margin: 29px 0px 0px 0px;
    width: calc(90% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0.10000000000000003));
    --gap-h-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8: 15px;
    --gap-v-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8: 0px;
    max-width: calc(90% - (var(--gap-h-90196b4c-bb33-4f53-8bad-dd453439660d) * 0.10000000000000003));
  }
}

.sd[data-s-f769a0ed-ece7-44a5-be59-797f5f011a39] {
  align-content: center;
  align-items: center;
  background: #000000;
  border-bottom: 1px solid #000111;
  border-left: 1px solid #000111;
  border-radius: 96px;
  border-right: 1px solid #000111;
  border-top: 1px solid #000111;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 6px 10px 5px;
  width: calc(100% - (var(--gap-h-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8) * 0));
  max-width: calc(100% - (var(--gap-h-f8fa171b-0a92-4bc2-b3de-de7560f7cdc8) * 0));
}

.sd[data-s-f769a0ed-ece7-44a5-be59-797f5f011a39]:hover {
  transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f769a0ed-ece7-44a5-be59-797f5f011a39] {
    flex: none;
    padding: 15px 10px;
  }
}

.sd[data-s-24404c3b-93ce-4436-a138-5eae3d8d3a0c] {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #737373;
  border-left: 0px solid #737373;
  border-radius: 0;
  border-right: 0px solid #737373;
  border-top: 0px solid #737373;
  box-shadow: none;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px -6px;
  padding: 0px 0px 0px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  width: calc(100% - -6px);
  max-width: calc(100% - -6px);
  justify-content: center;
}

.sd[data-s-fdce9801-1885-4b4b-a561-d020e2c761e1] {
  bottom: NaNpx;
  color: #FFFFFF;
  flex: none;
  font-size: 18px;
  height: 100%;
  left: NaNpx;
  margin: 0 0 0 0;
  padding: 0px 15px 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdce9801-1885-4b4b-a561-d020e2c761e1] {
    font-size: 16px;
    padding: 0px 12px 0px;
  }
}

.sd[data-s-f8623315-15e4-446d-89ea-e945e71ea01d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 24px 0px;
  padding: 45px 24px 45px 24px;
  width: 100%;
  --gap-h-f8623315-15e4-446d-89ea-e945e71ea01d: 0px;
  --gap-v-f8623315-15e4-446d-89ea-e945e71ea01d: 25px;
  --gap-uuid: f8623315-15e4-446d-89ea-e945e71ea01d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8623315-15e4-446d-89ea-e945e71ea01d] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    display: none;
    flex: none;
    gap: 0px;
    justify-content: center;
    padding: 35px 0px 35px 0px;
    width: 100%;
    --gap-h-f8623315-15e4-446d-89ea-e945e71ea01d: 0px;
    --gap-v-f8623315-15e4-446d-89ea-e945e71ea01d: 0px;
  }
}

.sd[data-s-d2954a55-f4e8-4311-9e68-1d514837b81a] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: 55px;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f8623315-15e4-446d-89ea-e945e71ea01d) * 0));
  --gap-h-d2954a55-f4e8-4311-9e68-1d514837b81a: 0px;
  --gap-v-d2954a55-f4e8-4311-9e68-1d514837b81a: 24px;
  --gap-uuid: d2954a55-f4e8-4311-9e68-1d514837b81a;
  max-width: calc(100% - (var(--gap-h-f8623315-15e4-446d-89ea-e945e71ea01d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2954a55-f4e8-4311-9e68-1d514837b81a] {
    display: flex;
    flex: none;
    width: calc(93% - (var(--gap-h-f8623315-15e4-446d-89ea-e945e71ea01d) * 0.06999999999999994));
    --gap-h-d2954a55-f4e8-4311-9e68-1d514837b81a: 0px;
    --gap-v-d2954a55-f4e8-4311-9e68-1d514837b81a: 24px;
    max-width: calc(93% - (var(--gap-h-f8623315-15e4-446d-89ea-e945e71ea01d) * 0.06999999999999994));
  }
}

.sd[data-s-731f441d-bc62-4a7f-a9f7-1794eb41c911] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-731f441d-bc62-4a7f-a9f7-1794eb41c911] {
    font-family: var(--s-font-75a668bb);
    font-size: 24px;
  }
}

.sd[data-s-2c6e090b-c10c-410c-9b80-8ef5195e3ebc] {
  gap: 15px;
  padding: 0px;
  --gap-h-2c6e090b-c10c-410c-9b80-8ef5195e3ebc: 0px;
  --gap-v-2c6e090b-c10c-410c-9b80-8ef5195e3ebc: 15px;
  --gap-uuid: 2c6e090b-c10c-410c-9b80-8ef5195e3ebc;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c6e090b-c10c-410c-9b80-8ef5195e3ebc] {
    flex: none;
    margin: 24px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-f8623315-15e4-446d-89ea-e945e71ea01d) * 0.06999999999999994));
    --gap-h-2c6e090b-c10c-410c-9b80-8ef5195e3ebc: 0px;
    --gap-v-2c6e090b-c10c-410c-9b80-8ef5195e3ebc: 15px;
    max-width: calc(93% - (var(--gap-h-f8623315-15e4-446d-89ea-e945e71ea01d) * 0.06999999999999994));
  }
}

.sd[data-s-c731cc30-bbb9-4eae-b601-c666a1a9e644] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2c6e090b-c10c-410c-9b80-8ef5195e3ebc) * 0));
  --gap-h-c731cc30-bbb9-4eae-b601-c666a1a9e644: 15px;
  --gap-v-c731cc30-bbb9-4eae-b601-c666a1a9e644: 0px;
  --gap-uuid: c731cc30-bbb9-4eae-b601-c666a1a9e644;
  max-width: calc(100% - (var(--gap-h-2c6e090b-c10c-410c-9b80-8ef5195e3ebc) * 0));
}

.sd[data-s-e4498964-1ffa-49d4-a643-7482117bf239] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b4d78ade-0154-4d2a-8aec-442d09ad90c4] {
  color: #333333;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 6px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4d78ade-0154-4d2a-8aec-442d09ad90c4] {
    font-size: 16px;
  }
}

.sd[data-s-35084f74-9217-4dba-a442-cf933a40e144] {
  align-content: center;
  align-items: center;
  background: #00000013;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 10px 0px 45px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35084f74-9217-4dba-a442-cf933a40e144] {
    display: none;
    flex: none;
    padding: 0px 0px 45px 0px;
    width: 100%;
  }
}

.sd[data-s-4ec8fa28-4f95-4bee-a3f2-4baed1b94ac6] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: -25px 0px 0px 0px;
  padding: 9px 23px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ec8fa28-4f95-4bee-a3f2-4baed1b94ac6] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}

.sd[data-s-57296939-112d-4de6-8de2-13151b97735f] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 0px 2px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-57296939-112d-4de6-8de2-13151b97735f] {
    font-family: var(--s-font-698065c0);
  }
}

.sd[data-s-c8ed5cf0-e9d5-421e-9fb1-f241f6e4a513] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 7px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8ed5cf0-e9d5-421e-9fb1-f241f6e4a513] {
    font-family: var(--s-font-698065c0);
  }
}

.sd[data-s-863136c9-9f50-4501-8f66-27d96f2b564f] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 26px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-630dbcd8-a588-422b-aab1-93070be41a41] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-705461dc-ecdd-45a3-8276-4017ce656aa3] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: -5px 0px 23px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-21bb2bfd-81f7-4387-b535-1a73937a12e8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-4f7ede62-760e-46b0-8243-9cb4cf1aa084] {
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-4f7ede62-760e-46b0-8243-9cb4cf1aa084: 15px;
  --gap-v-4f7ede62-760e-46b0-8243-9cb4cf1aa084: 15px;
  --gap-uuid: 4f7ede62-760e-46b0-8243-9cb4cf1aa084;
  max-width: 100%;
}

.sd[data-s-f8f9f475-6436-40bb-8f9f-29a30aae44e2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(50% - (var(--gap-h-4f7ede62-760e-46b0-8243-9cb4cf1aa084) * 0.5));
  max-width: calc(50% - (var(--gap-h-4f7ede62-760e-46b0-8243-9cb4cf1aa084) * 0.5));
}

.sd[data-s-19dc0782-6522-4ca2-ac10-4ab5b188b48e] {
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-radius: 8px;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 15px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-19dc0782-6522-4ca2-ac10-4ab5b188b48e]:hover {
  background: rgb(210, 210, 210);
}

.sd[data-s-4321a0c6-8d53-4dc0-8fa3-f959736c05fd] {
  align-content: center;
  align-items: center;
  background: #00000013;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 71px 0px 0px 0px;
  padding: 0px 0px 37px 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4321a0c6-8d53-4dc0-8fa3-f959736c05fd] {
    flex: none;
    height: 442px;
    margin: 91px 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-2d95cba0-2d6c-4bc9-878e-8e994edb7c50] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 45px;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  width: 992px;
  max-width: 100%;
}

.sd[data-s-2d95cba0-2d6c-4bc9-878e-8e994edb7c50]>p {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d95cba0-2d6c-4bc9-878e-8e994edb7c50] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b6dcf072-ffce-4f60-b3f8-a8391ac762c7] {
  align-content: center;
  align-items: center;
  background: #d7c797ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  height: auto;
  justify-content: center;
  margin: -36px 0px 0px 0px;
  padding: 10px 0px;
  width: 93%;
  --gap-h-b6dcf072-ffce-4f60-b3f8-a8391ac762c7: 3px;
  --gap-v-b6dcf072-ffce-4f60-b3f8-a8391ac762c7: 0px;
  --gap-uuid: b6dcf072-ffce-4f60-b3f8-a8391ac762c7;
  max-width: 93%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6dcf072-ffce-4f60-b3f8-a8391ac762c7] {
    gap: 15px;
    margin: -35px 0px 0px 0px;
    --gap-h-b6dcf072-ffce-4f60-b3f8-a8391ac762c7: 15px;
    --gap-v-b6dcf072-ffce-4f60-b3f8-a8391ac762c7: 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-d8ac4223-cbfa-4b6a-ab7d-0ce524a4db92] {
  background: rgb(255, 255, 255);
  border-bottom: 0px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 400;
  height: 42px;
  line-height: 1.1;
  margin: 0px 3px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 42px;
  max-width: calc(100% - 3px);
}

.sd[data-s-d8ac4223-cbfa-4b6a-ab7d-0ce524a4db92]>p {
  color: #000000ff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  margin: 2px 0px 0px 0px;
  text-align: center;
}

.sd[data-s-d8ac4223-cbfa-4b6a-ab7d-0ce524a4db92] strong {
  color: #000000ff;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d8ac4223-cbfa-4b6a-ab7d-0ce524a4db92] {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
  }

  .sd[data-s-d8ac4223-cbfa-4b6a-ab7d-0ce524a4db92]>p {
    background: #ffffffff;
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    font-weight: 700;
    height: 42px;
    line-height: 1.48;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    width: 42px;
  }

  .sd[data-s-d8ac4223-cbfa-4b6a-ab7d-0ce524a4db92] strong {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    color: #000000ff;
    font-size: 20px;
  }
}

.sd[data-s-4b2d2412-3d54-4a1b-b6a3-39dd19d32b53] {
  background: #d7c797ff;
  border-bottom: 0px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4b2d2412-3d54-4a1b-b6a3-39dd19d32b53]>p {
  color: #000000ff;
  flex: none;
  font-size: 14px;
  line-height: 1.3;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
}

.sd[data-s-4b2d2412-3d54-4a1b-b6a3-39dd19d32b53] strong {
  color: #000000ff;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b2d2412-3d54-4a1b-b6a3-39dd19d32b53] {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: auto;
  }

  .sd[data-s-4b2d2412-3d54-4a1b-b6a3-39dd19d32b53]>p {
    background: #d7c797ff;
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    font-weight: 500;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }

  .sd[data-s-4b2d2412-3d54-4a1b-b6a3-39dd19d32b53] strong {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    color: #000000ff;
    font-size: 16px;
  }
}

.sd[data-s-5e27c637-ffb5-49ef-ba50-8ce6de074d9b] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: 90%;
  --gap-h-5e27c637-ffb5-49ef-ba50-8ce6de074d9b: 25px;
  --gap-v-5e27c637-ffb5-49ef-ba50-8ce6de074d9b: 0px;
  --gap-uuid: 5e27c637-ffb5-49ef-ba50-8ce6de074d9b;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e27c637-ffb5-49ef-ba50-8ce6de074d9b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-5e27c637-ffb5-49ef-ba50-8ce6de074d9b: 0px;
    --gap-v-5e27c637-ffb5-49ef-ba50-8ce6de074d9b: 25px;
    max-width: 100%;
  }
}

.sd[data-s-b6f647fb-3b0f-48ee-ab97-65af2453cb45] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6f647fb-3b0f-48ee-ab97-65af2453cb45] {
    flex: none;
    margin: 22px 0px 29px 0px;
    width: calc(90% - (var(--gap-h-5e27c637-ffb5-49ef-ba50-8ce6de074d9b) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-5e27c637-ffb5-49ef-ba50-8ce6de074d9b) * 0.10000000000000003));
  }
}

.sd[data-s-a5513c28-ffef-4db4-8bfe-dea868b59df3] {
  color: #827f7fff;
  font-family: var(--s-font-75a668bb);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 19px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f23e61b2-ecf1-4c07-b650-9d5008cbe1f4] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-3a30c2c8-e7f8-42fc-bbf9-fdea0bf5a8d7] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4f10f1fd-75d9-42ac-b639-38327ab4c654] {
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4c57e011-f7aa-408c-8306-0b0092199ba8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 18px 0px 0px 0px;
  padding: 0px;
  width: 90%;
  --gap-h-4c57e011-f7aa-408c-8306-0b0092199ba8: 0px;
  --gap-v-4c57e011-f7aa-408c-8306-0b0092199ba8: 0px;
  --gap-uuid: 4c57e011-f7aa-408c-8306-0b0092199ba8;
  max-width: 90%;
}

.sd[data-s-4c57e011-f7aa-408c-8306-0b0092199ba8]:hover {
  opacity: 0.7;
  --gap-h-4c57e011-f7aa-408c-8306-0b0092199ba8: 0px;
  --gap-v-4c57e011-f7aa-408c-8306-0b0092199ba8: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c57e011-f7aa-408c-8306-0b0092199ba8] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-4c57e011-f7aa-408c-8306-0b0092199ba8: 0px;
    --gap-v-4c57e011-f7aa-408c-8306-0b0092199ba8: 12px;
    max-width: 100%;
  }
}

.sd[data-s-76e62f2e-ca8d-48d9-996d-0faa1984c242] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-bottom: 0px solid #ffcb00;
  border-left: 0px solid #ffcb00;
  border-radius: 48px;
  border-right: 0px solid #ffcb00;
  border-top: 0px solid #ffcb00;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 57px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px;
  width: 289px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-76e62f2e-ca8d-48d9-996d-0faa1984c242] {
    flex: none;
    height: 77px;
    width: calc(90% - (var(--gap-h-4c57e011-f7aa-408c-8306-0b0092199ba8) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-4c57e011-f7aa-408c-8306-0b0092199ba8) * 0.10000000000000003));
  }
}

.sd[data-s-d4b35e26-fc7c-44d0-97c3-edd0d6178f6a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-d4b35e26-fc7c-44d0-97c3-edd0d6178f6a: 15px;
  --gap-v-d4b35e26-fc7c-44d0-97c3-edd0d6178f6a: 0px;
  --gap-uuid: d4b35e26-fc7c-44d0-97c3-edd0d6178f6a;
  max-width: 100%;
}

.sd[data-s-72789ae8-21e4-45c6-af6f-04712faa8b98] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-19c20a98-cf10-4be1-8f55-edf20151db81] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19c20a98-cf10-4be1-8f55-edf20151db81] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-2b6990b1-72b3-4529-865f-fb24a20882cf] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b6990b1-72b3-4529-865f-fb24a20882cf] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-846ab99e-8a79-46cb-b3a2-cff8b4cc5f5e] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 25px;
  justify-content: center;
  margin: 0px 0px 0px 7px;
  padding: 0px;
  width: 25px;
  max-width: calc(100% - 7px);
}

.sd[data-s-4c57e011-f7aa-408c-8306-0b0092199ba8]:hover .sd[data-s-846ab99e-8a79-46cb-b3a2-cff8b4cc5f5e] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-a6891e58-f04b-4f85-9ca8-e03be998b25a] {
  color: #161819;
  font-size: 16px;
}


.sd[data-s-d9a982d3-10a7-4932-93a1-d002fed6b77c] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 65px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9a982d3-10a7-4932-93a1-d002fed6b77c] {
    display: none;
    flex: none;
    height: 98%;
    width: 85%;
    max-width: 85%;
  }
}

.sd[data-s-56fefdfd-560f-4969-8995-c4a89f235661] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 55px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-aeaa6464-ad10-4c28-a694-cc799647c46d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-aeaa6464-ad10-4c28-a694-cc799647c46d] {
    flex: none;
    height: auto;
    width: auto;
  }
}

.sd[data-s-fe71e25e-0d72-430d-87ca-ec71eecdef6b] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 96px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe71e25e-0d72-430d-87ca-ec71eecdef6b] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-7ac8f2bf-d981-4e90-a4fb-0616ecf4b3f5] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-cfdabbe1-6e2c-44e5-903e-eb19aa36fc22] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cfdabbe1-6e2c-44e5-903e-eb19aa36fc22] {
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a7a85a6f-e93e-479a-8515-a6e14bcbff32] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f4b04ac3-84d1-491b-874d-7fe7b475175b] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4b04ac3-84d1-491b-874d-7fe7b475175b] {
    font-size: 16px;
  }
}

.sd[data-s-69f0c6c6-d953-437c-8334-745eef1f4e9e] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69f0c6c6-d953-437c-8334-745eef1f4e9e] {
    font-size: 10px;
  }
}

.sd[data-s-a9f9493c-3b8a-432a-8282-5572be93b799] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a9f9493c-3b8a-432a-8282-5572be93b799] {
    font-size: 0.5rem;
  }
}

.sd[data-s-c1ad2f2c-934b-419e-a0c7-400060c8b3d4] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-2013ac9f-6cc8-4e0d-bcb1-c8e08c02db5a] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-79b50b61-d1c2-4de7-a6db-1551badc918c] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79b50b61-d1c2-4de7-a6db-1551badc918c] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9d80a85f-ec91-46b6-8f85-6e15779b3d3d] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e1b59274-7d4b-4680-add9-23b3851a733d] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-e1b59274-7d4b-4680-add9-23b3851a733d: 18px;
  --gap-v-e1b59274-7d4b-4680-add9-23b3851a733d: 18px;
  --gap-uuid: e1b59274-7d4b-4680-add9-23b3851a733d;
  max-width: 100%;
}

.sd[data-s-5a584589-e328-4af3-8b8f-06a8e1acef15] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-5a584589-e328-4af3-8b8f-06a8e1acef15: 10px;
  --gap-v-5a584589-e328-4af3-8b8f-06a8e1acef15: 0px;
  --gap-uuid: 5a584589-e328-4af3-8b8f-06a8e1acef15;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a584589-e328-4af3-8b8f-06a8e1acef15] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-5a584589-e328-4af3-8b8f-06a8e1acef15: 10px;
    --gap-v-5a584589-e328-4af3-8b8f-06a8e1acef15: 0px;
  }
}

.sd[data-s-fa5d112b-57b3-4cf0-a847-51b3ec1c3522] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-fa5d112b-57b3-4cf0-a847-51b3ec1c3522]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa5d112b-57b3-4cf0-a847-51b3ec1c3522] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-0df3e73a-1b3e-4bc5-853d-c5fd6d06570a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-a0f5564d-0141-4d24-8ef2-7ff289a6c85a] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-22c94f84-93a6-49b8-8db4-308b5d43c8e8] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-22c94f84-93a6-49b8-8db4-308b5d43c8e8] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-36ca0a08-07b8-4e8d-b045-0f570c499507] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-417f3f09-0e4f-4b4b-a5ab-ac43d0e8cb3b] {
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-417f3f09-0e4f-4b4b-a5ab-ac43d0e8cb3b: 18px;
  --gap-v-417f3f09-0e4f-4b4b-a5ab-ac43d0e8cb3b: 18px;
  --gap-uuid: 417f3f09-0e4f-4b4b-a5ab-ac43d0e8cb3b;
  max-width: 100%;
}

.sd[data-s-24b7d5e0-2b49-4e97-8b58-10ff777b8598] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-24b7d5e0-2b49-4e97-8b58-10ff777b8598: 10px;
  --gap-v-24b7d5e0-2b49-4e97-8b58-10ff777b8598: 0px;
  --gap-uuid: 24b7d5e0-2b49-4e97-8b58-10ff777b8598;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-24b7d5e0-2b49-4e97-8b58-10ff777b8598] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-24b7d5e0-2b49-4e97-8b58-10ff777b8598: 10px;
    --gap-v-24b7d5e0-2b49-4e97-8b58-10ff777b8598: 0px;
  }
}

.sd[data-s-8054ee65-8173-4be4-b39e-fc9dac6c5bd0] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8054ee65-8173-4be4-b39e-fc9dac6c5bd0]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8054ee65-8173-4be4-b39e-fc9dac6c5bd0] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-41a40552-1125-426e-9524-410d200e2c96] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-f8499de2-6ed2-4e28-a792-d00b3e2e3c8d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-44b8990d-db09-427a-aab3-4c68596cefb5] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-44b8990d-db09-427a-aab3-4c68596cefb5] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0e41b819-e1e6-441b-bd6e-046ede541e5a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c2c93d7e-3697-4812-a7ed-06973979a7bf] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-c2c93d7e-3697-4812-a7ed-06973979a7bf: 18px;
  --gap-v-c2c93d7e-3697-4812-a7ed-06973979a7bf: 18px;
  --gap-uuid: c2c93d7e-3697-4812-a7ed-06973979a7bf;
  max-width: 100%;
}

.sd[data-s-4be600c4-10da-401d-bdf8-994be2e23ba1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-4be600c4-10da-401d-bdf8-994be2e23ba1: 10px;
  --gap-v-4be600c4-10da-401d-bdf8-994be2e23ba1: 0px;
  --gap-uuid: 4be600c4-10da-401d-bdf8-994be2e23ba1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4be600c4-10da-401d-bdf8-994be2e23ba1] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-4be600c4-10da-401d-bdf8-994be2e23ba1: 10px;
    --gap-v-4be600c4-10da-401d-bdf8-994be2e23ba1: 0px;
  }
}

.sd[data-s-a64c9c43-b85b-4681-a9c9-5fe28cecc9a7] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a64c9c43-b85b-4681-a9c9-5fe28cecc9a7]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a64c9c43-b85b-4681-a9c9-5fe28cecc9a7] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-bae2e8bd-6c89-4a7f-8dd0-93a8709c1c2e] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 23px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-969a60fd-83a3-4327-a541-14db9c1de049] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dff6ed5f-8d8a-4570-9863-8618dafbdc69] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dff6ed5f-8d8a-4570-9863-8618dafbdc69] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0c1bc279-7919-4431-be9b-d1e4d1ce3da6] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6cb0bc3d-453c-4a11-8cce-bcf63ea82a55] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-6cb0bc3d-453c-4a11-8cce-bcf63ea82a55: 18px;
  --gap-v-6cb0bc3d-453c-4a11-8cce-bcf63ea82a55: 18px;
  --gap-uuid: 6cb0bc3d-453c-4a11-8cce-bcf63ea82a55;
  max-width: 100%;
}

.sd[data-s-62d81fab-dac4-4392-9b61-10f1397e23d0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-62d81fab-dac4-4392-9b61-10f1397e23d0: 10px;
  --gap-v-62d81fab-dac4-4392-9b61-10f1397e23d0: 0px;
  --gap-uuid: 62d81fab-dac4-4392-9b61-10f1397e23d0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-62d81fab-dac4-4392-9b61-10f1397e23d0] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-62d81fab-dac4-4392-9b61-10f1397e23d0: 10px;
    --gap-v-62d81fab-dac4-4392-9b61-10f1397e23d0: 0px;
  }
}

.sd[data-s-55aab7e0-2d2d-42ab-a247-7660d6feb6a9] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-55aab7e0-2d2d-42ab-a247-7660d6feb6a9]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-55aab7e0-2d2d-42ab-a247-7660d6feb6a9] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-0b52c363-d547-410f-96da-9d52c51fed6f] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 59px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-f17cbd3e-ff8a-43eb-b18f-3bfdcf54deb7] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-856973a5-54c7-40b4-aeee-8c735a1a82fa] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-856973a5-54c7-40b4-aeee-8c735a1a82fa] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ba873ac3-c6a7-4349-8593-b668f48484d4] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 69px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-80cdfa68-c805-44de-a12f-5e8c4ca0b427] {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}


.sd[data-s-fa22226f-45db-4703-8d00-e8278471cb51] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: NaNpx;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa22226f-45db-4703-8d00-e8278471cb51] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 10px 0px 10px 0px;
    top: 0px;
  }
}

.sd[data-s-526a2e54-6cdd-4d43-b4e1-cdd65595b498] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: space-between;
  margin: 0px 19px;
  padding: 15px 0px 15px 0px;
  width: calc(100% - 38px);
  --gap-h-526a2e54-6cdd-4d43-b4e1-cdd65595b498: 15px;
  --gap-v-526a2e54-6cdd-4d43-b4e1-cdd65595b498: 0px;
  --gap-uuid: 526a2e54-6cdd-4d43-b4e1-cdd65595b498;
  max-width: calc(100% - 38px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-526a2e54-6cdd-4d43-b4e1-cdd65595b498] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 93%;
    --gap-h-526a2e54-6cdd-4d43-b4e1-cdd65595b498: 0px;
    --gap-v-526a2e54-6cdd-4d43-b4e1-cdd65595b498: 0px;
    max-width: 93%;
  }
}

.sd[data-s-8fc2b213-4aec-4cee-b678-6fc1142fe465] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9edd16bb-bf10-4c8b-9755-3b0594fbd862] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-9edd16bb-bf10-4c8b-9755-3b0594fbd862] {
    flex: none;
    height: auto;
    width: auto;
  }
}

.sd[data-s-71beddd4-bc63-4fa6-8086-6139e6439f0f] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 76px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71beddd4-bc63-4fa6-8086-6139e6439f0f] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-5a5c4a5f-a3f8-4ad6-ac73-0773ddb553f6] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0e490f1b-a302-498d-8fc2-f4798ba001bb] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e490f1b-a302-498d-8fc2-f4798ba001bb] {
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3691d006-fd04-4cf0-bfae-7e78655a6c09] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9f549ad4-3c19-4247-bb0c-7f79f10cb4b9] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f549ad4-3c19-4247-bb0c-7f79f10cb4b9] {
    font-size: 16px;
  }
}

.sd[data-s-d812a3de-3a3c-41f3-88ab-8ee10cef78b1] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d812a3de-3a3c-41f3-88ab-8ee10cef78b1] {
    font-size: 10px;
  }
}

.sd[data-s-49c9efca-733e-47bd-863b-f6145ada42cf] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49c9efca-733e-47bd-863b-f6145ada42cf] {
    font-size: 0.5rem;
  }
}

.sd[data-s-b3f2f02c-f8ce-4846-9846-4f60a3c79e02] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0462e9a3-14df-487d-894c-5076a750a04a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  --gap-h-0462e9a3-14df-487d-894c-5076a750a04a: 15px;
  --gap-v-0462e9a3-14df-487d-894c-5076a750a04a: 0px;
  --gap-uuid: 0462e9a3-14df-487d-894c-5076a750a04a;
  max-width: 100%;
}

.sd[data-s-86940073-8ec9-4913-9763-e69ac2a9ad62] {
  background: transparent;
  border-bottom: 0px solid #a4a4a4ff;
  border-left: 0px solid #a4a4a4ff;
  border-right: 1px solid #a4a4a4ff;
  border-top: 0px solid #a4a4a4ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-86940073-8ec9-4913-9763-e69ac2a9ad62]:hover {
  color: #000000bd;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86940073-8ec9-4913-9763-e69ac2a9ad62] {
    display: none;
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-33be6efc-ad71-48a2-b68d-470cf8c966d9] {
  background: transparent;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 15px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 40px);
  justify-content: flex-start;
}

.sd[data-s-33be6efc-ad71-48a2-b68d-470cf8c966d9]:hover {
  color: #000000bd;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-33be6efc-ad71-48a2-b68d-470cf8c966d9] {
    display: none;
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-841519a3-1ba5-4228-a9c2-e18f12a0df7f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: 74px;
  justify-content: center;
  margin: 0px 12px 0px 0px;
  padding: 0px;
  width: 303px;
  --gap-h-841519a3-1ba5-4228-a9c2-e18f12a0df7f: 0px;
  --gap-v-841519a3-1ba5-4228-a9c2-e18f12a0df7f: 0px;
  --gap-uuid: 841519a3-1ba5-4228-a9c2-e18f12a0df7f;
  max-width: calc(100% - 12px);
}

.sd[data-s-841519a3-1ba5-4228-a9c2-e18f12a0df7f]:hover {
  opacity: 0.7;
  --gap-h-841519a3-1ba5-4228-a9c2-e18f12a0df7f: 0px;
  --gap-v-841519a3-1ba5-4228-a9c2-e18f12a0df7f: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-841519a3-1ba5-4228-a9c2-e18f12a0df7f] {
    display: none;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-0462e9a3-14df-487d-894c-5076a750a04a) * 0));
    --gap-h-841519a3-1ba5-4228-a9c2-e18f12a0df7f: 0px;
    --gap-v-841519a3-1ba5-4228-a9c2-e18f12a0df7f: 12px;
    max-width: calc(100% - (var(--gap-h-0462e9a3-14df-487d-894c-5076a750a04a) * 0));
  }
}

.sd[data-s-9b33a19e-4e10-41ae-93af-e89762efca37] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-bottom: 0px solid #ffcb00;
  border-left: 0px solid #ffcb00;
  border-radius: 48px;
  border-right: 0px solid #ffcb00;
  border-top: 0px solid #ffcb00;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 74px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px;
  width: 325px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b33a19e-4e10-41ae-93af-e89762efca37] {
    flex: none;
    height: auto;
    width: calc(90% - (var(--gap-h-841519a3-1ba5-4228-a9c2-e18f12a0df7f) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-841519a3-1ba5-4228-a9c2-e18f12a0df7f) * 0.10000000000000003));
  }
}

.sd[data-s-2caed8e0-8bef-471a-a33b-6502fefb9938] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-2caed8e0-8bef-471a-a33b-6502fefb9938: 15px;
  --gap-v-2caed8e0-8bef-471a-a33b-6502fefb9938: 0px;
  --gap-uuid: 2caed8e0-8bef-471a-a33b-6502fefb9938;
  max-width: 100%;
}

.sd[data-s-a9128df2-3b90-40b8-a7fb-8b0aafab956d] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-bd722a10-0353-4891-babd-4cd9b6e2c6a1] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd722a10-0353-4891-babd-4cd9b6e2c6a1] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-ca47a4d0-0054-457d-9211-83ee0c3e14aa] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca47a4d0-0054-457d-9211-83ee0c3e14aa] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-9ace1826-7996-434e-99c4-57fe89ff879d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 25px;
  justify-content: center;
  margin: 0px 0px 0px 7px;
  padding: 0px;
  width: 25px;
  max-width: calc(100% - 7px);
}

.sd[data-s-841519a3-1ba5-4228-a9c2-e18f12a0df7f]:hover .sd[data-s-9ace1826-7996-434e-99c4-57fe89ff879d] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-5683bd8f-ea4e-492e-b0c6-509aa812f942] {
  color: #161819;
  font-size: 16px;
}

.sd[data-s-f4dbdb9d-fcdc-4cba-86a3-f19e574ed6a1] {
  align-content: center;
  align-items: center;
  background: #2d2d2dff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 60px;
  justify-content: center;
  width: 60px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4dbdb9d-fcdc-4cba-86a3-f19e574ed6a1] {
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-e263f082-278a-4eb3-abaf-11720e2d5616] {
  color: rgb(255, 255, 255);
  font-size: 32px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e263f082-278a-4eb3-abaf-11720e2d5616] {
    font-size: 28px;
  }
}


.sd[data-s-b7d1e3be-03a1-4933-b2b9-2ed81d51603d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7d1e3be-03a1-4933-b2b9-2ed81d51603d] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-024d26c6-ba50-4400-8be0-e96c362e1023] {
  align-content: flex-end;
  align-items: flex-end;
  background: #d7c7976d;
  border-bottom: 4px solid #d7c797ff;
  border-left: 4px solid #d7c797ff;
  border-right: 4px solid #d7c797ff;
  border-top: 4px solid #d7c797ff;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 108px 0px 24px 0px;
  padding: 15px 15px 30px 15px;
  width: 100%;
  --gap-h-024d26c6-ba50-4400-8be0-e96c362e1023: 0px;
  --gap-v-024d26c6-ba50-4400-8be0-e96c362e1023: 0px;
  --gap-uuid: 024d26c6-ba50-4400-8be0-e96c362e1023;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-024d26c6-ba50-4400-8be0-e96c362e1023] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex: none;
    gap: 0px;
    justify-content: center;
    padding: 31px 0px 35px 0px;
    width: 100%;
    --gap-h-024d26c6-ba50-4400-8be0-e96c362e1023: 0px;
    --gap-v-024d26c6-ba50-4400-8be0-e96c362e1023: 0px;
  }
}

.sd[data-s-43f96b8b-1a0f-4bc1-9bae-51980f0dccc8] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -106px 0px 0px 0px;
  padding: 0px;
  position: relative;
  width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
  max-width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-43f96b8b-1a0f-4bc1-9bae-51980f0dccc8] {
    margin: -151px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
    max-width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
  }
}

.sd[data-s-a7f21042-415a-46cc-81b6-e680d231a2c8] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: center;
  width: 54%;
  max-width: 54%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7f21042-415a-46cc-81b6-e680d231a2c8] {
    font-size: 18px;
  }
}

.sd[data-s-930db227-5147-4d59-8040-2ce197de369d] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 54%;
  max-width: 54%;
}

.sd[data-s-961a4f40-8bb5-460a-8099-29a3505565be] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 4px solid #d7c797ff;
  border-left: 4px solid #d7c797ff;
  border-radius: 50%;
  border-right: 4px solid #d7c797ff;
  border-top: 4px solid #d7c797ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  margin: 0px 0px 22px 0px;
  width: 80px;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-961a4f40-8bb5-460a-8099-29a3505565be] {
    flex: none;
    height: 100px;
    margin: 0px 0px -16px 226px;
    width: 100px;
    max-width: calc(100% - 226px);
  }
}

.sd[data-s-127851db-2b57-42f7-919e-ee45ba5a3f13] {
  border-radius: 50%;
  flex: none;
  height: 75px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 75px;
  max-width: 100%;
}

.sd[data-s-127851db-2b57-42f7-919e-ee45ba5a3f13]:before {
  background-repeat: no-repeat;
  background-size: cover;
}

.sd[data-s-4002dd2d-8f5b-4d40-a7f3-47038bceca88] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 28px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
  --gap-h-4002dd2d-8f5b-4d40-a7f3-47038bceca88: 0px;
  --gap-v-4002dd2d-8f5b-4d40-a7f3-47038bceca88: 24px;
  --gap-uuid: 4002dd2d-8f5b-4d40-a7f3-47038bceca88;
  max-width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4002dd2d-8f5b-4d40-a7f3-47038bceca88] {
    display: flex;
    flex: none;
    width: calc(93% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0.06999999999999994));
    --gap-h-4002dd2d-8f5b-4d40-a7f3-47038bceca88: 0px;
    --gap-v-4002dd2d-8f5b-4d40-a7f3-47038bceca88: 24px;
    max-width: calc(93% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0.06999999999999994));
  }
}

.sd[data-s-372a415a-8450-41bf-99b9-7922d88cde65] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: -25px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-372a415a-8450-41bf-99b9-7922d88cde65] {
    font-family: var(--s-font-698065c0);
    font-size: 16px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-e03db04b-771c-4a31-aa7d-3345cba3ed73] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
  --gap-h-e03db04b-771c-4a31-aa7d-3345cba3ed73: 0px;
  --gap-v-e03db04b-771c-4a31-aa7d-3345cba3ed73: 24px;
  --gap-uuid: e03db04b-771c-4a31-aa7d-3345cba3ed73;
  max-width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e03db04b-771c-4a31-aa7d-3345cba3ed73] {
    display: flex;
    flex: none;
    width: calc(93% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0.06999999999999994));
    --gap-h-e03db04b-771c-4a31-aa7d-3345cba3ed73: 0px;
    --gap-v-e03db04b-771c-4a31-aa7d-3345cba3ed73: 24px;
    max-width: calc(93% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0.06999999999999994));
  }
}

.sd[data-s-a430bfd5-31c0-4e61-aed5-e33f71dd318d] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a430bfd5-31c0-4e61-aed5-e33f71dd318d] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
  }
}

.sd[data-s-c944866f-35c2-4ced-b0c8-c3d02bc19cb9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: center;
  margin: 38px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
  --gap-h-c944866f-35c2-4ced-b0c8-c3d02bc19cb9: 15px;
  --gap-v-c944866f-35c2-4ced-b0c8-c3d02bc19cb9: 0px;
  --gap-uuid: c944866f-35c2-4ced-b0c8-c3d02bc19cb9;
  max-width: calc(100% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0));
}

.sd[data-s-c944866f-35c2-4ced-b0c8-c3d02bc19cb9].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-c944866f-35c2-4ced-b0c8-c3d02bc19cb9: 15px;
  --gap-v-c944866f-35c2-4ced-b0c8-c3d02bc19cb9: 0px;
}

.sd[data-s-c944866f-35c2-4ced-b0c8-c3d02bc19cb9].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c944866f-35c2-4ced-b0c8-c3d02bc19cb9] {
    flex: none;
    margin: 29px 0px 0px 0px;
    width: calc(90% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0.10000000000000003));
    --gap-h-c944866f-35c2-4ced-b0c8-c3d02bc19cb9: 15px;
    --gap-v-c944866f-35c2-4ced-b0c8-c3d02bc19cb9: 0px;
    max-width: calc(90% - (var(--gap-h-024d26c6-ba50-4400-8be0-e96c362e1023) * 0.10000000000000003));
  }
}

.sd[data-s-2df1f6c4-8f52-4463-8b44-0ef9874d18eb] {
  align-content: center;
  align-items: center;
  background: #000000;
  border-bottom: 1px solid #000111;
  border-left: 1px solid #000111;
  border-radius: 96px;
  border-right: 1px solid #000111;
  border-top: 1px solid #000111;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 6px 10px 5px;
  width: calc(100% - (var(--gap-h-c944866f-35c2-4ced-b0c8-c3d02bc19cb9) * 0));
  max-width: calc(100% - (var(--gap-h-c944866f-35c2-4ced-b0c8-c3d02bc19cb9) * 0));
}

.sd[data-s-2df1f6c4-8f52-4463-8b44-0ef9874d18eb]:hover {
  transform: translate(4px, 4px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2df1f6c4-8f52-4463-8b44-0ef9874d18eb] {
    flex: none;
    padding: 15px 10px;
  }
}

.sd[data-s-a1e393df-603e-4d2f-9e6e-56358bccccbc] {
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #737373;
  border-left: 0px solid #737373;
  border-radius: 0;
  border-right: 0px solid #737373;
  border-top: 0px solid #737373;
  box-shadow: none;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px -6px;
  padding: 0px 0px 0px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  width: calc(100% - -6px);
  max-width: calc(100% - -6px);
  justify-content: center;
}

.sd[data-s-72cc526b-4c8b-4581-900e-cc3376502d7b] {
  bottom: NaNpx;
  color: #FFFFFF;
  flex: none;
  font-size: 18px;
  height: 100%;
  left: NaNpx;
  margin: 0 0 0 0;
  padding: 0px 15px 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-72cc526b-4c8b-4581-900e-cc3376502d7b] {
    font-size: 16px;
    padding: 0px 12px 0px;
  }
}

.sd[data-s-da678f9b-c1e8-4f23-8a03-c5015494a953] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 24px 0px;
  padding: 45px 24px 45px 24px;
  width: 100%;
  --gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953: 0px;
  --gap-v-da678f9b-c1e8-4f23-8a03-c5015494a953: 25px;
  --gap-uuid: da678f9b-c1e8-4f23-8a03-c5015494a953;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da678f9b-c1e8-4f23-8a03-c5015494a953] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    display: none;
    flex: none;
    gap: 0px;
    justify-content: center;
    padding: 35px 0px 35px 0px;
    width: 100%;
    --gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953: 0px;
    --gap-v-da678f9b-c1e8-4f23-8a03-c5015494a953: 0px;
  }
}

.sd[data-s-4a43acd6-4c76-4c80-baef-07304004f854] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: 55px;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953) * 0));
  --gap-h-4a43acd6-4c76-4c80-baef-07304004f854: 0px;
  --gap-v-4a43acd6-4c76-4c80-baef-07304004f854: 24px;
  --gap-uuid: 4a43acd6-4c76-4c80-baef-07304004f854;
  max-width: calc(100% - (var(--gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a43acd6-4c76-4c80-baef-07304004f854] {
    display: flex;
    flex: none;
    width: calc(93% - (var(--gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953) * 0.06999999999999994));
    --gap-h-4a43acd6-4c76-4c80-baef-07304004f854: 0px;
    --gap-v-4a43acd6-4c76-4c80-baef-07304004f854: 24px;
    max-width: calc(93% - (var(--gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953) * 0.06999999999999994));
  }
}

.sd[data-s-13127e2b-062c-42ac-a80c-5068a170bdf4] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13127e2b-062c-42ac-a80c-5068a170bdf4] {
    font-family: var(--s-font-75a668bb);
    font-size: 24px;
  }
}

.sd[data-s-3b00546f-f698-478c-b879-cdc84f2b2caf] {
  gap: 15px;
  padding: 0px;
  --gap-h-3b00546f-f698-478c-b879-cdc84f2b2caf: 0px;
  --gap-v-3b00546f-f698-478c-b879-cdc84f2b2caf: 15px;
  --gap-uuid: 3b00546f-f698-478c-b879-cdc84f2b2caf;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b00546f-f698-478c-b879-cdc84f2b2caf] {
    flex: none;
    margin: 24px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953) * 0.06999999999999994));
    --gap-h-3b00546f-f698-478c-b879-cdc84f2b2caf: 0px;
    --gap-v-3b00546f-f698-478c-b879-cdc84f2b2caf: 15px;
    max-width: calc(93% - (var(--gap-h-da678f9b-c1e8-4f23-8a03-c5015494a953) * 0.06999999999999994));
  }
}

.sd[data-s-d4bc4437-3d5b-480c-868d-22e103d6bba0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3b00546f-f698-478c-b879-cdc84f2b2caf) * 0));
  --gap-h-d4bc4437-3d5b-480c-868d-22e103d6bba0: 15px;
  --gap-v-d4bc4437-3d5b-480c-868d-22e103d6bba0: 0px;
  --gap-uuid: d4bc4437-3d5b-480c-868d-22e103d6bba0;
  max-width: calc(100% - (var(--gap-h-3b00546f-f698-478c-b879-cdc84f2b2caf) * 0));
}

.sd[data-s-da8d2799-1dbe-4ceb-a799-bb0a119d3cf6] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-40651507-e9af-45dc-926d-2cd633eb248a] {
  color: #333333;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 6px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40651507-e9af-45dc-926d-2cd633eb248a] {
    font-size: 16px;
  }
}

.sd[data-s-7e3f6cf1-0806-4bd2-8d85-eab6a7d58e56] {
  align-content: center;
  align-items: center;
  background: #00000013;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 10px 0px 45px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e3f6cf1-0806-4bd2-8d85-eab6a7d58e56] {
    display: none;
    flex: none;
    padding: 0px 0px 45px 0px;
    width: 100%;
  }
}

.sd[data-s-b272437f-e353-4222-8f88-22194dae198c] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: -25px 0px 0px 0px;
  padding: 9px 23px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b272437f-e353-4222-8f88-22194dae198c] {
    flex: none;
    width: 50%;
    max-width: 50%;
  }
}

.sd[data-s-a3567236-d752-488c-8872-417338fded99] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 0px 2px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a3567236-d752-488c-8872-417338fded99] {
    font-family: var(--s-font-698065c0);
  }
}

.sd[data-s-2e91943b-b71c-4e1c-a0f2-79152d07c26d] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 7px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e91943b-b71c-4e1c-a0f2-79152d07c26d] {
    font-family: var(--s-font-698065c0);
  }
}

.sd[data-s-f7a8f43f-f8e8-4e7c-94c2-446b23724e9d] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 26px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-63688d71-8c95-43a2-8b11-74e8c99dd589] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4e1dd3b8-5bad-4ff9-8e7c-fcab0cc8261d] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: -5px 0px 23px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-996fffcd-a47b-45e5-9877-b88a5c248307] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0px;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-f8c8ab3d-55a8-4234-8ec5-03ee06e1393a] {
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-f8c8ab3d-55a8-4234-8ec5-03ee06e1393a: 15px;
  --gap-v-f8c8ab3d-55a8-4234-8ec5-03ee06e1393a: 15px;
  --gap-uuid: f8c8ab3d-55a8-4234-8ec5-03ee06e1393a;
  max-width: 100%;
}

.sd[data-s-4b4fb5df-d350-4b83-ae9f-8c5d7c257d79] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(50% - (var(--gap-h-f8c8ab3d-55a8-4234-8ec5-03ee06e1393a) * 0.5));
  max-width: calc(50% - (var(--gap-h-f8c8ab3d-55a8-4234-8ec5-03ee06e1393a) * 0.5));
}

.sd[data-s-e49c9c4d-12a8-45b1-b1a3-d96ca1547bd0] {
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-radius: 8px;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 15px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e49c9c4d-12a8-45b1-b1a3-d96ca1547bd0]:hover {
  background: rgb(210, 210, 210);
}

.sd[data-s-c5cce04d-dc2c-4251-ae20-46f6728c970b] {
  align-content: center;
  align-items: center;
  background: #00000013;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 71px 0px 0px 0px;
  padding: 0px 0px 37px 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5cce04d-dc2c-4251-ae20-46f6728c970b] {
    flex: none;
    height: 442px;
    margin: 91px 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-b92a2ad2-6e44-4dc0-835d-313989375191] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 45px;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  width: 992px;
  max-width: 100%;
}

.sd[data-s-b92a2ad2-6e44-4dc0-835d-313989375191]>p {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b92a2ad2-6e44-4dc0-835d-313989375191] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d92a3bd1-0cb6-4756-be45-32310ad7aa9b] {
  align-content: center;
  align-items: center;
  background: #d7c797ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3px;
  height: auto;
  justify-content: center;
  margin: -36px 0px 0px 0px;
  padding: 10px 0px;
  width: 93%;
  --gap-h-d92a3bd1-0cb6-4756-be45-32310ad7aa9b: 3px;
  --gap-v-d92a3bd1-0cb6-4756-be45-32310ad7aa9b: 0px;
  --gap-uuid: d92a3bd1-0cb6-4756-be45-32310ad7aa9b;
  max-width: 93%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d92a3bd1-0cb6-4756-be45-32310ad7aa9b] {
    gap: 15px;
    margin: -35px 0px 0px 0px;
    --gap-h-d92a3bd1-0cb6-4756-be45-32310ad7aa9b: 15px;
    --gap-v-d92a3bd1-0cb6-4756-be45-32310ad7aa9b: 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-947108e9-33dd-461f-a6be-9efd2c4dcd2e] {
  background: rgb(255, 255, 255);
  border-bottom: 0px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 400;
  height: 42px;
  line-height: 1.1;
  margin: 0px 3px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 42px;
  max-width: calc(100% - 3px);
}

.sd[data-s-947108e9-33dd-461f-a6be-9efd2c4dcd2e]>p {
  color: #000000ff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  margin: 2px 0px 0px 0px;
  text-align: center;
}

.sd[data-s-947108e9-33dd-461f-a6be-9efd2c4dcd2e] strong {
  color: #000000ff;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-947108e9-33dd-461f-a6be-9efd2c4dcd2e] {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
  }

  .sd[data-s-947108e9-33dd-461f-a6be-9efd2c4dcd2e]>p {
    background: #ffffffff;
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    font-weight: 700;
    height: 42px;
    line-height: 1.48;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    width: 42px;
  }

  .sd[data-s-947108e9-33dd-461f-a6be-9efd2c4dcd2e] strong {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    color: #000000ff;
    font-size: 20px;
  }
}

.sd[data-s-f339306f-3e2a-4f7e-ab1a-2de567e3f932] {
  background: #d7c797ff;
  border-bottom: 0px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f339306f-3e2a-4f7e-ab1a-2de567e3f932]>p {
  color: #000000ff;
  flex: none;
  font-size: 14px;
  line-height: 1.3;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
}

.sd[data-s-f339306f-3e2a-4f7e-ab1a-2de567e3f932] strong {
  color: #000000ff;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f339306f-3e2a-4f7e-ab1a-2de567e3f932] {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: auto;
  }

  .sd[data-s-f339306f-3e2a-4f7e-ab1a-2de567e3f932]>p {
    background: #d7c797ff;
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    font-weight: 500;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }

  .sd[data-s-f339306f-3e2a-4f7e-ab1a-2de567e3f932] strong {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    color: #000000ff;
    font-size: 16px;
  }
}

.sd[data-s-51769c69-3ee7-4818-aeae-1446680f9b97] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: 90%;
  --gap-h-51769c69-3ee7-4818-aeae-1446680f9b97: 25px;
  --gap-v-51769c69-3ee7-4818-aeae-1446680f9b97: 0px;
  --gap-uuid: 51769c69-3ee7-4818-aeae-1446680f9b97;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51769c69-3ee7-4818-aeae-1446680f9b97] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-51769c69-3ee7-4818-aeae-1446680f9b97: 0px;
    --gap-v-51769c69-3ee7-4818-aeae-1446680f9b97: 25px;
    max-width: 100%;
  }
}

.sd[data-s-56979dbf-ffa5-4634-97ff-2062c3e1cfd3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56979dbf-ffa5-4634-97ff-2062c3e1cfd3] {
    flex: none;
    margin: 22px 0px 29px 0px;
    width: calc(90% - (var(--gap-h-51769c69-3ee7-4818-aeae-1446680f9b97) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-51769c69-3ee7-4818-aeae-1446680f9b97) * 0.10000000000000003));
  }
}

.sd[data-s-b1be0f32-14cd-48d0-a7a5-7c70c494eeec] {
  color: #827f7fff;
  font-family: var(--s-font-75a668bb);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 19px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-be33863e-6f50-4e98-80b3-94edda225df5] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-6503cde5-fdc7-4e1b-88af-1548a59ca8a8] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9b762a55-1f75-462f-90f3-bdf6af142623] {
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1bfccc0f-18bc-41db-a46e-8aef217005a1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 18px 0px 0px 0px;
  padding: 0px;
  width: 90%;
  --gap-h-1bfccc0f-18bc-41db-a46e-8aef217005a1: 0px;
  --gap-v-1bfccc0f-18bc-41db-a46e-8aef217005a1: 0px;
  --gap-uuid: 1bfccc0f-18bc-41db-a46e-8aef217005a1;
  max-width: 90%;
}

.sd[data-s-1bfccc0f-18bc-41db-a46e-8aef217005a1]:hover {
  opacity: 0.7;
  --gap-h-1bfccc0f-18bc-41db-a46e-8aef217005a1: 0px;
  --gap-v-1bfccc0f-18bc-41db-a46e-8aef217005a1: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1bfccc0f-18bc-41db-a46e-8aef217005a1] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-1bfccc0f-18bc-41db-a46e-8aef217005a1: 0px;
    --gap-v-1bfccc0f-18bc-41db-a46e-8aef217005a1: 12px;
    max-width: 100%;
  }
}

.sd[data-s-641ed911-8a9e-4c43-ad3b-73fb3e247cf8] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-bottom: 0px solid #ffcb00;
  border-left: 0px solid #ffcb00;
  border-radius: 48px;
  border-right: 0px solid #ffcb00;
  border-top: 0px solid #ffcb00;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 57px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px;
  width: 289px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-641ed911-8a9e-4c43-ad3b-73fb3e247cf8] {
    flex: none;
    height: 77px;
    width: calc(90% - (var(--gap-h-1bfccc0f-18bc-41db-a46e-8aef217005a1) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-1bfccc0f-18bc-41db-a46e-8aef217005a1) * 0.10000000000000003));
  }
}

.sd[data-s-d60e6998-8c07-4b70-82c5-901f56b3a161] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-d60e6998-8c07-4b70-82c5-901f56b3a161: 15px;
  --gap-v-d60e6998-8c07-4b70-82c5-901f56b3a161: 0px;
  --gap-uuid: d60e6998-8c07-4b70-82c5-901f56b3a161;
  max-width: 100%;
}

.sd[data-s-adba8e5d-4312-40cc-ac9a-4ba7777785e9] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-9a907a7a-d0c1-4239-a404-07db11f50766] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9a907a7a-d0c1-4239-a404-07db11f50766] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-16aa4bd0-501d-4479-b667-a205debff681] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16aa4bd0-501d-4479-b667-a205debff681] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-a9310514-ee53-42c6-bffe-ac000a0ad36d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 25px;
  justify-content: center;
  margin: 0px 0px 0px 7px;
  padding: 0px;
  width: 25px;
  max-width: calc(100% - 7px);
}

.sd[data-s-1bfccc0f-18bc-41db-a46e-8aef217005a1]:hover .sd[data-s-a9310514-ee53-42c6-bffe-ac000a0ad36d] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-4b5efd38-6412-4bb3-b256-10710c3b0936] {
  color: #161819;
  font-size: 16px;
}


.sd[data-s-36ef8e38-af2a-4a2e-bed1-990fc06f3291] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 65px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36ef8e38-af2a-4a2e-bed1-990fc06f3291] {
    display: none;
    flex: none;
    height: 98%;
    width: 85%;
    max-width: 85%;
  }
}

.sd[data-s-c7a46015-84d2-4b89-98d2-1d4c5ecea34b] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 55px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-d08e5a00-a7c7-4a27-aa24-24457a58ff13] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-d08e5a00-a7c7-4a27-aa24-24457a58ff13] {
    flex: none;
    height: auto;
    width: auto;
  }
}

.sd[data-s-a8542e93-2d4f-47d1-92f9-1266973a4f12] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 96px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8542e93-2d4f-47d1-92f9-1266973a4f12] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-77a55a4c-bc25-4a57-8012-66e98dcf9e7a] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-583d3b9d-e212-4014-8cc2-469092c81b20] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-583d3b9d-e212-4014-8cc2-469092c81b20] {
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-49cb10a3-f596-462c-8a8c-078348dd4a55] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-aafc7f19-a3c8-4e1c-8954-5961b7766ffa] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aafc7f19-a3c8-4e1c-8954-5961b7766ffa] {
    font-size: 16px;
  }
}

.sd[data-s-bb65dc57-6981-4b2b-a012-2279761ccf26] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb65dc57-6981-4b2b-a012-2279761ccf26] {
    font-size: 10px;
  }
}

.sd[data-s-d86f6a71-80e2-4d4a-b39d-92a8fa812bf9] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d86f6a71-80e2-4d4a-b39d-92a8fa812bf9] {
    font-size: 0.5rem;
  }
}

.sd[data-s-1b36854e-570d-4ee0-b09e-2522aea1c4f1] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-cb87c0a4-0291-4bea-b140-fc264b49ac3d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a3f17e44-dd1d-4008-9767-346937ecf336] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a3f17e44-dd1d-4008-9767-346937ecf336] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7c437404-04d3-4bf2-a2db-9bb13343e022] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-68c116b7-1c9c-4a32-8515-77a04dda1922] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-68c116b7-1c9c-4a32-8515-77a04dda1922: 18px;
  --gap-v-68c116b7-1c9c-4a32-8515-77a04dda1922: 18px;
  --gap-uuid: 68c116b7-1c9c-4a32-8515-77a04dda1922;
  max-width: 100%;
}

.sd[data-s-5475b5d2-6132-4670-a7c9-97e4e1545573] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-5475b5d2-6132-4670-a7c9-97e4e1545573: 10px;
  --gap-v-5475b5d2-6132-4670-a7c9-97e4e1545573: 0px;
  --gap-uuid: 5475b5d2-6132-4670-a7c9-97e4e1545573;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5475b5d2-6132-4670-a7c9-97e4e1545573] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-5475b5d2-6132-4670-a7c9-97e4e1545573: 10px;
    --gap-v-5475b5d2-6132-4670-a7c9-97e4e1545573: 0px;
  }
}

.sd[data-s-53c34608-1dfb-4659-b4a4-11333107eab9] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-53c34608-1dfb-4659-b4a4-11333107eab9]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53c34608-1dfb-4659-b4a4-11333107eab9] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-589b8351-529b-40a6-8535-2f4231c59d43] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-7b419abd-ce90-4f87-91ed-d3cda01bfee0] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b6162543-2461-49a3-b15b-103560747e9d] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6162543-2461-49a3-b15b-103560747e9d] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-02b690e8-064d-4552-b3c1-3d46884e0d58] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-49260093-734f-4d92-8cde-1bc0338eba71] {
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-49260093-734f-4d92-8cde-1bc0338eba71: 18px;
  --gap-v-49260093-734f-4d92-8cde-1bc0338eba71: 18px;
  --gap-uuid: 49260093-734f-4d92-8cde-1bc0338eba71;
  max-width: 100%;
}

.sd[data-s-8933d171-b028-434f-9381-3e015f496a94] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-8933d171-b028-434f-9381-3e015f496a94: 10px;
  --gap-v-8933d171-b028-434f-9381-3e015f496a94: 0px;
  --gap-uuid: 8933d171-b028-434f-9381-3e015f496a94;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8933d171-b028-434f-9381-3e015f496a94] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-8933d171-b028-434f-9381-3e015f496a94: 10px;
    --gap-v-8933d171-b028-434f-9381-3e015f496a94: 0px;
  }
}

.sd[data-s-bed7d40c-7dd2-4a52-8c5a-a065f11de74f] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-bed7d40c-7dd2-4a52-8c5a-a065f11de74f]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bed7d40c-7dd2-4a52-8c5a-a065f11de74f] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-f4212d16-55b0-49a9-a1eb-b7d7c8e48ed3] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-f09d47e1-6fd4-4f05-8f40-340f833ff7e0] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cd919357-d9c2-4f91-819d-91a587a8e43f] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd919357-d9c2-4f91-819d-91a587a8e43f] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-db13c742-69dd-47fa-9dc1-6457aae7ca54] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0f4d65f7-9736-491a-9905-7afc2aed299a] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-0f4d65f7-9736-491a-9905-7afc2aed299a: 18px;
  --gap-v-0f4d65f7-9736-491a-9905-7afc2aed299a: 18px;
  --gap-uuid: 0f4d65f7-9736-491a-9905-7afc2aed299a;
  max-width: 100%;
}

.sd[data-s-62840d8e-9288-4c59-afbc-16254a4299c3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-62840d8e-9288-4c59-afbc-16254a4299c3: 10px;
  --gap-v-62840d8e-9288-4c59-afbc-16254a4299c3: 0px;
  --gap-uuid: 62840d8e-9288-4c59-afbc-16254a4299c3;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-62840d8e-9288-4c59-afbc-16254a4299c3] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-62840d8e-9288-4c59-afbc-16254a4299c3: 10px;
    --gap-v-62840d8e-9288-4c59-afbc-16254a4299c3: 0px;
  }
}

.sd[data-s-7011a79c-c077-4515-a039-215222035e34] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7011a79c-c077-4515-a039-215222035e34]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7011a79c-c077-4515-a039-215222035e34] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-bf15d776-e15c-487a-a2ca-87c33ae042e0] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 23px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-27a9d405-3330-48e7-b7bc-f485cf929ecc] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c565aa37-68d1-4ae7-a37e-677e55dcbbcd] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c565aa37-68d1-4ae7-a37e-677e55dcbbcd] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bba43505-18fd-49b1-9b49-e7732e642039] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-40e7fda5-d5dd-451c-abc9-18ebfa1f6c00] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-40e7fda5-d5dd-451c-abc9-18ebfa1f6c00: 18px;
  --gap-v-40e7fda5-d5dd-451c-abc9-18ebfa1f6c00: 18px;
  --gap-uuid: 40e7fda5-d5dd-451c-abc9-18ebfa1f6c00;
  max-width: 100%;
}

.sd[data-s-b4fece81-23bb-4b9c-b069-37423eed37bd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-b4fece81-23bb-4b9c-b069-37423eed37bd: 10px;
  --gap-v-b4fece81-23bb-4b9c-b069-37423eed37bd: 0px;
  --gap-uuid: b4fece81-23bb-4b9c-b069-37423eed37bd;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4fece81-23bb-4b9c-b069-37423eed37bd] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-b4fece81-23bb-4b9c-b069-37423eed37bd: 10px;
    --gap-v-b4fece81-23bb-4b9c-b069-37423eed37bd: 0px;
  }
}

.sd[data-s-431666bb-2aff-48fb-9ae9-c7b1a1f8c54c] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-431666bb-2aff-48fb-9ae9-c7b1a1f8c54c]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-431666bb-2aff-48fb-9ae9-c7b1a1f8c54c] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-d74a6dab-369d-4f3d-84f8-8b17490e22f2] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 59px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-b0beb58f-e555-4d01-abe1-82f79737b897] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-bdf8c3c9-0e81-45e3-aa85-d629b129c0f8] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bdf8c3c9-0e81-45e3-aa85-d629b129c0f8] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-459cce34-129c-4c2d-9c03-e4cf9dc4e45c] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 69px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-54c25b45-4ea1-4484-bb61-40ff9b2bfd71] {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}


.sd[data-s-f9aa390c-eb13-420a-9907-5b53122a9172] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 65px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f9aa390c-eb13-420a-9907-5b53122a9172] {
    display: none;
    flex: none;
    height: 98%;
    width: 85%;
    max-width: 85%;
  }
}

.sd[data-s-161103bf-5b2a-4cd5-a55c-73d95be627cf] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 55px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-114db60b-ef75-4250-8fe9-ab114eb25d5b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-114db60b-ef75-4250-8fe9-ab114eb25d5b] {
    flex: none;
    height: auto;
    width: auto;
  }
}

.sd[data-s-822f0a0a-5d8a-45e0-b971-a434bfbfa2a7] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 96px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-822f0a0a-5d8a-45e0-b971-a434bfbfa2a7] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-5325bedb-4b20-4722-a955-a8085dfcab5e] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ca019e26-69b3-4127-acf2-b326429733dc] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 7px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca019e26-69b3-4127-acf2-b326429733dc] {
    font-size: 0.5rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ef61cf33-cf3d-46d9-bda9-18462af6baf4] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b9d8553e-7288-46cc-8078-0442d42b394a] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9d8553e-7288-46cc-8078-0442d42b394a] {
    font-size: 16px;
  }
}

.sd[data-s-fd7e4f82-754c-4977-afd5-8913c23f84ea] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd7e4f82-754c-4977-afd5-8913c23f84ea] {
    font-size: 10px;
  }
}

.sd[data-s-b58a99c9-5c26-4aa4-b769-e78b2cc7d3c4] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b58a99c9-5c26-4aa4-b769-e78b2cc7d3c4] {
    font-size: 0.5rem;
  }
}

.sd[data-s-135abd3a-54ca-4d87-a79f-aa9c29e816d9] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-84415168-b5d3-4147-9f3f-a0909e4b82cf] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-06e0b91e-40bc-4c93-888f-1bf27d7dd44a] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06e0b91e-40bc-4c93-888f-1bf27d7dd44a] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-98c6d210-6c74-4cb6-9512-417e5e719f42] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f765825e-efe0-46bc-b8b2-050fb31290c0] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-f765825e-efe0-46bc-b8b2-050fb31290c0: 18px;
  --gap-v-f765825e-efe0-46bc-b8b2-050fb31290c0: 18px;
  --gap-uuid: f765825e-efe0-46bc-b8b2-050fb31290c0;
  max-width: 100%;
}

.sd[data-s-0584605c-dcad-4a4d-a789-17784c644f26] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-0584605c-dcad-4a4d-a789-17784c644f26: 10px;
  --gap-v-0584605c-dcad-4a4d-a789-17784c644f26: 0px;
  --gap-uuid: 0584605c-dcad-4a4d-a789-17784c644f26;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0584605c-dcad-4a4d-a789-17784c644f26] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-0584605c-dcad-4a4d-a789-17784c644f26: 10px;
    --gap-v-0584605c-dcad-4a4d-a789-17784c644f26: 0px;
  }
}

.sd[data-s-470e096a-e12d-47b5-bc52-9f552679e554] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-470e096a-e12d-47b5-bc52-9f552679e554]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-470e096a-e12d-47b5-bc52-9f552679e554] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-b376278e-b5a2-43a9-99d0-a32807b0aa30] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 33px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-94a13cd5-4f52-4ceb-bf39-23bebe4845e4] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0859d0f0-310a-410b-b65e-91ff3f8ed9bc] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0859d0f0-310a-410b-b65e-91ff3f8ed9bc] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4d77d827-67e8-4bc1-b1b1-513cc0c11f1b] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-da1ca66f-3658-4f45-bf4f-af45d5b14b57] {
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-da1ca66f-3658-4f45-bf4f-af45d5b14b57: 18px;
  --gap-v-da1ca66f-3658-4f45-bf4f-af45d5b14b57: 18px;
  --gap-uuid: da1ca66f-3658-4f45-bf4f-af45d5b14b57;
  max-width: 100%;
}

.sd[data-s-3afb3213-da49-4d5a-9478-25f2b108b18a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-3afb3213-da49-4d5a-9478-25f2b108b18a: 10px;
  --gap-v-3afb3213-da49-4d5a-9478-25f2b108b18a: 0px;
  --gap-uuid: 3afb3213-da49-4d5a-9478-25f2b108b18a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3afb3213-da49-4d5a-9478-25f2b108b18a] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-3afb3213-da49-4d5a-9478-25f2b108b18a: 10px;
    --gap-v-3afb3213-da49-4d5a-9478-25f2b108b18a: 0px;
  }
}

.sd[data-s-1aafcd95-2204-489a-b75a-f651f5f09d99] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1aafcd95-2204-489a-b75a-f651f5f09d99]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1aafcd95-2204-489a-b75a-f651f5f09d99] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-b98c9e57-6e54-48a8-9e9c-57eac94067a3] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 23px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-c807106a-3e63-4ad0-b197-b676ee125f7d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d63d7fba-1bab-48ab-b233-f617c00430bc] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d63d7fba-1bab-48ab-b233-f617c00430bc] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0c0cb9c8-b497-4e42-84b8-2929b1367670] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-59432e61-4598-4865-9445-cc2829994897] {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
  height: auto;
  padding: 0px;
  width: 100%;
  --gap-h-59432e61-4598-4865-9445-cc2829994897: 18px;
  --gap-v-59432e61-4598-4865-9445-cc2829994897: 18px;
  --gap-uuid: 59432e61-4598-4865-9445-cc2829994897;
  max-width: 100%;
}

.sd[data-s-862d4bf0-36bf-4c65-b482-6c1034a6c4c2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-862d4bf0-36bf-4c65-b482-6c1034a6c4c2: 10px;
  --gap-v-862d4bf0-36bf-4c65-b482-6c1034a6c4c2: 0px;
  --gap-uuid: 862d4bf0-36bf-4c65-b482-6c1034a6c4c2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-862d4bf0-36bf-4c65-b482-6c1034a6c4c2] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-862d4bf0-36bf-4c65-b482-6c1034a6c4c2: 10px;
    --gap-v-862d4bf0-36bf-4c65-b482-6c1034a6c4c2: 0px;
  }
}

.sd[data-s-1ce3d0dd-4f72-4e32-a56e-1267a8e07a7a] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1ce3d0dd-4f72-4e32-a56e-1267a8e07a7a]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ce3d0dd-4f72-4e32-a56e-1267a8e07a7a] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-2d2d6c77-0314-477d-8055-73579d2ca4fb] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 59px 0px;
  width: 80%;
  max-width: 80%;
}

.sd[data-s-6c89151a-e008-455f-92ad-2deab9b1b59f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 23px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a522f226-ba05-4fa4-aeb8-fee0847896df] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a522f226-ba05-4fa4-aeb8-fee0847896df] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-db4bce27-15b7-4f0f-b6fe-6a462716d8da] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 69px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0894d48a-6952-4c69-a528-f1459cb24c42] {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}


.sd[data-s-fff9d2cf-b920-454d-8d7c-73b0ad2cd4ca] {
  align-content: center;
  align-items: center;
  background: #fff;
  height: 100%;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cc44d9c0-7459-4d9c-b289-f2f40368c5df] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 155px 0px 67px 0px;
  width: 80%;
  --gap-h-cc44d9c0-7459-4d9c-b289-f2f40368c5df: 15px;
  --gap-v-cc44d9c0-7459-4d9c-b289-f2f40368c5df: 0px;
  --gap-uuid: cc44d9c0-7459-4d9c-b289-f2f40368c5df;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc44d9c0-7459-4d9c-b289-f2f40368c5df] {
    flex: none;
    margin: 100px 0px 0px 0px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 93%;
    --gap-h-cc44d9c0-7459-4d9c-b289-f2f40368c5df: 15px;
    --gap-v-cc44d9c0-7459-4d9c-b289-f2f40368c5df: 0px;
    max-width: 93%;
  }
}

.sd[data-s-5396f23a-4762-4fba-9e0c-13ab67799f2d] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d656f009-cb05-4ccd-909d-1f261f965aba] {
  background: #c6c6c6ff;
  flex: none;
  font-weight: 400;
  height: 15px;
  width: 1px;
  max-width: 100%;
}

.sd[data-s-9d712335-0538-4598-a31e-1bf31cfb3945] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0eedb6b4-ecb5-4e50-8e07-126efef9e42a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 55px;
  justify-content: center;
  margin: 0px 0px 105px;
  padding: 0px;
  width: 80%;
  --gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a: 55px;
  --gap-v-0eedb6b4-ecb5-4e50-8e07-126efef9e42a: 0px;
  --gap-uuid: 0eedb6b4-ecb5-4e50-8e07-126efef9e42a;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0eedb6b4-ecb5-4e50-8e07-126efef9e42a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 1px 0px 0px;
    padding: 0px 0px 80px 0px;
    width: 100%;
    --gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a: 0px;
    --gap-v-0eedb6b4-ecb5-4e50-8e07-126efef9e42a: 55px;
    max-width: 100%;
  }
}

.sd[data-s-616f13c2-3edf-4c9e-8159-2df698d1c387] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(70% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0.3));
  max-width: calc(70% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0.3));
}

@media screen and (max-width: 540px) {
  .sd[data-s-616f13c2-3edf-4c9e-8159-2df698d1c387] {
    flex: none;
    width: calc(100% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0));
    max-width: calc(100% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0));
  }
}

.sd[data-s-0013d667-bc65-4076-a831-b74bd5bfa6eb] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0013d667-bc65-4076-a831-b74bd5bfa6eb] {
    width: 100%;
  }
}

.sd[data-s-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 43px 0px;
  width: 100%;
  --gap-h-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf: 0px;
  --gap-v-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf: 0px;
  --gap-uuid: ed0b4819-4a00-47d8-b9b4-8b0744f36cbf;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf] {
    border-radius: 0;
    flex: none;
    gap: 17px;
    margin: 0px 0px;
    padding: 25px 0px 0px 0px;
    width: 100%;
    --gap-h-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf: 0px;
    --gap-v-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf: 17px;
    max-width: 100%;
  }
}

.sd[data-s-5d87bddd-9ab7-4609-84e0-a66c64b33f9d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf) * 0));
  --gap-h-5d87bddd-9ab7-4609-84e0-a66c64b33f9d: 0px;
  --gap-v-5d87bddd-9ab7-4609-84e0-a66c64b33f9d: 0px;
  --gap-uuid: 5d87bddd-9ab7-4609-84e0-a66c64b33f9d;
  max-width: calc(100% - (var(--gap-h-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d87bddd-9ab7-4609-84e0-a66c64b33f9d] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 0px;
    justify-content: flex-start;
    width: calc(93% - (var(--gap-h-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf) * 0.06999999999999994));
    --gap-h-5d87bddd-9ab7-4609-84e0-a66c64b33f9d: 0px;
    --gap-v-5d87bddd-9ab7-4609-84e0-a66c64b33f9d: 0px;
    max-width: calc(93% - (var(--gap-h-ed0b4819-4a00-47d8-b9b4-8b0744f36cbf) * 0.06999999999999994));
  }
}

.sd[data-s-45d92d67-dd0d-4775-bd40-4ae51d732244] {
  align-content: center;
  align-items: center;
  background: transparent;
  box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.63);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1000px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-3f8efeec-c458-4d60-84e6-135b09c287e1] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ac42a6c4-0764-4c89-92a2-5e2717495935] {
  color: #00000018;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 100px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac42a6c4-0764-4c89-92a2-5e2717495935] {
    font-size: 48px;
  }
}

.sd[data-s-fb03e3d0-9be2-40a3-a2b8-d3cc0665b797] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 40px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: -35px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb03e3d0-9be2-40a3-a2b8-d3cc0665b797] {
    font-size: 22px;
    line-height: 1.4;
    margin: -14px 0px 6px 0px;
    max-width: 100%;
  }
}

.sd[data-s-66167b3e-eba3-4036-8f94-426f3064ec70] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 80px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-66167b3e-eba3-4036-8f94-426f3064ec70] {
    margin: 27px 0px 88px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-40e5c244-084e-437d-844c-857ef4669070] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 592px;
  justify-content: center;
  margin: 0px 0px 78px 0px;
  padding: 0px 0px 0px 0px;
  transform: rotate(-3deg);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40e5c244-084e-437d-844c-857ef4669070] {
    flex: none;
    margin: 0px 0px 70px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-571433f8-41ba-411a-ac9e-4d427696ae5b] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 35px 0px 35px 0px;
  transform: rotate(3deg);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-571433f8-41ba-411a-ac9e-4d427696ae5b] {
    flex: none;
    padding: 35px 0px 35px 0px;
    width: 100%;
  }
}

.sd[data-s-0737cbb6-d78c-4198-9def-9e2fdd9c283f] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 68px;
  height: 217px;
  justify-content: space-between;
  width: 90%;
  --gap-h-0737cbb6-d78c-4198-9def-9e2fdd9c283f: 68px;
  --gap-v-0737cbb6-d78c-4198-9def-9e2fdd9c283f: 0px;
  --gap-uuid: 0737cbb6-d78c-4198-9def-9e2fdd9c283f;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0737cbb6-d78c-4198-9def-9e2fdd9c283f] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 22px;
    height: auto;
    justify-content: space-between;
    width: 90%;
    --gap-h-0737cbb6-d78c-4198-9def-9e2fdd9c283f: 0px;
    --gap-v-0737cbb6-d78c-4198-9def-9e2fdd9c283f: 22px;
    max-width: 90%;
  }
}

.sd[data-s-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-uuid: 883693f9-22d9-4f0a-9d5f-b44a3e8a6c02;
  --gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02: 0px;
  --gap-v-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02] {
    flex: 1;
    gap: 1px;
    margin: -65px 0px 0px 0px;
    width: auto;
    --gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02: 0px;
    --gap-v-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02: 1px;
    max-width: 100%;
  }
}

.sd[data-s-b72c6ac9-99bb-4122-bbb8-24d1ca8d05c2] {
  background: transparent;
  color: #3f9cd7ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
  max-width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
  justify-content: flex-start;
}

.sd[data-s-0c4b7735-7212-4933-87d6-518fe8bc4407] {
  background: transparent;
  border-bottom: 1px solid #686666ff;
  border-left: 0px solid #686666ff;
  border-right: 0px solid #686666ff;
  border-top: 0px solid #686666ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  padding: 3px 3px 14px 3px;
  text-align: left;
  width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
  max-width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
  justify-content: flex-start;
}

.sd[data-s-a70d0224-1959-4607-a3ec-9db0ae1749bf] {
  background: transparent;
  color: #3f9cd7ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 7px 0px;
  padding: 3px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
  max-width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
  justify-content: flex-start;
}

.sd[data-s-f50ad4aa-4d45-4c74-973a-4e8ed1723a1e] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(49% - (var(--gap-v-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0.51));
  justify-content: center;
  width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
  max-width: calc(100% - (var(--gap-h-883693f9-22d9-4f0a-9d5f-b44a3e8a6c02) * 0));
}

.sd[data-s-a85bb83f-d6fa-41db-a73c-f17248cc05bd] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a85bb83f-d6fa-41db-a73c-f17248cc05bd] {
    font-size: 14px;
  }
}

.sd[data-s-e24452c0-1169-44f4-b561-1861847a01b4] {
  align-content: flex-end;
  align-items: flex-end;
  background: #d7c797ff;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-0737cbb6-d78c-4198-9def-9e2fdd9c283f) * 0));
  justify-content: flex-start;
  transform: rotate(-2deg);
  width: 197px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e24452c0-1169-44f4-b561-1861847a01b4] {
    height: 129px;
    margin: 0px 0px 0px 0px;
    width: 109px;
    max-width: 100%;
  }
}

.sd[data-s-d0df1eb5-ad75-4069-bb1b-e348730b71d6] {
  height: 217px;
  margin: -15px -15px 0px 0px;
  transform: rotate(2deg);
  width: 195px;
  max-width: calc(100% - -15px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0df1eb5-ad75-4069-bb1b-e348730b71d6] {
    height: 135px;
    margin: -15px 0px 0px -10px;
    transform: rotate(2deg);
    width: 103px;
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-1f45cce5-a9ab-4e2c-b15d-f1e10aa78ce5] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 56px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f45cce5-a9ab-4e2c-b15d-f1e10aa78ce5] {
    flex: none;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-b57564fd-5942-4090-af28-704bfa74e6d2] {
  align-items: flex-end;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-b57564fd-5942-4090-af28-704bfa74e6d2: 0px;
  --gap-v-b57564fd-5942-4090-af28-704bfa74e6d2: 0px;
  --gap-uuid: b57564fd-5942-4090-af28-704bfa74e6d2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b57564fd-5942-4090-af28-704bfa74e6d2] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 0px -1px;
    padding: 0px;
    --gap-h-b57564fd-5942-4090-af28-704bfa74e6d2: 0px;
    --gap-v-b57564fd-5942-4090-af28-704bfa74e6d2: 0px;
    width: calc(100% - -1px);
    max-width: calc(100% - -1px);
  }
}

.sd[data-s-d677ef4d-02fb-4760-ad47-fbace2d0d37e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: -2px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 9px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b57564fd-5942-4090-af28-704bfa74e6d2) * 0));
  --gap-h-d677ef4d-02fb-4760-ad47-fbace2d0d37e: -2px;
  --gap-v-d677ef4d-02fb-4760-ad47-fbace2d0d37e: 0px;
  --gap-uuid: d677ef4d-02fb-4760-ad47-fbace2d0d37e;
  max-width: calc(100% - (var(--gap-h-b57564fd-5942-4090-af28-704bfa74e6d2) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d677ef4d-02fb-4760-ad47-fbace2d0d37e] {
    flex: none;
    gap: 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-d677ef4d-02fb-4760-ad47-fbace2d0d37e: 0px;
    --gap-v-d677ef4d-02fb-4760-ad47-fbace2d0d37e: 0px;
    max-width: 100%;
  }
}

.sd[data-s-49e6c1ad-26e9-443c-a4ec-87d67cf497f2] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 48px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.09em;
  line-height: 54px;
  margin: 0px 0px 74px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49e6c1ad-26e9-443c-a4ec-87d67cf497f2] {
    flex: none;
    font-size: 36px;
    line-height: 1.3;
    margin: 0px 0px 93px 0px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-69a3e79b-3397-44d6-a27c-db45534e28c6] {
  color: #111111;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.7;
  margin: 0px;
  text-align: left;
  width: calc(75% - (var(--gap-h-d677ef4d-02fb-4760-ad47-fbace2d0d37e) * 0.24999999999999994));
  max-width: calc(75% - (var(--gap-h-d677ef4d-02fb-4760-ad47-fbace2d0d37e) * 0.24999999999999994));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69a3e79b-3397-44d6-a27c-db45534e28c6] {
    flex: none;
    font-size: 15px;
    line-height: 1.82;
    padding: 0px;
    width: calc(80% - (var(--gap-h-d677ef4d-02fb-4760-ad47-fbace2d0d37e) * 0.2));
    max-width: calc(80% - (var(--gap-h-d677ef4d-02fb-4760-ad47-fbace2d0d37e) * 0.2));
  }
}

.sd[data-s-4ba252d8-b475-4e21-91dc-d3c98bc5f85e] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 48px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.09em;
  line-height: 54px;
  margin: 60px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ba252d8-b475-4e21-91dc-d3c98bc5f85e] {
    font-size: 36px;
    font-weight: 300;
    line-height: 1.2;
    margin: 0px 0px -62px -13px;
    padding: 0px;
    max-width: calc(100% - -13px);
  }
}

.sd[data-s-8fedb4df-7423-457b-992f-9e0a4ec1e9c6] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fedb4df-7423-457b-992f-9e0a4ec1e9c6] {
    margin: 45px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-53b56b2a-e607-466a-b821-851793f32a97] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 22px 23px;
  width: 349px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53b56b2a-e607-466a-b821-851793f32a97] {
    padding: 12px 23px;
  }
}

.sd[data-s-fac0c8f5-86d0-45d9-9611-e2a01a5d3c2c] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.5;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fac0c8f5-86d0-45d9-9611-e2a01a5d3c2c] {
    font-size: 14px;
  }
}

.sd[data-s-a5020be7-4926-4d14-bf08-ad947ff73ffa] {
  color: #ffffffff;
  font-size: 16px;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b] a {
  font-size: 15px;
  font-weight: 600;
  text-decoration: underline;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>figure {
  margin: 45px 0px;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>h2 {
  background: #d7c7976d;
  font-size: 28px;
  margin: 35px 0px 35px 0px;
  padding: 15px 20px;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>h3 {
  border-bottom: 1px solid #3f9cd7ff;
  border-left: 5px solid #3f9cd7ff;
  border-right: 0px solid #3f9cd7ff;
  border-top: 0px solid #3f9cd7ff;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-weight: 700;
  margin: 35px 0px 35px 0px;
  padding: 15px 20px;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b] li {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  line-height: 1.7;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  line-height: 1.7;
  margin: 25px 0px 25px 0px;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b] strong {
  border-bottom: 3px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  font-size: 20px;
  font-weight: 500;
}

.sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>[data-type="table_of_contents"] {
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  margin: 0px 0px 60px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b] {
    flex: none;
    font-size: 14px;
    width: 93%;
    max-width: 93%;
  }

  .sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>h2 {
    font-size: 20px;
    margin: 45px 0px 35px 0px;
  }

  .sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>h3 {
    font-size: 18px;
    margin: 45px 0px 35px 0px;
  }

  .sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>p {
    font-size: 14px;
    margin: 30px 0px 30px 0px;
  }

  .sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b] strong {
    font-size: 16px;
    font-weight: 600;
  }

  .sd[data-s-0aad5107-d1d3-4139-b9de-9cbf91a8595b]>[data-type="table_of_contents"] {
    font-size: 13px;
    padding: 24px 5px 8px 5px;
  }
}

.sd[data-s-31abcff6-b51a-4bb5-ad1f-b8b2dd74a404] {
  align-content: center;
  align-items: center;
  background: #d7c797ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 74px;
  justify-content: center;
  margin: 120px 0px -25px 0px;
  width: 90%;
  z-index: 5;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-31abcff6-b51a-4bb5-ad1f-b8b2dd74a404] {
    flex: none;
    width: 85%;
    z-index: 4;
    max-width: 85%;
  }
}

.sd[data-s-c2de8172-536a-400b-b3a1-686f8034928e] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 24px;
  font-weight: 700;
  height: 34px;
  line-height: 1.4;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2de8172-536a-400b-b3a1-686f8034928e] {
    font-size: 16px;
  }
}

.sd[data-s-a61acf82-e9f0-4126-9e10-412aeb1ce0f8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 55px;
  height: 78%;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 80px 25px 45px 25px;
  width: 1000px;
  z-index: 0;
  --gap-h-a61acf82-e9f0-4126-9e10-412aeb1ce0f8: 55px;
  --gap-v-a61acf82-e9f0-4126-9e10-412aeb1ce0f8: 0px;
  --gap-uuid: a61acf82-e9f0-4126-9e10-412aeb1ce0f8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a61acf82-e9f0-4126-9e10-412aeb1ce0f8] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 54px 25px 45px 25px;
    width: 93%;
    z-index: 0;
    --gap-h-a61acf82-e9f0-4126-9e10-412aeb1ce0f8: 0px;
    --gap-v-a61acf82-e9f0-4126-9e10-412aeb1ce0f8: 25px;
    max-width: 93%;
  }
}

.sd[data-s-f0a52cac-4c13-47c5-8528-c9b40e0c0334] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0a52cac-4c13-47c5-8528-c9b40e0c0334] {
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-a61acf82-e9f0-4126-9e10-412aeb1ce0f8) * 0));
    max-width: calc(100% - (var(--gap-h-a61acf82-e9f0-4126-9e10-412aeb1ce0f8) * 0));
  }
}

.sd[data-s-519789e1-a529-4e40-8d2f-3dd541ce5d1c] {
  background: rgb(255, 255, 255);
  border-bottom: 3px solid #d7c797ff;
  border-left: 3px solid #d7c797ff;
  border-radius: 50%;
  border-right: 3px solid #d7c797ff;
  border-top: 3px solid #d7c797ff;
  flex: none;
  height: 150px;
  margin: 0px 0px 8px 0px;
  width: 150px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-519789e1-a529-4e40-8d2f-3dd541ce5d1c] {
    flex: none;
    height: 150px;
    width: 150px;
  }
}

.sd[data-s-78177a55-3a91-4cac-9af7-d3cce5e2f8f9] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c3d8a427-cd9a-4052-95f4-cb749f024315] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8c7b82ab-d565-46ce-a180-d166db087863] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c7b82ab-d565-46ce-a180-d166db087863] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-82714132-538b-45c0-9e5b-199d47256ad4] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 23px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82714132-538b-45c0-9e5b-199d47256ad4] {
    font-size: 16px;
    font-weight: 600;
  }
}

.sd[data-s-78452ddb-c9e6-479e-aec5-0d6a503a906e] {
  color: #333333;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 27px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-78452ddb-c9e6-479e-aec5-0d6a503a906e] {
    font-size: 14px;
  }
}

.sd[data-s-941d8c2e-5f62-46f8-9b94-e39594857e90] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-941d8c2e-5f62-46f8-9b94-e39594857e90] {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

.sd[data-s-c2233f3d-fb0a-48bd-8a8a-18478d061bc1] {
  color: #3f9cd7ff;
  font-size: 16px;
  margin: 0px 13px 0px 0px;
  max-width: calc(100% - 13px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2233f3d-fb0a-48bd-8a8a-18478d061bc1] {
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-dd31570b-e56e-4ecd-9bfe-49001059d901] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd31570b-e56e-4ecd-9bfe-49001059d901] {
    font-size: 13px;
  }
}

.sd[data-s-2f0b200a-30fc-4c24-b928-88c0bb758454] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f0b200a-30fc-4c24-b928-88c0bb758454] {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

.sd[data-s-0fa52a42-e713-4a67-ab69-8c147994b84e] {
  color: #3f9cd7ff;
  font-size: 16px;
  margin: 0px 13px 0px 0px;
  max-width: calc(100% - 13px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0fa52a42-e713-4a67-ab69-8c147994b84e] {
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-b233aefb-b9b2-4e58-844f-af31621afcac] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b233aefb-b9b2-4e58-844f-af31621afcac] {
    font-size: 13px;
  }
}

.sd[data-s-f245792d-14d4-4fbb-9b13-7422b25e2f9e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f245792d-14d4-4fbb-9b13-7422b25e2f9e] {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

.sd[data-s-25685e41-03c3-4700-a3f1-b598ff247e1d] {
  color: #3f9cd7ff;
  font-size: 16px;
  margin: 0px 13px 0px 0px;
  max-width: calc(100% - 13px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-25685e41-03c3-4700-a3f1-b598ff247e1d] {
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-ce193809-7a12-42a3-8833-7a60676a1349] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce193809-7a12-42a3-8833-7a60676a1349] {
    font-size: 13px;
  }
}

.sd[data-s-978859c8-4b32-419d-b3ff-a65224db1cf9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-978859c8-4b32-419d-b3ff-a65224db1cf9] {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}

.sd[data-s-3100f408-591b-4a3c-878e-e66526a94010] {
  color: #3f9cd7ff;
  font-size: 16px;
  margin: 0px 13px 0px 0px;
  max-width: calc(100% - 13px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-3100f408-591b-4a3c-878e-e66526a94010] {
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-51131853-21d1-4dea-9c76-b207c5564190] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51131853-21d1-4dea-9c76-b207c5564190] {
    font-size: 13px;
  }
}

.sd[data-s-69321978-f1f8-44e7-81e1-8f17d8215815] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #000000ff;
  border-left: 1px solid #000000ff;
  border-right: 1px solid #000000ff;
  border-top: 1px solid #000000ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 113px 0px 0px 0px;
  padding: 35px 25px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69321978-f1f8-44e7-81e1-8f17d8215815] {
    flex: none;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-7d3956b7-4edd-419d-a199-6965ac30e90c] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -51px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-143acbfb-f5fe-4c10-95ee-85d2c62b70be] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-926de0be-122b-449d-9b6d-c123f2e83ebe] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 18px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  padding: 5px 15px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d8201286-dec3-4077-b31f-1b692af58a3e] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 25px 0px 14px 0px;
  padding: 0px 0px 25px 0px;
  width: 1000px;
  --gap-h-d8201286-dec3-4077-b31f-1b692af58a3e: 15px;
  --gap-v-d8201286-dec3-4077-b31f-1b692af58a3e: 0px;
  --gap-uuid: d8201286-dec3-4077-b31f-1b692af58a3e;
  max-width: 100%;
}

.sd[data-s-db2854b5-a70d-4058-b2df-eb81be431dfe] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-weight: 700;
  height: auto;
  line-height: 1.3;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db2854b5-a70d-4058-b2df-eb81be431dfe] {
    font-size: 16px;
    line-height: 1.6;
  }
}

.sd[data-s-7e4ac48e-0bb2-4751-978d-6a5f8df5f75a] {
  color: #333333;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7e6d0ed8-183f-44dc-81c0-0719dbb6183b] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 40px 0px 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e6d0ed8-183f-44dc-81c0-0719dbb6183b] {
    margin: 41px 0px 0px 0px;
    width: 405px;
    max-width: 100%;
  }
}

.sd[data-s-dc2fb691-7b09-40ae-a59f-63e7ec7ee3b1] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 22px 23px;
  width: 445px;
  max-width: 100%;
}

.sd[data-s-95b43fe0-9e48-4230-aed8-10e533e75659] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.5;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-593f24bf-f322-4a1d-83a7-65caa44ebd3b] {
  color: #ffffffff;
  font-size: 16px;
}

.sd[data-s-5a45a25c-1ec5-44f5-a998-6b233af1e8bf] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 152px 0px 0px 0px;
  padding: 0px 0px 45px 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a45a25c-1ec5-44f5-a998-6b233af1e8bf] {
    flex: none;
    height: auto;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-b73b1d64-e0d5-426a-b3c2-76aea017ebc6] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 992px;
  max-width: 100%;
}

.sd[data-s-b73b1d64-e0d5-426a-b3c2-76aea017ebc6]>p {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b73b1d64-e0d5-426a-b3c2-76aea017ebc6] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f004ee45-fefe-47bb-b326-b6a6a54a1b6d] {
  background: #d7c797ff;
  border-bottom: 0px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: -25px 0px 45px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 530px;
  max-width: 100%;
}

.sd[data-s-f004ee45-fefe-47bb-b326-b6a6a54a1b6d]>p {
  color: rgb(255, 255, 255);
  text-align: center;
}

.sd[data-s-f004ee45-fefe-47bb-b326-b6a6a54a1b6d] strong {
  color: #000000ff;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f004ee45-fefe-47bb-b326-b6a6a54a1b6d] {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    margin: -22px 0px 20px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-f004ee45-fefe-47bb-b326-b6a6a54a1b6d]>p {
    background: #d7c797ff;
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    flex: none;
    font-weight: 500;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }

  .sd[data-s-f004ee45-fefe-47bb-b326-b6a6a54a1b6d] strong {
    border-bottom: 0px dotted #000000;
    border-left: 0px dotted #000000;
    border-right: 0px dotted #000000;
    border-top: 0px dotted #000000;
    color: #000000ff;
    font-size: 20px;
  }
}

.sd[data-s-b6bc24ef-6aca-4b44-a5f7-594134c7671b] {
  border-bottom: 1px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 45px 0px;
  padding: 0px 0px 34px;
  text-align: left;
  width: 90%;
  max-width: 90%;
}


.sd[data-s-b6bc24ef-6aca-4b44-a5f7-594134c7671b] strong {
  color: #000000ff;
  font-size: 28px;
  font-weight: 700;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6bc24ef-6aca-4b44-a5f7-594134c7671b] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 17px;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-b6bc24ef-6aca-4b44-a5f7-594134c7671b]>p {
    font-weight: 500;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
  }

  .sd[data-s-b6bc24ef-6aca-4b44-a5f7-594134c7671b] strong {
    font-size: 20px;
  }
}

.sd[data-s-53c78a93-5b14-41cf-8f34-ea2abe47a808] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: 90%;
  --gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808: 25px;
  --gap-v-53c78a93-5b14-41cf-8f34-ea2abe47a808: 0px;
  --gap-uuid: 53c78a93-5b14-41cf-8f34-ea2abe47a808;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53c78a93-5b14-41cf-8f34-ea2abe47a808] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808: 0px;
    --gap-v-53c78a93-5b14-41cf-8f34-ea2abe47a808: 25px;
    max-width: 100%;
  }
}

.sd[data-s-f66c58c2-c203-45f6-b830-dbb0eab43bc3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  gap: 4px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(55% - (var(--gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808) * 0.44999999999999996));
  --gap-h-f66c58c2-c203-45f6-b830-dbb0eab43bc3: 0px;
  --gap-v-f66c58c2-c203-45f6-b830-dbb0eab43bc3: 4px;
  --gap-uuid: f66c58c2-c203-45f6-b830-dbb0eab43bc3;
  max-width: calc(55% - (var(--gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808) * 0.44999999999999996));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f66c58c2-c203-45f6-b830-dbb0eab43bc3] {
    flex: none;
    gap: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(90% - (var(--gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808) * 0.10000000000000003));
    --gap-h-f66c58c2-c203-45f6-b830-dbb0eab43bc3: 0px;
    --gap-v-f66c58c2-c203-45f6-b830-dbb0eab43bc3: 2px;
    max-width: calc(90% - (var(--gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808) * 0.10000000000000003));
  }
}

.sd[data-s-b092785e-fc85-4843-8e1c-844d2655449e] {
  align-items: center;
  flex: none;
  flex-direction: column;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f66c58c2-c203-45f6-b830-dbb0eab43bc3) * 0));
  --gap-h-b092785e-fc85-4843-8e1c-844d2655449e: 0px;
  --gap-v-b092785e-fc85-4843-8e1c-844d2655449e: 30px;
  --gap-uuid: b092785e-fc85-4843-8e1c-844d2655449e;
  max-width: calc(100% - (var(--gap-h-f66c58c2-c203-45f6-b830-dbb0eab43bc3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b092785e-fc85-4843-8e1c-844d2655449e] {
    gap: 24px;
    padding: 0px;
    width: 100%;
    --gap-h-b092785e-fc85-4843-8e1c-844d2655449e: 0px;
    --gap-v-b092785e-fc85-4843-8e1c-844d2655449e: 24px;
  }
}

.sd[data-s-a806e650-bcc4-4ebf-ba7d-c77d4b0dfeba] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a806e650-bcc4-4ebf-ba7d-c77d4b0dfeba] {
    flex: none;
    width: calc(100% - (var(--gap-h-b092785e-fc85-4843-8e1c-844d2655449e) * 0));
    max-width: calc(100% - (var(--gap-h-b092785e-fc85-4843-8e1c-844d2655449e) * 0));
  }
}

.sd[data-s-d6b5f7a7-908f-4583-9d29-f62a69acee71] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.64;
  padding: 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d6b5f7a7-908f-4583-9d29-f62a69acee71]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  line-height: 2;
  margin: 10px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-d6b5f7a7-908f-4583-9d29-f62a69acee71] u {
  border-bottom: 3px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  text-decoration: none;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6b5f7a7-908f-4583-9d29-f62a69acee71]>p {
    line-height: 2.16;
  }
}

.sd[data-s-8629ceb8-6636-4321-a3e9-0db8be8331b6] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8629ceb8-6636-4321-a3e9-0db8be8331b6] {
    flex: none;
    margin: 22px 0px 0px 0px;
    width: calc(90% - (var(--gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-53c78a93-5b14-41cf-8f34-ea2abe47a808) * 0.10000000000000003));
  }
}

.sd[data-s-21201c4b-4437-42b5-b027-920706cd5ce4] {
  color: #827f7fff;
  font-family: var(--s-font-75a668bb);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 19px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-794a7438-9b91-4bb6-8009-db748c60dbf3] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-8babb436-cd25-49cd-b09e-4c612dbea0fa] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ca240655-ba95-4a3e-aaf9-6d997d67fd5c] {
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-14e21ea0-2441-4c45-82af-9b1794e0f1ae] {
  align-content: center;
  align-items: center;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 40px 0px 0px 0px;
  padding: 0px;
  --gap-h-14e21ea0-2441-4c45-82af-9b1794e0f1ae: 0px;
  --gap-v-14e21ea0-2441-4c45-82af-9b1794e0f1ae: 0px;
  --gap-uuid: 14e21ea0-2441-4c45-82af-9b1794e0f1ae;
  max-width: 100%;
}

.sd[data-s-14e21ea0-2441-4c45-82af-9b1794e0f1ae]:hover {
  opacity: 0.7;
  --gap-h-14e21ea0-2441-4c45-82af-9b1794e0f1ae: 0px;
  --gap-v-14e21ea0-2441-4c45-82af-9b1794e0f1ae: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-14e21ea0-2441-4c45-82af-9b1794e0f1ae] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-14e21ea0-2441-4c45-82af-9b1794e0f1ae: 0px;
    --gap-v-14e21ea0-2441-4c45-82af-9b1794e0f1ae: 12px;
    max-width: 100%;
  }
}

.sd[data-s-16ff2507-3d89-4bc5-ab0c-c8b545cbee2a] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-bottom: 0px solid #ffcb00;
  border-left: 0px solid #ffcb00;
  border-radius: 48px;
  border-right: 0px solid #ffcb00;
  border-top: 0px solid #ffcb00;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 84px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 16px 20px;
  width: 420px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16ff2507-3d89-4bc5-ab0c-c8b545cbee2a] {
    flex: none;
    height: auto;
    margin: 47px 0px 53px 0px;
    width: calc(90% - (var(--gap-h-14e21ea0-2441-4c45-82af-9b1794e0f1ae) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-14e21ea0-2441-4c45-82af-9b1794e0f1ae) * 0.10000000000000003));
  }
}

.sd[data-s-91a9982b-e097-4231-a951-0e85c6bc4161] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-91a9982b-e097-4231-a951-0e85c6bc4161: 15px;
  --gap-v-91a9982b-e097-4231-a951-0e85c6bc4161: 0px;
  --gap-uuid: 91a9982b-e097-4231-a951-0e85c6bc4161;
  max-width: 100%;
}

.sd[data-s-6d60d141-2839-4339-9a2c-1a0635f59517] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-e7e00680-ea3b-4e35-ab2d-9ab7480ed612] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7e00680-ea3b-4e35-ab2d-9ab7480ed612] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-5277b233-7db9-4ed5-8062-5c540e15a924] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5277b233-7db9-4ed5-8062-5c540e15a924] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-1a0230b3-74a0-4246-9f9d-f05e4525e1d1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 25px;
  justify-content: center;
  margin: 0px 0px 0px 7px;
  padding: 0px;
  width: 25px;
  max-width: calc(100% - 7px);
}

.sd[data-s-14e21ea0-2441-4c45-82af-9b1794e0f1ae]:hover .sd[data-s-1a0230b3-74a0-4246-9f9d-f05e4525e1d1] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-ca22bf4d-1571-4be6-8e50-62a34b80980b] {
  color: #161819;
  font-size: 16px;
}

.sd[data-s-82af741a-de11-426b-8c68-3e465516e83f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(30% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0.7000000000000001));
  max-width: calc(30% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0.7000000000000001));
}

@media screen and (max-width: 540px) {
  .sd[data-s-82af741a-de11-426b-8c68-3e465516e83f] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-0eedb6b4-ecb5-4e50-8e07-126efef9e42a) * 0.06999999999999994));
  }
}

.sd[data-s-bd29a58f-52df-49cb-ac9b-ac04eefc43a9] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 824px;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 65px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd29a58f-52df-49cb-ac9b-ac04eefc43a9] {
    box-shadow: none;
    display: flex;
    flex: none;
    height: 98%;
    padding: 65px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e5bbde0f-2221-4c35-8da8-4fba5e079985] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  bottom: NaNpx;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 490px;
  justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  position: fixed;
  right: -80px;
  top: 583px;
  width: 288px;
  z-index: 5;
  --gap-uuid: e5bbde0f-2221-4c35-8da8-4fba5e079985;
  --gap-h-e5bbde0f-2221-4c35-8da8-4fba5e079985: 0px;
  --gap-v-e5bbde0f-2221-4c35-8da8-4fba5e079985: 0px;
  max-width: 100%;
}

.sd[data-s-e5bbde0f-2221-4c35-8da8-4fba5e079985].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 900ms;
  transition-duration: 1000ms;
}

.sd[data-s-e5bbde0f-2221-4c35-8da8-4fba5e079985].appear-active {
  transition-delay: 900ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5bbde0f-2221-4c35-8da8-4fba5e079985] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: auto;
    justify-content: center;
    left: 0px;
    padding: 14px 8px 14px 8px;
    right: 0px;
    top: auto;
    width: auto;
    z-index: 5;
    --gap-h-e5bbde0f-2221-4c35-8da8-4fba5e079985: 10px;
    --gap-v-e5bbde0f-2221-4c35-8da8-4fba5e079985: 0px;
    max-width: 100%;
  }
}

.sd[data-s-683d362d-e61d-480f-a44b-a737a3450e21] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: NaNpx;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-683d362d-e61d-480f-a44b-a737a3450e21] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 10px 0px 10px 0px;
    top: 0px;
  }
}

.sd[data-s-75ed5d6a-6819-4f0a-a826-34c1cb5bdea7] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 65px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-75ed5d6a-6819-4f0a-a826-34c1cb5bdea7] {
    display: none;
    flex: none;
    height: 98%;
    width: 85%;
    max-width: 85%;
  }
}


body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}


.sd[data-s-742e279e-42d1-4cc3-a761-7c364d0604a4] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-083e7bc6-793e-4018-be6d-2397602e50b3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-921704df-ac28-4b49-8cb4-a0469dc2935c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c: 0px;
  --gap-v-921704df-ac28-4b49-8cb4-a0469dc2935c: 0px;
  --gap-uuid: 921704df-ac28-4b49-8cb4-a0469dc2935c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-921704df-ac28-4b49-8cb4-a0469dc2935c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.96);
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c: 0px;
    --gap-v-921704df-ac28-4b49-8cb4-a0469dc2935c: 0px;
  }
}

.sd[data-s-8000bccb-94e4-4e16-bc94-4f7fce728331] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  margin: 100px 0px 46px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
  --gap-h-8000bccb-94e4-4e16-bc94-4f7fce728331: 0px;
  --gap-v-8000bccb-94e4-4e16-bc94-4f7fce728331: 0px;
  --gap-uuid: 8000bccb-94e4-4e16-bc94-4f7fce728331;
  max-width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8000bccb-94e4-4e16-bc94-4f7fce728331] {
    flex: none;
    margin: 77px 0px 26px 0px;
    width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
    --gap-h-8000bccb-94e4-4e16-bc94-4f7fce728331: 0px;
    --gap-v-8000bccb-94e4-4e16-bc94-4f7fce728331: 0px;
    max-width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
  }
}

.sd[data-s-d056f7f0-1c29-411d-a9ce-5b1e046bd14f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d056f7f0-1c29-411d-a9ce-5b1e046bd14f] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5f2aacfb-5c3e-4886-9bf2-924c66a1c20d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f2aacfb-5c3e-4886-9bf2-924c66a1c20d] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-23ab4cde-fb89-4b4f-a441-cbf4d1e0d9a3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
  z-index: 5;
  --gap-h-23ab4cde-fb89-4b4f-a441-cbf4d1e0d9a3: 0px;
  --gap-v-23ab4cde-fb89-4b4f-a441-cbf4d1e0d9a3: 0px;
  --gap-uuid: 23ab4cde-fb89-4b4f-a441-cbf4d1e0d9a3;
  max-width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-23ab4cde-fb89-4b4f-a441-cbf4d1e0d9a3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-23ab4cde-fb89-4b4f-a441-cbf4d1e0d9a3: 0px;
    --gap-v-23ab4cde-fb89-4b4f-a441-cbf4d1e0d9a3: 0px;
    width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
    max-width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
  }
}

.sd[data-s-deb03e90-00dc-47e9-a2a1-7c3da95cac6b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.35000000000000003));
  --gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 25px;
  --gap-v-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 0px;
  --gap-uuid: deb03e90-00dc-47e9-a2a1-7c3da95cac6b;
  max-width: calc(65% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-deb03e90-00dc-47e9-a2a1-7c3da95cac6b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 19px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
    --gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 0px;
    --gap-v-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 0px;
    max-width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
  }
}

.sd[data-s-ff10ff7f-3201-4397-9dec-966b0172da80] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
  max-width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff10ff7f-3201-4397-9dec-966b0172da80] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
    max-width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
  }
}

.sd[data-s-0b28818f-4f53-41ea-b0c4-b6bbb397bccf] {
  background: #ffffff;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b28818f-4f53-41ea-b0c4-b6bbb397bccf] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-5882286f-59e4-4dc5-a0b1-18fb6b4c0577] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
  --gap-uuid: 5882286f-59e4-4dc5-a0b1-18fb6b4c0577;
  --gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
  --gap-v-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
  max-width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5882286f-59e4-4dc5-a0b1-18fb6b4c0577] {
    flex: none;
    gap: 0px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
    --gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
    --gap-v-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
    max-width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
  }
}

.sd[data-s-646f1417-1bbf-481a-ab92-c8dd91c1fb0f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
  max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-646f1417-1bbf-481a-ab92-c8dd91c1fb0f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
    max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
  }
}

.sd[data-s-8d92d04c-1bbb-458b-bdff-78e18760e0c8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 5px 0px 5px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d92d04c-1bbb-458b-bdff-78e18760e0c8] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5019c990-4db7-4113-8ce5-ec9273aa90f8] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5019c990-4db7-4113-8ce5-ec9273aa90f8] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-926ef123-7ad5-429b-81aa-bd6da58e81fb] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
  max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-926ef123-7ad5-429b-81aa-bd6da58e81fb] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
    max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
  }
}

.sd[data-s-18d7e6d6-316c-467b-8e85-24dd1ee0cf10] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: 600px;
  max-width: 100%;
}

.sd[data-s-b2864cbc-b4c4-4578-9575-68d263276c61] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
  --gap-h-b2864cbc-b4c4-4578-9575-68d263276c61: 12px;
  --gap-v-b2864cbc-b4c4-4578-9575-68d263276c61: 12px;
  --gap-uuid: b2864cbc-b4c4-4578-9575-68d263276c61;
  max-width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2864cbc-b4c4-4578-9575-68d263276c61] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
    --gap-h-b2864cbc-b4c4-4578-9575-68d263276c61: 10px;
    --gap-v-b2864cbc-b4c4-4578-9575-68d263276c61: 10px;
    max-width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
  }
}

.sd[data-s-1c93e374-2919-4b6e-b588-cc58151482d7] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-1c93e374-2919-4b6e-b588-cc58151482d7: 0px;
  --gap-v-1c93e374-2919-4b6e-b588-cc58151482d7: 13px;
  --gap-uuid: 1c93e374-2919-4b6e-b588-cc58151482d7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c93e374-2919-4b6e-b588-cc58151482d7] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b2864cbc-b4c4-4578-9575-68d263276c61) * 0.5));
    --gap-h-1c93e374-2919-4b6e-b588-cc58151482d7: 0px;
    --gap-v-1c93e374-2919-4b6e-b588-cc58151482d7: 9px;
    max-width: calc(50% - (var(--gap-h-b2864cbc-b4c4-4578-9575-68d263276c61) * 0.5));
  }
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
  max-width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5266be91-b518-49dd-8c77-863143f1005d] {
    flex: none;
    height: calc(100% - (var(--gap-v-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
    max-width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
  }
}

.sd[data-s-6d7a5b70-a974-4800-896b-3c204bd949a0] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d]:hover .sd[data-s-6d7a5b70-a974-4800-896b-3c204bd949a0] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d7a5b70-a974-4800-896b-3c204bd949a0] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-443ea013-025a-488f-88cf-9717fc28a900] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9f7911a8-81d8-49b1-acd8-6821e9f809b3] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d]:hover .sd[data-s-9f7911a8-81d8-49b1-acd8-6821e9f809b3] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f7911a8-81d8-49b1-acd8-6821e9f809b3] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-da00ac27-f7bc-4271-bb4b-a45eda47a6c4] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6] {
    flex: none;
    height: 40px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 247px;
    max-width: 100%;
  }
}

.sd[data-s-85307632-fde6-483a-a986-1728c8257b30] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6]:hover .sd[data-s-85307632-fde6-483a-a986-1728c8257b30] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-85307632-fde6-483a-a986-1728c8257b30] {
    bottom: 0;
    display: flex;
    flex: none;
    left: 0;
    padding: 15px;
    position: relative;
    right: 0;
    top: 0;
    width: 260px;
    max-width: 100%;
  }
}

.sd[data-s-e64b3454-ac96-4101-98e8-aa32ebb7dca8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c1caa00f-679f-441a-b772-134816a8dd78] {
  background: rgba(0, 0, 0, 0.0);
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6]:hover .sd[data-s-c1caa00f-679f-441a-b772-134816a8dd78] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1caa00f-679f-441a-b772-134816a8dd78] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4d894fbb-0d71-4f8e-ae3b-76c68d73c978] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 65px 0px;
  padding: 0px;
  --gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 25px;
  --gap-v-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 0px;
  --gap-uuid: 4d894fbb-0d71-4f8e-ae3b-76c68d73c978;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d894fbb-0d71-4f8e-ae3b-76c68d73c978] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 0px;
    --gap-v-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 16px;
    max-width: 100%;
  }
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e] {
    flex: none;
    height: calc(100% - (var(--gap-v-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
    max-width: calc(100% - (var(--gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
  }
}

.sd[data-s-eba1dd61-89d2-43d1-9984-61970f133467] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e]:hover .sd[data-s-eba1dd61-89d2-43d1-9984-61970f133467] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eba1dd61-89d2-43d1-9984-61970f133467] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-729a7f51-6124-49f9-94a8-9f12233a9113] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-63196f1b-fe86-469d-a540-a6a18280f3c2] {
  background: rgba(0, 0, 0, 0.0);
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e]:hover .sd[data-s-63196f1b-fe86-469d-a540-a6a18280f3c2] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-63196f1b-fe86-469d-a540-a6a18280f3c2] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-70be7224-5e6b-44e9-8937-a3d16f983842] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 65px 0px;
  padding: 0px;
  --gap-h-70be7224-5e6b-44e9-8937-a3d16f983842: 25px;
  --gap-v-70be7224-5e6b-44e9-8937-a3d16f983842: 0px;
  --gap-uuid: 70be7224-5e6b-44e9-8937-a3d16f983842;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-70be7224-5e6b-44e9-8937-a3d16f983842] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-70be7224-5e6b-44e9-8937-a3d16f983842: 0px;
    --gap-v-70be7224-5e6b-44e9-8937-a3d16f983842: 16px;
    max-width: 100%;
  }
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c] {
    flex: none;
    height: calc(100% - (var(--gap-v-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
    max-width: calc(100% - (var(--gap-h-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
  }
}

.sd[data-s-e538cd7f-5f8c-42fd-b86e-0ba37406851e] {
  align-content: center;
  align-items: center;
  background: #00b900;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c]:hover .sd[data-s-e538cd7f-5f8c-42fd-b86e-0ba37406851e] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e538cd7f-5f8c-42fd-b86e-0ba37406851e] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-3a0185de-8b9b-4022-9cc4-0ed8d70e66fd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ef0c0694-3014-465e-99ba-55cedff1c446] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c]:hover .sd[data-s-ef0c0694-3014-465e-99ba-55cedff1c446] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef0c0694-3014-465e-99ba-55cedff1c446] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0c850466-1e14-48c6-8282-dd498195be49] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 65px 0px;
  padding: 0px;
  --gap-h-0c850466-1e14-48c6-8282-dd498195be49: 25px;
  --gap-v-0c850466-1e14-48c6-8282-dd498195be49: 0px;
  --gap-uuid: 0c850466-1e14-48c6-8282-dd498195be49;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c850466-1e14-48c6-8282-dd498195be49] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-0c850466-1e14-48c6-8282-dd498195be49: 0px;
    --gap-v-0c850466-1e14-48c6-8282-dd498195be49: 16px;
    max-width: 100%;
  }
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66] {
    flex: none;
    height: calc(100% - (var(--gap-v-0c850466-1e14-48c6-8282-dd498195be49) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-0c850466-1e14-48c6-8282-dd498195be49) * 0));
    max-width: calc(100% - (var(--gap-h-0c850466-1e14-48c6-8282-dd498195be49) * 0));
  }
}

.sd[data-s-b4fae90b-02ae-43ed-a177-b3821d1f5316] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66]:hover .sd[data-s-b4fae90b-02ae-43ed-a177-b3821d1f5316] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4fae90b-02ae-43ed-a177-b3821d1f5316] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-9cba2631-a302-4e87-afa4-0a240290ac60] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-047e7956-2e13-4ea4-9c58-41063da9a48f] {
  background: rgba(0, 0, 0, 0.0);
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66]:hover .sd[data-s-047e7956-2e13-4ea4-9c58-41063da9a48f] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-047e7956-2e13-4ea4-9c58-41063da9a48f] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-7ea33ddc-ee58-4c43-84d4-bf33bda18364] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 65px 0px;
  padding: 0px;
  --gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 25px;
  --gap-v-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 0px;
  --gap-uuid: 7ea33ddc-ee58-4c43-84d4-bf33bda18364;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ea33ddc-ee58-4c43-84d4-bf33bda18364] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 0px;
    --gap-v-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 16px;
    max-width: 100%;
  }
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470] {
    flex: none;
    height: calc(100% - (var(--gap-v-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
    max-width: calc(100% - (var(--gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
  }
}

.sd[data-s-8375392b-944e-4430-ba7d-7580b3f43089] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470]:hover .sd[data-s-8375392b-944e-4430-ba7d-7580b3f43089] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8375392b-944e-4430-ba7d-7580b3f43089] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-bcf98f92-5ac6-4c3c-bdef-feb4fad1f25d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-cdf69166-db8c-4abc-bd28-b047a3397aad] {
  background: rgba(0, 0, 0, 0.0);
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470]:hover .sd[data-s-cdf69166-db8c-4abc-bd28-b047a3397aad] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cdf69166-db8c-4abc-bd28-b047a3397aad] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 65px 0px;
  padding: 0px;
  --gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 25px;
  --gap-v-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 0px;
  --gap-uuid: eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 0px;
    --gap-v-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 16px;
    max-width: 100%;
  }
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-58299100-3c29-415f-a133-99fb11072aad] {
    flex: none;
    height: calc(100% - (var(--gap-v-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
    max-width: calc(100% - (var(--gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
  }
}

.sd[data-s-21073db2-e93c-45b0-98a3-a7af17b6c5b4] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad]:hover .sd[data-s-21073db2-e93c-45b0-98a3-a7af17b6c5b4] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-21073db2-e93c-45b0-98a3-a7af17b6c5b4] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-f949dbad-88d5-4f87-b952-6ab408951dc2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e787901f-48fe-4348-8e26-196933a01779] {
  background: rgba(0, 0, 0, 0.0);
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad]:hover .sd[data-s-e787901f-48fe-4348-8e26-196933a01779] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e787901f-48fe-4348-8e26-196933a01779] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}


.sd[data-s-4223d8ca-d8d8-46a5-bf4f-50927d0851ee] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4223d8ca-d8d8-46a5-bf4f-50927d0851ee] {
    background: rgba(0, 0, 0, 0);
  }
}

.sd[data-s-a2e31fd2-d054-49b2-850d-885e8c9bd7ba] {
  background: rgba(66, 66, 66, 0.94);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2e31fd2-d054-49b2-850d-885e8c9bd7ba] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(2, 2, 2, 0.56);
    justify-content: center;
    width: 100%;
  }
}

.sd[data-s-4ec8ad7b-428b-4cab-8e53-8b928fc55b8e] {
  align-content: center;
  align-items: center;
  background: rgba(66, 66, 66, 0.92);
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ec8ad7b-428b-4cab-8e53-8b928fc55b8e] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 75%;
    max-width: 75%;
  }
}

.sd[data-s-e57acac6-d5af-4747-bfdf-cee7159df7f9] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #f6f6f6;
  border-left: 0px solid #f6f6f6;
  border-right: 0px solid #f6f6f6;
  border-top: 0px solid #f6f6f6;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 65%;
  --gap-h-e57acac6-d5af-4747-bfdf-cee7159df7f9: 0px;
  --gap-v-e57acac6-d5af-4747-bfdf-cee7159df7f9: 0px;
  --gap-uuid: e57acac6-d5af-4747-bfdf-cee7159df7f9;
  max-width: 65%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e57acac6-d5af-4747-bfdf-cee7159df7f9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    margin: 76px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 70%;
    --gap-h-e57acac6-d5af-4747-bfdf-cee7159df7f9: 0px;
    --gap-v-e57acac6-d5af-4747-bfdf-cee7159df7f9: 0px;
    max-width: 70%;
  }
}

.sd[data-s-47b30c5c-7c43-400b-8023-672d66758c96] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #f6f6f6;
  border-left: 0px solid #f6f6f6;
  border-right: 0px solid #f6f6f6;
  border-top: 0px solid #f6f6f6;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-e57acac6-d5af-4747-bfdf-cee7159df7f9) * 0));
  --gap-h-47b30c5c-7c43-400b-8023-672d66758c96: 0px;
  --gap-v-47b30c5c-7c43-400b-8023-672d66758c96: 0px;
  --gap-uuid: 47b30c5c-7c43-400b-8023-672d66758c96;
  max-width: calc(100% - (var(--gap-h-e57acac6-d5af-4747-bfdf-cee7159df7f9) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-47b30c5c-7c43-400b-8023-672d66758c96] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-47b30c5c-7c43-400b-8023-672d66758c96: 0px;
    --gap-v-47b30c5c-7c43-400b-8023-672d66758c96: 0px;
  }
}

.sd[data-s-950f9443-c577-49a6-b6be-6a9bc27d7c62] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-47b30c5c-7c43-400b-8023-672d66758c96) * 0));
  max-width: calc(100% - (var(--gap-h-47b30c5c-7c43-400b-8023-672d66758c96) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-950f9443-c577-49a6-b6be-6a9bc27d7c62] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - 1px - (var(--gap-v-47b30c5c-7c43-400b-8023-672d66758c96) * 0));
    justify-content: flex-start;
    margin: 1px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-47b30c5c-7c43-400b-8023-672d66758c96) * 0));
    max-width: calc(100% - (var(--gap-h-47b30c5c-7c43-400b-8023-672d66758c96) * 0));
  }
}

.sd[data-s-4370ea87-bc2b-43ec-b0b9-5c5a4f42f837] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 55px;
  height: auto;
  justify-content: center;
  width: 100%;
  --gap-h-4370ea87-bc2b-43ec-b0b9-5c5a4f42f837: 55px;
  --gap-v-4370ea87-bc2b-43ec-b0b9-5c5a4f42f837: 0px;
  --gap-uuid: 4370ea87-bc2b-43ec-b0b9-5c5a4f42f837;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4370ea87-bc2b-43ec-b0b9-5c5a4f42f837] {
    gap: 4px;
    --gap-h-4370ea87-bc2b-43ec-b0b9-5c5a4f42f837: 4px;
    --gap-v-4370ea87-bc2b-43ec-b0b9-5c5a4f42f837: 0px;
  }
}

.sd[data-s-2510df39-af37-4c09-b922-b78fc84b5bfd] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 23px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  --gap-h-2510df39-af37-4c09-b922-b78fc84b5bfd: 0px;
  --gap-v-2510df39-af37-4c09-b922-b78fc84b5bfd: 23px;
  --gap-uuid: 2510df39-af37-4c09-b922-b78fc84b5bfd;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2510df39-af37-4c09-b922-b78fc84b5bfd] {
    display: flex;
    gap: 16px;
    --gap-h-2510df39-af37-4c09-b922-b78fc84b5bfd: 0px;
    --gap-v-2510df39-af37-4c09-b922-b78fc84b5bfd: 16px;
  }
}

.sd[data-s-d5e33006-97c9-49db-bd1e-65bb7468cf1c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-d5e33006-97c9-49db-bd1e-65bb7468cf1c]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5e33006-97c9-49db-bd1e-65bb7468cf1c] {
    width: 789px;
    max-width: 100%;
  }
}

.sd[data-s-4af4c639-6895-45ef-92f8-fe12baa141f5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-d5e33006-97c9-49db-bd1e-65bb7468cf1c]:hover .sd[data-s-4af4c639-6895-45ef-92f8-fe12baa141f5]:hover {
  opacity: 0.6;
}

.sd[data-s-4b649b2a-af56-419b-ac3a-67fc157771bc] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b649b2a-af56-419b-ac3a-67fc157771bc] {
    font-size: 20px;
    font-weight: 500;
  }
}

.sd[data-s-b17ffaa4-7804-435c-b7cc-e6af02a3e2c9] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-d5e33006-97c9-49db-bd1e-65bb7468cf1c]:hover .sd[data-s-b17ffaa4-7804-435c-b7cc-e6af02a3e2c9]:hover {
  opacity: 0.6;
}

.sd[data-s-2d354ba0-e08f-4405-8ef9-e7ab168dcca6] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-91c63294-91c3-4ac7-9515-84f125022ad1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-91c63294-91c3-4ac7-9515-84f125022ad1]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-91c63294-91c3-4ac7-9515-84f125022ad1] {
    width: 789px;
    max-width: 100%;
  }
}

.sd[data-s-0062bfbf-b125-4c5b-8d20-9ca826c4fbf1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-91c63294-91c3-4ac7-9515-84f125022ad1]:hover .sd[data-s-0062bfbf-b125-4c5b-8d20-9ca826c4fbf1]:hover {
  opacity: 0.6;
}

.sd[data-s-47f0533f-7340-49b8-a7ee-2f740142d7c2] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-47f0533f-7340-49b8-a7ee-2f740142d7c2] {
    font-size: 20px;
    font-weight: 500;
  }
}

.sd[data-s-faa5de2b-9610-4b98-9a85-a6137bed4089] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-91c63294-91c3-4ac7-9515-84f125022ad1]:hover .sd[data-s-faa5de2b-9610-4b98-9a85-a6137bed4089]:hover {
  opacity: 0.6;
}

.sd[data-s-019d7916-aaf7-43fd-8b7f-0ab267bfc584] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ca3c6bee-5104-4cd6-a03d-5cc12a25ad07] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-ca3c6bee-5104-4cd6-a03d-5cc12a25ad07]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca3c6bee-5104-4cd6-a03d-5cc12a25ad07] {
    width: 789px;
    max-width: 100%;
  }
}

.sd[data-s-3862e4f2-80d7-4d82-a6d7-d4c2c74ce8c6] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-ca3c6bee-5104-4cd6-a03d-5cc12a25ad07]:hover .sd[data-s-3862e4f2-80d7-4d82-a6d7-d4c2c74ce8c6]:hover {
  opacity: 0.6;
}

.sd[data-s-0c4972bc-a7ef-499a-a7ec-65a0c58d3a2c] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c4972bc-a7ef-499a-a7ec-65a0c58d3a2c] {
    font-size: 20px;
    font-weight: 500;
  }
}

.sd[data-s-f4c35782-e5c0-43e6-9010-b05c7375b9d0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-ca3c6bee-5104-4cd6-a03d-5cc12a25ad07]:hover .sd[data-s-f4c35782-e5c0-43e6-9010-b05c7375b9d0]:hover {
  opacity: 0.6;
}

.sd[data-s-bcaa5e3f-e3ca-4a93-b603-46992659af2c] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3d8ce163-e120-4891-a16e-75439ac17b17] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-3d8ce163-e120-4891-a16e-75439ac17b17]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d8ce163-e120-4891-a16e-75439ac17b17] {
    width: 789px;
    max-width: 100%;
  }
}

.sd[data-s-3c00f980-5f59-41f6-96bf-f6183c99b537] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-3d8ce163-e120-4891-a16e-75439ac17b17]:hover .sd[data-s-3c00f980-5f59-41f6-96bf-f6183c99b537]:hover {
  opacity: 0.6;
}

.sd[data-s-aeeb6dd5-da3e-4f2b-a183-3fc87c0af2ef] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aeeb6dd5-da3e-4f2b-a183-3fc87c0af2ef] {
    font-size: 20px;
    font-weight: 500;
  }
}

.sd[data-s-c67bdce0-8d76-4893-af74-358ff9deda3b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-3d8ce163-e120-4891-a16e-75439ac17b17]:hover .sd[data-s-c67bdce0-8d76-4893-af74-358ff9deda3b]:hover {
  opacity: 0.6;
}

.sd[data-s-2baf376e-654a-4978-8443-d656c2a0bff5] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-479351d6-7402-4c38-99f0-70d162ff2560] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-479351d6-7402-4c38-99f0-70d162ff2560]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-479351d6-7402-4c38-99f0-70d162ff2560] {
    width: 789px;
    max-width: 100%;
  }
}

.sd[data-s-440ff41a-b8f3-4175-8e27-cbaf10197dad] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-479351d6-7402-4c38-99f0-70d162ff2560]:hover .sd[data-s-440ff41a-b8f3-4175-8e27-cbaf10197dad]:hover {
  opacity: 0.6;
}

.sd[data-s-698fe519-623f-4804-a6e9-f895b9a3adf0] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-698fe519-623f-4804-a6e9-f895b9a3adf0] {
    font-size: 20px;
    font-weight: 500;
  }
}

.sd[data-s-2ace8f39-ec79-48c6-be82-3b2279a907ca] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-479351d6-7402-4c38-99f0-70d162ff2560]:hover .sd[data-s-2ace8f39-ec79-48c6-be82-3b2279a907ca]:hover {
  opacity: 0.6;
}

.sd[data-s-49fe54cc-84da-43ef-bbcd-ae3cdec02c55] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-cc61b93d-3fd5-4964-b84b-20d821a091eb] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-cc61b93d-3fd5-4964-b84b-20d821a091eb]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc61b93d-3fd5-4964-b84b-20d821a091eb] {
    width: 789px;
    max-width: 100%;
  }
}

.sd[data-s-33e9e05a-4bd3-4e67-b1b1-062473c8e484] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-cc61b93d-3fd5-4964-b84b-20d821a091eb]:hover .sd[data-s-33e9e05a-4bd3-4e67-b1b1-062473c8e484]:hover {
  opacity: 0.6;
}

.sd[data-s-65dc88f0-86cd-404a-a13a-bf633487053b] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65dc88f0-86cd-404a-a13a-bf633487053b] {
    font-size: 20px;
    font-weight: 500;
  }
}

.sd[data-s-8fdfeb41-9921-437d-9d79-ffaf278eee57] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-cc61b93d-3fd5-4964-b84b-20d821a091eb]:hover .sd[data-s-8fdfeb41-9921-437d-9d79-ffaf278eee57]:hover {
  opacity: 0.6;
}

.sd[data-s-ea2de797-e221-4e00-b28e-57931f314b50] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3bd6adc3-6707-475d-b60f-bd6d5acca6bf] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-3bd6adc3-6707-475d-b60f-bd6d5acca6bf]:hover {
  opacity: 0.8;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3bd6adc3-6707-475d-b60f-bd6d5acca6bf] {
    width: 789px;
    max-width: 100%;
  }
}

.sd[data-s-20870aa1-e06d-4d9c-a389-73387735826f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-3bd6adc3-6707-475d-b60f-bd6d5acca6bf]:hover .sd[data-s-20870aa1-e06d-4d9c-a389-73387735826f]:hover {
  opacity: 0.6;
}

.sd[data-s-9d4e9741-6894-46d0-8634-6e9b19f8004c] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d4e9741-6894-46d0-8634-6e9b19f8004c] {
    font-size: 20px;
    font-weight: 500;
  }
}

.sd[data-s-a580b7b1-1b70-4bba-81e1-2af956c4cad6] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-3bd6adc3-6707-475d-b60f-bd6d5acca6bf]:hover .sd[data-s-a580b7b1-1b70-4bba-81e1-2af956c4cad6]:hover {
  opacity: 0.6;
}

.sd[data-s-d3f70a1b-ef3e-4af4-81fb-ee5b3e4ebaee] {
  color: var(--s-color-8fb5b23f);
  font-family: var(--s-font-698065c0);
  font-size: 12px;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 17px;
  justify-content: center;
  margin: 31px 0px 0px 0px;
  padding: 0px;
  width: 770px;
  --gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9: 17px;
  --gap-v-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9: 0px;
  --gap-uuid: b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 17px;
    margin: 52px 0px 0px 0px;
    width: 80%;
    --gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9: 0px;
    --gap-v-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9: 17px;
    max-width: 80%;
  }
}

.sd[data-s-acc644ae-95f7-41be-88ce-4fa641695c5f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(50% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0.5));
  --gap-h-acc644ae-95f7-41be-88ce-4fa641695c5f: 0px;
  --gap-v-acc644ae-95f7-41be-88ce-4fa641695c5f: 0px;
  --gap-uuid: acc644ae-95f7-41be-88ce-4fa641695c5f;
  max-width: calc(50% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0.5));
}

.sd[data-s-acc644ae-95f7-41be-88ce-4fa641695c5f]:hover {
  opacity: 0.7;
  --gap-h-acc644ae-95f7-41be-88ce-4fa641695c5f: 0px;
  --gap-v-acc644ae-95f7-41be-88ce-4fa641695c5f: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-acc644ae-95f7-41be-88ce-4fa641695c5f] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    width: calc(100% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0));
    --gap-h-acc644ae-95f7-41be-88ce-4fa641695c5f: 0px;
    --gap-v-acc644ae-95f7-41be-88ce-4fa641695c5f: 12px;
    max-width: calc(100% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0));
  }
}

.sd[data-s-1ca8cc0c-c9c5-42b0-bb40-70e649b72ce4] {
  align-content: center;
  align-items: center;
  background: #00b900ff;
  border-bottom: 0px solid #ffcb00;
  border-left: 0px solid #ffcb00;
  border-radius: 48px;
  border-right: 0px solid #ffcb00;
  border-top: 0px solid #ffcb00;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px 20px;
  width: calc(100% - (var(--gap-h-acc644ae-95f7-41be-88ce-4fa641695c5f) * 0));
  max-width: calc(100% - (var(--gap-h-acc644ae-95f7-41be-88ce-4fa641695c5f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ca8cc0c-c9c5-42b0-bb40-70e649b72ce4] {
    flex: none;
    height: calc(100% - (var(--gap-v-acc644ae-95f7-41be-88ce-4fa641695c5f) * 0));
    width: calc(100% - (var(--gap-h-acc644ae-95f7-41be-88ce-4fa641695c5f) * 0));
    max-width: calc(100% - (var(--gap-h-acc644ae-95f7-41be-88ce-4fa641695c5f) * 0));
  }
}

.sd[data-s-a2b059c9-048c-49e9-b5c4-1ac66d66564d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-a2b059c9-048c-49e9-b5c4-1ac66d66564d: 15px;
  --gap-v-a2b059c9-048c-49e9-b5c4-1ac66d66564d: 0px;
  --gap-uuid: a2b059c9-048c-49e9-b5c4-1ac66d66564d;
  max-width: 100%;
}

.sd[data-s-08dbd681-be36-4329-ada3-8e5e8dca1d32] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-cc542a57-6c48-434a-ae3e-91b2d9808909] {
  color: #FFFFFF;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc542a57-6c48-434a-ae3e-91b2d9808909] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-50cd712e-f262-466d-8057-5ddf0e191eaa] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(50% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0.5));
  --gap-h-50cd712e-f262-466d-8057-5ddf0e191eaa: 0px;
  --gap-v-50cd712e-f262-466d-8057-5ddf0e191eaa: 0px;
  --gap-uuid: 50cd712e-f262-466d-8057-5ddf0e191eaa;
  max-width: calc(50% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0.5));
}

.sd[data-s-50cd712e-f262-466d-8057-5ddf0e191eaa]:hover {
  opacity: 0.7;
  --gap-h-50cd712e-f262-466d-8057-5ddf0e191eaa: 0px;
  --gap-v-50cd712e-f262-466d-8057-5ddf0e191eaa: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50cd712e-f262-466d-8057-5ddf0e191eaa] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0));
    --gap-h-50cd712e-f262-466d-8057-5ddf0e191eaa: 0px;
    --gap-v-50cd712e-f262-466d-8057-5ddf0e191eaa: 12px;
    max-width: calc(100% - (var(--gap-h-b1715fdc-3d02-46b7-ac7e-f52cb62b2ef9) * 0));
  }
}

.sd[data-s-1d7aad69-4df6-4195-9641-e47007d91ab2] {
  align-content: center;
  align-items: center;
  background: var(--s-color-8fb5b23f);
  border-bottom: NaNpx solid var(--s-color-83a3896b);
  border-left: NaNpx solid var(--s-color-83a3896b);
  border-radius: 48px;
  border-right: NaNpx solid var(--s-color-83a3896b);
  border-top: NaNpx solid var(--s-color-83a3896b);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 16px 20px;
  width: calc(100% - (var(--gap-h-50cd712e-f262-466d-8057-5ddf0e191eaa) * 0));
  max-width: calc(100% - (var(--gap-h-50cd712e-f262-466d-8057-5ddf0e191eaa) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d7aad69-4df6-4195-9641-e47007d91ab2] {
    background: #ffffffff;
    flex: none;
    height: calc(100% - (var(--gap-v-50cd712e-f262-466d-8057-5ddf0e191eaa) * 0));
    width: calc(100% - (var(--gap-h-50cd712e-f262-466d-8057-5ddf0e191eaa) * 0));
    max-width: calc(100% - (var(--gap-h-50cd712e-f262-466d-8057-5ddf0e191eaa) * 0));
  }
}

.sd[data-s-e303ebeb-b3bc-461e-8567-bcc3c0af9024] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  gap: 15px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-e303ebeb-b3bc-461e-8567-bcc3c0af9024: 15px;
  --gap-v-e303ebeb-b3bc-461e-8567-bcc3c0af9024: 0px;
  --gap-uuid: e303ebeb-b3bc-461e-8567-bcc3c0af9024;
  max-width: 100%;
}

.sd[data-s-2b50a8c6-7848-4104-ae20-16625df8249e] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-7da47f97-1b4c-497c-a548-14a6cf532e79] {
  color: var(--s-color-83a3896b);
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7da47f97-1b4c-497c-a548-14a6cf532e79] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-6ba42c68-894a-433d-b68c-3f110b19f5f4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 35px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: auto;
  z-index: 5;
  --gap-h-6ba42c68-894a-433d-b68c-3f110b19f5f4: 0px;
  --gap-v-6ba42c68-894a-433d-b68c-3f110b19f5f4: 0px;
  --gap-uuid: 6ba42c68-894a-433d-b68c-3f110b19f5f4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ba42c68-894a-433d-b68c-3f110b19f5f4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: space-between;
    left: auto;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    width: 70%;
    --gap-h-6ba42c68-894a-433d-b68c-3f110b19f5f4: 0px;
    --gap-v-6ba42c68-894a-433d-b68c-3f110b19f5f4: 0px;
    max-width: 70%;
  }
}

.sd[data-s-05febae1-8d49-4184-af92-07385fa98e8c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(20% - (var(--gap-h-6ba42c68-894a-433d-b68c-3f110b19f5f4) * 0.8));
  --gap-h-05febae1-8d49-4184-af92-07385fa98e8c: 0px;
  --gap-v-05febae1-8d49-4184-af92-07385fa98e8c: 0px;
  --gap-uuid: 05febae1-8d49-4184-af92-07385fa98e8c;
  max-width: calc(20% - (var(--gap-h-6ba42c68-894a-433d-b68c-3f110b19f5f4) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-05febae1-8d49-4184-af92-07385fa98e8c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-05febae1-8d49-4184-af92-07385fa98e8c: 0px;
    --gap-v-05febae1-8d49-4184-af92-07385fa98e8c: 0px;
    max-width: 100%;
  }
}

.sd[data-s-3554b7f4-ed26-4b50-bee9-84644f38eda5] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(50% - (var(--gap-h-05febae1-8d49-4184-af92-07385fa98e8c) * 0.5));
  --gap-h-3554b7f4-ed26-4b50-bee9-84644f38eda5: 0px;
  --gap-v-3554b7f4-ed26-4b50-bee9-84644f38eda5: 0px;
  --gap-uuid: 3554b7f4-ed26-4b50-bee9-84644f38eda5;
  max-width: calc(50% - (var(--gap-h-05febae1-8d49-4184-af92-07385fa98e8c) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3554b7f4-ed26-4b50-bee9-84644f38eda5] {
    gap: 0px;
    margin: 0px 0px 0px 15px;
    width: 120px;
    --gap-h-3554b7f4-ed26-4b50-bee9-84644f38eda5: 0px;
    --gap-v-3554b7f4-ed26-4b50-bee9-84644f38eda5: 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-36fbb8b5-2e50-4351-a795-f9e8a5c08de1] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 9px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36fbb8b5-2e50-4351-a795-f9e8a5c08de1] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
  }
}

.sd[data-s-ef335848-7565-49df-936a-cd5850cfcc86] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-6ba42c68-894a-433d-b68c-3f110b19f5f4) * 0));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef335848-7565-49df-936a-cd5850cfcc86] {
    background: #FFFFFF;
    display: flex;
    flex: none;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-6ba42c68-894a-433d-b68c-3f110b19f5f4) * 0));
  }
}

.sd[data-s-826b2a01-de12-4e12-93ae-c3e5eb94d6ea] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 826b2a01-de12-4e12-93ae-c3e5eb94d6ea;
  --gap-h-826b2a01-de12-4e12-93ae-c3e5eb94d6ea: 0px;
  --gap-v-826b2a01-de12-4e12-93ae-c3e5eb94d6ea: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-826b2a01-de12-4e12-93ae-c3e5eb94d6ea] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 21px;
    justify-content: center;
    width: 100%;
    --gap-h-826b2a01-de12-4e12-93ae-c3e5eb94d6ea: 0px;
    --gap-v-826b2a01-de12-4e12-93ae-c3e5eb94d6ea: 21px;
    max-width: 100%;
  }
}

.sd[data-s-fccda0f1-a673-4711-8632-4e603d6d366e] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #1c1d33;
  border-left: 0px solid #1c1d33;
  border-radius: 0;
  border-right: 0px solid #1c1d33;
  border-top: 0px solid #1c1d33;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 91px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 91px;
  --gap-h-fccda0f1-a673-4711-8632-4e603d6d366e: 10px;
  --gap-v-fccda0f1-a673-4711-8632-4e603d6d366e: 0px;
  --gap-uuid: fccda0f1-a673-4711-8632-4e603d6d366e;
  max-width: calc(100% - 10px);
}

.sd[data-s-fccda0f1-a673-4711-8632-4e603d6d366e]:hover {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  --gap-h-fccda0f1-a673-4711-8632-4e603d6d366e: 10px;
  --gap-v-fccda0f1-a673-4711-8632-4e603d6d366e: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fccda0f1-a673-4711-8632-4e603d6d366e] {
    display: flex;
    flex: none;
    height: 50px;
    width: 280px;
    --gap-h-fccda0f1-a673-4711-8632-4e603d6d366e: 10px;
    --gap-v-fccda0f1-a673-4711-8632-4e603d6d366e: 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-3e5db4e7-c76f-4630-a9e7-891f978d4bd9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  --gap-h-3e5db4e7-c76f-4630-a9e7-891f978d4bd9: 0px;
  --gap-v-3e5db4e7-c76f-4630-a9e7-891f978d4bd9: 0px;
  --gap-uuid: 3e5db4e7-c76f-4630-a9e7-891f978d4bd9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e5db4e7-c76f-4630-a9e7-891f978d4bd9] {
    display: flex;
    --gap-h-3e5db4e7-c76f-4630-a9e7-891f978d4bd9: 0px;
    --gap-v-3e5db4e7-c76f-4630-a9e7-891f978d4bd9: 0px;
  }
}

.sd[data-s-911f77d5-d501-4b36-861b-4623c34b1fdb] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-3e5db4e7-c76f-4630-a9e7-891f978d4bd9) * 0));
  max-width: calc(100% - (var(--gap-h-3e5db4e7-c76f-4630-a9e7-891f978d4bd9) * 0));
}

.sd[data-s-911f77d5-d501-4b36-861b-4623c34b1fdb].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



.sd[data-s-e7212244-4d99-4665-958d-c1d6e3ef7620] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-3e5db4e7-c76f-4630-a9e7-891f978d4bd9) * 0));
  max-width: calc(100% - (var(--gap-h-3e5db4e7-c76f-4630-a9e7-891f978d4bd9) * 0));
}

.sd[data-s-e7212244-4d99-4665-958d-c1d6e3ef7620].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



.sd[data-s-7c5e16ad-7d31-4d33-a4c0-592f7a23532c] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c5e16ad-7d31-4d33-a4c0-592f7a23532c] {
    display: flex;
    flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}

.sd[data-s-725133db-8b0b-4f60-8c44-93756f5cb671] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-725133db-8b0b-4f60-8c44-93756f5cb671] {
    display: flex;
  }
}

.sd[data-s-483221ff-015f-45d7-baa0-4c8447214b36] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-483221ff-015f-45d7-baa0-4c8447214b36] {
    background: rgb(66, 66, 66);
  }
}

.sd[data-s-a1912432-c942-4a3c-8f7f-d6ad6d35a2cc] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1912432-c942-4a3c-8f7f-d6ad6d35a2cc] {
    background: rgb(66, 66, 66);
  }
}


.sd[data-s-aa5d071a-8115-446a-a4b3-bf302cf8b6cc] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-16ff32bc-3e88-41b4-95f0-4d0a477b80a6] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4c2f07ee-73ad-41d3-ab42-928c171955a3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c2f07ee-73ad-41d3-ab42-928c171955a3] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-19eefd98-57b9-4960-b55d-7cbf3aef9a2b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b: 0px;
  --gap-v-19eefd98-57b9-4960-b55d-7cbf3aef9a2b: 0px;
  --gap-uuid: 19eefd98-57b9-4960-b55d-7cbf3aef9a2b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19eefd98-57b9-4960-b55d-7cbf3aef9a2b] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b: 0px;
    --gap-v-19eefd98-57b9-4960-b55d-7cbf3aef9a2b: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
  --gap-h-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23: 0px;
  --gap-v-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23: 0px;
  --gap-uuid: d35f5fe5-b076-4b11-b6f2-3eacaba3fc23;
  max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23] {
    margin: 0px 0px 25px 0px;
    --gap-h-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23: 0px;
    --gap-v-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23: 0px;
    width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
  }
}

.sd[data-s-50c27b38-f96b-4613-8e7e-5bac31c68874] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50c27b38-f96b-4613-8e7e-5bac31c68874] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-4e1efb65-f10f-4f10-90a8-d0610a28f2f8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e1efb65-f10f-4f10-90a8-d0610a28f2f8] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cc5739f7-e23c-4bbf-ac1b-587ca4716027] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc5739f7-e23c-4bbf-ac1b-587ca4716027] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-8cd00f88-c229-4c1a-ad43-8a1616f788a1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0));
  z-index: 5;
  --gap-h-8cd00f88-c229-4c1a-ad43-8a1616f788a1: 0px;
  --gap-v-8cd00f88-c229-4c1a-ad43-8a1616f788a1: 0px;
  --gap-uuid: 8cd00f88-c229-4c1a-ad43-8a1616f788a1;
  max-width: calc(100% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8cd00f88-c229-4c1a-ad43-8a1616f788a1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-8cd00f88-c229-4c1a-ad43-8a1616f788a1: 0px;
    --gap-v-8cd00f88-c229-4c1a-ad43-8a1616f788a1: 0px;
    width: calc(100% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0));
    max-width: calc(100% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0));
  }
}

.sd[data-s-e9288456-adf8-4341-b9d9-23c49ebc5b9d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
  --gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d: 25px;
  --gap-v-e9288456-adf8-4341-b9d9-23c49ebc5b9d: 0px;
  --gap-uuid: e9288456-adf8-4341-b9d9-23c49ebc5b9d;
  max-width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9288456-adf8-4341-b9d9-23c49ebc5b9d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
    --gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d: 0px;
    --gap-v-e9288456-adf8-4341-b9d9-23c49ebc5b9d: 0px;
    max-width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
  }
}

.sd[data-s-9224ea89-b869-463c-b1e4-9bc1080e317c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0.5));
  max-width: calc(50% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9224ea89-b869-463c-b1e4-9bc1080e317c] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0));
    max-width: calc(100% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0));
  }
}

.sd[data-s-d21d8f57-e301-4fa5-8131-9ce1e4481760] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d21d8f57-e301-4fa5-8131-9ce1e4481760] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ea4806d8-7dc6-40be-8eaa-0b3f040b1764] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0.5));
  max-width: calc(50% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea4806d8-7dc6-40be-8eaa-0b3f040b1764] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0));
    max-width: calc(100% - (var(--gap-h-e9288456-adf8-4341-b9d9-23c49ebc5b9d) * 0));
  }
}

.sd[data-s-0fc42b4a-d242-41cd-aa28-f89f8c7b424e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
  --gap-h-0fc42b4a-d242-41cd-aa28-f89f8c7b424e: 25px;
  --gap-v-0fc42b4a-d242-41cd-aa28-f89f8c7b424e: 0px;
  --gap-uuid: 0fc42b4a-d242-41cd-aa28-f89f8c7b424e;
  max-width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0fc42b4a-d242-41cd-aa28-f89f8c7b424e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
    --gap-h-0fc42b4a-d242-41cd-aa28-f89f8c7b424e: 0px;
    --gap-v-0fc42b4a-d242-41cd-aa28-f89f8c7b424e: 25px;
    max-width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
  }
}

.sd[data-s-fb408865-95f1-4534-b425-a4c5ada2f4ea] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-0fc42b4a-d242-41cd-aa28-f89f8c7b424e) * 0));
  z-index: 1;
  --gap-uuid: fb408865-95f1-4534-b425-a4c5ada2f4ea;
  --gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea: 0px;
  --gap-v-fb408865-95f1-4534-b425-a4c5ada2f4ea: 0px;
  max-width: calc(100% - (var(--gap-h-0fc42b4a-d242-41cd-aa28-f89f8c7b424e) * 0));
}

.sd[data-s-fb408865-95f1-4534-b425-a4c5ada2f4ea].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fb408865-95f1-4534-b425-a4c5ada2f4ea].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fb408865-95f1-4534-b425-a4c5ada2f4ea]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb408865-95f1-4534-b425-a4c5ada2f4ea] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea: 0px;
    --gap-v-fb408865-95f1-4534-b425-a4c5ada2f4ea: 0px;
  }
}

.sd[data-s-f2266665-7b4a-489e-8b35-147fbf4d407b] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2266665-7b4a-489e-8b35-147fbf4d407b] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c6d686a2-e402-4c20-80e4-bf58fb2d7aa0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6d686a2-e402-4c20-80e4-bf58fb2d7aa0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
    max-width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
  }
}

.sd[data-s-a0671eee-f98b-45f5-b9b6-38b0ce17923a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0671eee-f98b-45f5-b9b6-38b0ce17923a] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bb6c8287-0a4c-4381-8cdf-a2b0fcfcccd2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb6c8287-0a4c-4381-8cdf-a2b0fcfcccd2] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-45c76a28-557d-44d9-a3b2-323e84e60086] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-45c76a28-557d-44d9-a3b2-323e84e60086] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
    max-width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
  }
}

.sd[data-s-11434af0-e00d-4c0a-805d-ac4cfd2087a3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-11434af0-e00d-4c0a-805d-ac4cfd2087a3] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bee46bd6-af37-4ffd-97d0-dac5d068ff98] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bee46bd6-af37-4ffd-97d0-dac5d068ff98] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-217bfb33-3b90-4a27-ace0-000babcd3aeb] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
  max-width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-217bfb33-3b90-4a27-ace0-000babcd3aeb] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
    max-width: calc(100% - (var(--gap-h-fb408865-95f1-4534-b425-a4c5ada2f4ea) * 0));
  }
}

.sd[data-s-6c5d1c8e-a3fd-4ddf-9e18-372744842172] {
  color: #333;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}


.sd[data-s-3a8a497a-7f79-4170-85ab-dbe38a9f017e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d4131b13-7a53-44d9-b6d2-207555e80c25] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9119889a-191e-4944-ba56-50fde6138dd4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9119889a-191e-4944-ba56-50fde6138dd4] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-a029ed5f-0aca-4d2f-bee1-d70aa542877b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b: 0px;
  --gap-v-a029ed5f-0aca-4d2f-bee1-d70aa542877b: 0px;
  --gap-uuid: a029ed5f-0aca-4d2f-bee1-d70aa542877b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a029ed5f-0aca-4d2f-bee1-d70aa542877b] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b: 0px;
    --gap-v-a029ed5f-0aca-4d2f-bee1-d70aa542877b: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f21e4186-87aa-4302-9c37-a4e8e28c187c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.24999999999999994));
  --gap-h-f21e4186-87aa-4302-9c37-a4e8e28c187c: 0px;
  --gap-v-f21e4186-87aa-4302-9c37-a4e8e28c187c: 0px;
  --gap-uuid: f21e4186-87aa-4302-9c37-a4e8e28c187c;
  max-width: calc(75% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f21e4186-87aa-4302-9c37-a4e8e28c187c] {
    margin: 0px 0px 25px 0px;
    --gap-h-f21e4186-87aa-4302-9c37-a4e8e28c187c: 0px;
    --gap-v-f21e4186-87aa-4302-9c37-a4e8e28c187c: 0px;
    width: calc(75% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.24999999999999994));
  }
}

.sd[data-s-8d254020-a3be-475b-86b2-e7e1aa390ce8] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d254020-a3be-475b-86b2-e7e1aa390ce8] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-ce409937-eb8a-47a8-844a-492c4fca9543] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce409937-eb8a-47a8-844a-492c4fca9543] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5fb806a6-e15a-4ce4-92a1-95db5ff5a477] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5fb806a6-e15a-4ce4-92a1-95db5ff5a477] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-6cfd2a46-ad61-4cfc-a1ab-a4aca7dfa72a] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-6cfd2a46-ad61-4cfc-a1ab-a4aca7dfa72a].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-6cfd2a46-ad61-4cfc-a1ab-a4aca7dfa72a].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6cfd2a46-ad61-4cfc-a1ab-a4aca7dfa72a] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-15216392-c686-4563-bf01-f68cb2ed4fdb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0));
  z-index: 5;
  --gap-h-15216392-c686-4563-bf01-f68cb2ed4fdb: 0px;
  --gap-v-15216392-c686-4563-bf01-f68cb2ed4fdb: 0px;
  --gap-uuid: 15216392-c686-4563-bf01-f68cb2ed4fdb;
  max-width: calc(100% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-15216392-c686-4563-bf01-f68cb2ed4fdb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-15216392-c686-4563-bf01-f68cb2ed4fdb: 0px;
    --gap-v-15216392-c686-4563-bf01-f68cb2ed4fdb: 0px;
    width: calc(100% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0));
    max-width: calc(100% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0));
  }
}

.sd[data-s-0ee03e12-3287-4d47-8fbd-3e28ffb58b57] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.35000000000000003));
  --gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57: 25px;
  --gap-v-0ee03e12-3287-4d47-8fbd-3e28ffb58b57: 0px;
  --gap-uuid: 0ee03e12-3287-4d47-8fbd-3e28ffb58b57;
  max-width: calc(65% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ee03e12-3287-4d47-8fbd-3e28ffb58b57] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.059999999999999984));
    --gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57: 0px;
    --gap-v-0ee03e12-3287-4d47-8fbd-3e28ffb58b57: 0px;
    max-width: calc(94% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.059999999999999984));
  }
}

.sd[data-s-522ab580-2dab-47a3-ab2d-ac176237856b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0.5));
  max-width: calc(50% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-522ab580-2dab-47a3-ab2d-ac176237856b] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0));
    max-width: calc(100% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0));
  }
}

.sd[data-s-598c2f5b-4739-431e-8ab2-4e0974eb2f20] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-598c2f5b-4739-431e-8ab2-4e0974eb2f20] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-97d1b7ba-b496-4a9e-8bfc-91381c1f09a3] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0.5));
  max-width: calc(50% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-97d1b7ba-b496-4a9e-8bfc-91381c1f09a3] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0));
    max-width: calc(100% - (var(--gap-h-0ee03e12-3287-4d47-8fbd-3e28ffb58b57) * 0));
  }
}

.sd[data-s-d2ec98ba-1643-4395-b938-87a2d268719f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.35000000000000003));
  --gap-h-d2ec98ba-1643-4395-b938-87a2d268719f: 25px;
  --gap-v-d2ec98ba-1643-4395-b938-87a2d268719f: 0px;
  --gap-uuid: d2ec98ba-1643-4395-b938-87a2d268719f;
  max-width: calc(65% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2ec98ba-1643-4395-b938-87a2d268719f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.059999999999999984));
    --gap-h-d2ec98ba-1643-4395-b938-87a2d268719f: 0px;
    --gap-v-d2ec98ba-1643-4395-b938-87a2d268719f: 25px;
    max-width: calc(94% - (var(--gap-h-a029ed5f-0aca-4d2f-bee1-d70aa542877b) * 0.059999999999999984));
  }
}

.sd[data-s-3b5f7bc5-953a-4d74-b48a-2ab682639b1d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-d2ec98ba-1643-4395-b938-87a2d268719f) * 0));
  z-index: 1;
  --gap-uuid: 3b5f7bc5-953a-4d74-b48a-2ab682639b1d;
  --gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d: 0px;
  --gap-v-3b5f7bc5-953a-4d74-b48a-2ab682639b1d: 0px;
  max-width: calc(100% - (var(--gap-h-d2ec98ba-1643-4395-b938-87a2d268719f) * 0));
}

.sd[data-s-3b5f7bc5-953a-4d74-b48a-2ab682639b1d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-3b5f7bc5-953a-4d74-b48a-2ab682639b1d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-3b5f7bc5-953a-4d74-b48a-2ab682639b1d]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b5f7bc5-953a-4d74-b48a-2ab682639b1d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d: 0px;
    --gap-v-3b5f7bc5-953a-4d74-b48a-2ab682639b1d: 0px;
  }
}

.sd[data-s-b5661a47-4a64-4d9b-84be-8a5ba1d59e6b] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5661a47-4a64-4d9b-84be-8a5ba1d59e6b] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-56b76946-9792-4fad-bc79-9c725b92c2b9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-56b76946-9792-4fad-bc79-9c725b92c2b9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0));
    max-width: calc(100% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0));
  }
}

.sd[data-s-b7705db5-eb37-48dc-ae36-fd3d567385d5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7705db5-eb37-48dc-ae36-fd3d567385d5] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4dfcf319-45f8-4b4c-b0eb-2ca7cdf2c13e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4dfcf319-45f8-4b4c-b0eb-2ca7cdf2c13e] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-db49c900-7fb6-4c0f-ac6a-62627f5125a6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-db49c900-7fb6-4c0f-ac6a-62627f5125a6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0));
    max-width: calc(100% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0));
  }
}

.sd[data-s-210b59fe-faff-421d-a305-4ab7033bee97] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-210b59fe-faff-421d-a305-4ab7033bee97] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-164c515c-7d08-404b-a97d-2f95f4cf47cc] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-164c515c-7d08-404b-a97d-2f95f4cf47cc] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-12689613-1999-4ae7-9a4b-425591831fdd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-12689613-1999-4ae7-9a4b-425591831fdd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0));
    max-width: calc(100% - (var(--gap-h-3b5f7bc5-953a-4d74-b48a-2ab682639b1d) * 0));
  }
}

.sd[data-s-5e8c58ea-4a1a-4547-a9f1-13fa12356b33] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e8c58ea-4a1a-4547-a9f1-13fa12356b33] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3761b791-a6f4-409d-85c9-00118f924232] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3761b791-a6f4-409d-85c9-00118f924232] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-578cbcda-e3f4-4464-b863-3f3bcdb10de6] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-38ce2217-589b-41d6-bee4-d1a2382fdc1f] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-48b34a91-71ea-41ec-95c5-ceb4bef89c0f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-48b34a91-71ea-41ec-95c5-ceb4bef89c0f] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-ea0970bd-1fd5-43a4-9f92-63576fbb4063] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063: 0px;
  --gap-v-ea0970bd-1fd5-43a4-9f92-63576fbb4063: 0px;
  --gap-uuid: ea0970bd-1fd5-43a4-9f92-63576fbb4063;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea0970bd-1fd5-43a4-9f92-63576fbb4063] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063: 0px;
    --gap-v-ea0970bd-1fd5-43a4-9f92-63576fbb4063: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e416b056-6fc4-4b48-8bde-088ee38a1d01] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.24999999999999994));
  --gap-h-e416b056-6fc4-4b48-8bde-088ee38a1d01: 0px;
  --gap-v-e416b056-6fc4-4b48-8bde-088ee38a1d01: 0px;
  --gap-uuid: e416b056-6fc4-4b48-8bde-088ee38a1d01;
  max-width: calc(75% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e416b056-6fc4-4b48-8bde-088ee38a1d01] {
    margin: 0px 0px 25px 0px;
    --gap-h-e416b056-6fc4-4b48-8bde-088ee38a1d01: 0px;
    --gap-v-e416b056-6fc4-4b48-8bde-088ee38a1d01: 0px;
    width: calc(75% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.24999999999999994));
  }
}

.sd[data-s-49961e33-8a51-4c93-a75e-8d8814bf4490] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49961e33-8a51-4c93-a75e-8d8814bf4490] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-237e7102-3b5d-4e65-9095-0e4854cf4c78] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-237e7102-3b5d-4e65-9095-0e4854cf4c78] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-028c0591-96ab-421f-a48d-4dfddb2e68e2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-028c0591-96ab-421f-a48d-4dfddb2e68e2] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-bb4b6728-58d9-4ee6-af4e-02a788cc79af] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-bb4b6728-58d9-4ee6-af4e-02a788cc79af].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-bb4b6728-58d9-4ee6-af4e-02a788cc79af].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb4b6728-58d9-4ee6-af4e-02a788cc79af] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-5136fca2-6557-4c82-af33-962d56a1876b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0));
  z-index: 5;
  --gap-h-5136fca2-6557-4c82-af33-962d56a1876b: 0px;
  --gap-v-5136fca2-6557-4c82-af33-962d56a1876b: 0px;
  --gap-uuid: 5136fca2-6557-4c82-af33-962d56a1876b;
  max-width: calc(100% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5136fca2-6557-4c82-af33-962d56a1876b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-5136fca2-6557-4c82-af33-962d56a1876b: 0px;
    --gap-v-5136fca2-6557-4c82-af33-962d56a1876b: 0px;
    width: calc(100% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0));
    max-width: calc(100% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0));
  }
}

.sd[data-s-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.35000000000000003));
  --gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8: 25px;
  --gap-v-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8: 0px;
  --gap-uuid: 63d6a5e7-1a65-4391-8f00-4acf17bd6ff8;
  max-width: calc(65% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.059999999999999984));
    --gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8: 0px;
    --gap-v-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8: 0px;
    max-width: calc(94% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.059999999999999984));
  }
}

.sd[data-s-7df3047b-3006-4f4f-a79e-8ff2165b5369] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0.5));
  max-width: calc(50% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7df3047b-3006-4f4f-a79e-8ff2165b5369] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0));
    max-width: calc(100% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0));
  }
}

.sd[data-s-42fa82a1-5681-46fa-9939-a0ccce1780fc] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42fa82a1-5681-46fa-9939-a0ccce1780fc] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d068358d-8610-4c58-afb2-2e6877134d17] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0.5));
  max-width: calc(50% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d068358d-8610-4c58-afb2-2e6877134d17] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0));
    max-width: calc(100% - (var(--gap-h-63d6a5e7-1a65-4391-8f00-4acf17bd6ff8) * 0));
  }
}

.sd[data-s-75570a90-06df-4009-a8d7-9e71575c38a6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.35000000000000003));
  --gap-h-75570a90-06df-4009-a8d7-9e71575c38a6: 25px;
  --gap-v-75570a90-06df-4009-a8d7-9e71575c38a6: 0px;
  --gap-uuid: 75570a90-06df-4009-a8d7-9e71575c38a6;
  max-width: calc(65% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-75570a90-06df-4009-a8d7-9e71575c38a6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.059999999999999984));
    --gap-h-75570a90-06df-4009-a8d7-9e71575c38a6: 0px;
    --gap-v-75570a90-06df-4009-a8d7-9e71575c38a6: 25px;
    max-width: calc(94% - (var(--gap-h-ea0970bd-1fd5-43a4-9f92-63576fbb4063) * 0.059999999999999984));
  }
}

.sd[data-s-c5604d96-d000-4305-8b69-ddc664afce98] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-75570a90-06df-4009-a8d7-9e71575c38a6) * 0));
  z-index: 1;
  --gap-uuid: c5604d96-d000-4305-8b69-ddc664afce98;
  --gap-h-c5604d96-d000-4305-8b69-ddc664afce98: 0px;
  --gap-v-c5604d96-d000-4305-8b69-ddc664afce98: 0px;
  max-width: calc(100% - (var(--gap-h-75570a90-06df-4009-a8d7-9e71575c38a6) * 0));
}

.sd[data-s-c5604d96-d000-4305-8b69-ddc664afce98].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-c5604d96-d000-4305-8b69-ddc664afce98].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-c5604d96-d000-4305-8b69-ddc664afce98]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5604d96-d000-4305-8b69-ddc664afce98] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-c5604d96-d000-4305-8b69-ddc664afce98: 0px;
    --gap-v-c5604d96-d000-4305-8b69-ddc664afce98: 0px;
  }
}

.sd[data-s-b3e2c2c9-bfbb-4975-821c-dedb843b7d96] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3e2c2c9-bfbb-4975-821c-dedb843b7d96] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b339672c-ac79-4d13-ac82-e909c4a5c733] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b339672c-ac79-4d13-ac82-e909c4a5c733] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
    max-width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
  }
}

.sd[data-s-6524dc4e-f69b-4bd2-a1c3-f0313f105836] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6524dc4e-f69b-4bd2-a1c3-f0313f105836] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b773f51a-0a65-4f3d-86f6-d866996f2f8b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b773f51a-0a65-4f3d-86f6-d866996f2f8b] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2dc70ef5-9c73-4118-9a7c-ef4da4e7d13b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2dc70ef5-9c73-4118-9a7c-ef4da4e7d13b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
    max-width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
  }
}

.sd[data-s-643a7a63-4673-45e9-a5a7-dce83ef23ad4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-643a7a63-4673-45e9-a5a7-dce83ef23ad4] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d8c6058e-3a54-495d-9e66-8f08f94ed8ce] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d8c6058e-3a54-495d-9e66-8f08f94ed8ce] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1cafc97f-c0b2-48a3-828c-b4aab144d752] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
  max-width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1cafc97f-c0b2-48a3-828c-b4aab144d752] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
    max-width: calc(100% - (var(--gap-h-c5604d96-d000-4305-8b69-ddc664afce98) * 0));
  }
}


.sd[data-s-cc69ae42-6c64-4566-9094-8074cf640f57] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-28d617d2-fdae-4e0b-b831-af4e93a78369] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-277c7246-c74e-420a-95e5-d9a3bd844efa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-277c7246-c74e-420a-95e5-d9a3bd844efa] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-c7be70bd-93f7-44d7-b85f-91e7d3f05897] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897: 0px;
  --gap-v-c7be70bd-93f7-44d7-b85f-91e7d3f05897: 0px;
  --gap-uuid: c7be70bd-93f7-44d7-b85f-91e7d3f05897;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7be70bd-93f7-44d7-b85f-91e7d3f05897] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897: 0px;
    --gap-v-c7be70bd-93f7-44d7-b85f-91e7d3f05897: 0px;
    max-width: 100%;
  }
}

.sd[data-s-ca3e1cc9-2c33-4b12-8a70-1d42ef33088c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.24999999999999994));
  --gap-h-ca3e1cc9-2c33-4b12-8a70-1d42ef33088c: 0px;
  --gap-v-ca3e1cc9-2c33-4b12-8a70-1d42ef33088c: 0px;
  --gap-uuid: ca3e1cc9-2c33-4b12-8a70-1d42ef33088c;
  max-width: calc(75% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca3e1cc9-2c33-4b12-8a70-1d42ef33088c] {
    margin: 0px 0px 25px 0px;
    --gap-h-ca3e1cc9-2c33-4b12-8a70-1d42ef33088c: 0px;
    --gap-v-ca3e1cc9-2c33-4b12-8a70-1d42ef33088c: 0px;
    width: calc(75% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.24999999999999994));
  }
}

.sd[data-s-4599ce2d-7f15-473f-99be-599ad7869465] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4599ce2d-7f15-473f-99be-599ad7869465] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-19ba9ff4-2ca3-48ca-9fe5-394a16bafb64] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19ba9ff4-2ca3-48ca-9fe5-394a16bafb64] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-58e91deb-8249-4f9e-8409-fb547306d2c5] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-58e91deb-8249-4f9e-8409-fb547306d2c5] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-de6a0941-ca9c-4f3f-baca-a1901d335b55] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-de6a0941-ca9c-4f3f-baca-a1901d335b55].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-de6a0941-ca9c-4f3f-baca-a1901d335b55].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-de6a0941-ca9c-4f3f-baca-a1901d335b55] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-b414b8b1-deac-45ed-aa92-b231d9127e64] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0));
  z-index: 5;
  --gap-h-b414b8b1-deac-45ed-aa92-b231d9127e64: 0px;
  --gap-v-b414b8b1-deac-45ed-aa92-b231d9127e64: 0px;
  --gap-uuid: b414b8b1-deac-45ed-aa92-b231d9127e64;
  max-width: calc(100% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b414b8b1-deac-45ed-aa92-b231d9127e64] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-b414b8b1-deac-45ed-aa92-b231d9127e64: 0px;
    --gap-v-b414b8b1-deac-45ed-aa92-b231d9127e64: 0px;
    width: calc(100% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0));
    max-width: calc(100% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0));
  }
}

.sd[data-s-2c34f242-8a29-4865-8f7d-cc450c0610b5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.35000000000000003));
  --gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5: 25px;
  --gap-v-2c34f242-8a29-4865-8f7d-cc450c0610b5: 0px;
  --gap-uuid: 2c34f242-8a29-4865-8f7d-cc450c0610b5;
  max-width: calc(65% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c34f242-8a29-4865-8f7d-cc450c0610b5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.059999999999999984));
    --gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5: 0px;
    --gap-v-2c34f242-8a29-4865-8f7d-cc450c0610b5: 0px;
    max-width: calc(94% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.059999999999999984));
  }
}

.sd[data-s-69116ef3-1d2a-4fb0-bb7b-978a80fc165e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0.5));
  max-width: calc(50% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-69116ef3-1d2a-4fb0-bb7b-978a80fc165e] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0));
    max-width: calc(100% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0));
  }
}

.sd[data-s-58f32365-e151-4fec-8e40-60b964fbf952] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-58f32365-e151-4fec-8e40-60b964fbf952] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9cd00731-aabf-488b-a6d9-5a057add59cf] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0.5));
  max-width: calc(50% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9cd00731-aabf-488b-a6d9-5a057add59cf] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0));
    max-width: calc(100% - (var(--gap-h-2c34f242-8a29-4865-8f7d-cc450c0610b5) * 0));
  }
}

.sd[data-s-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.35000000000000003));
  --gap-h-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d: 25px;
  --gap-v-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d: 0px;
  --gap-uuid: b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d;
  max-width: calc(65% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.059999999999999984));
    --gap-h-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d: 0px;
    --gap-v-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d: 25px;
    max-width: calc(94% - (var(--gap-h-c7be70bd-93f7-44d7-b85f-91e7d3f05897) * 0.059999999999999984));
  }
}

.sd[data-s-54e64108-320c-4c8d-bb8c-1e6a4cde259d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d) * 0));
  z-index: 1;
  --gap-uuid: 54e64108-320c-4c8d-bb8c-1e6a4cde259d;
  --gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d: 0px;
  --gap-v-54e64108-320c-4c8d-bb8c-1e6a4cde259d: 0px;
  max-width: calc(100% - (var(--gap-h-b7ddbb5d-ba3a-4a7c-9ce4-0c0b8beb869d) * 0));
}

.sd[data-s-54e64108-320c-4c8d-bb8c-1e6a4cde259d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-54e64108-320c-4c8d-bb8c-1e6a4cde259d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-54e64108-320c-4c8d-bb8c-1e6a4cde259d]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54e64108-320c-4c8d-bb8c-1e6a4cde259d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d: 0px;
    --gap-v-54e64108-320c-4c8d-bb8c-1e6a4cde259d: 0px;
  }
}

.sd[data-s-7367bbf2-6877-4fa4-baf4-24b65b5b7320] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7367bbf2-6877-4fa4-baf4-24b65b5b7320] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4e5c2c19-ab76-41a0-9728-9af98767b001] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e5c2c19-ab76-41a0-9728-9af98767b001] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
    max-width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
  }
}

.sd[data-s-e70525d8-24d3-4e97-8f14-1a64f2c9b076] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e70525d8-24d3-4e97-8f14-1a64f2c9b076] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-942ef6c7-a1a8-4ce5-8184-48381aff4864] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-942ef6c7-a1a8-4ce5-8184-48381aff4864] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c6f16eac-6329-4aea-90af-82c7908c8ac7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6f16eac-6329-4aea-90af-82c7908c8ac7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
    max-width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
  }
}

.sd[data-s-c476d560-6a3f-4b61-b2c3-f9b4355ba7b4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c476d560-6a3f-4b61-b2c3-f9b4355ba7b4] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f64eac30-b684-4c83-8293-d76999c0ff68] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f64eac30-b684-4c83-8293-d76999c0ff68] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c16c6e1a-c736-4d4c-b0d2-ff997d1642f3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
  max-width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c16c6e1a-c736-4d4c-b0d2-ff997d1642f3] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
    max-width: calc(100% - (var(--gap-h-54e64108-320c-4c8d-bb8c-1e6a4cde259d) * 0));
  }
}


.sd[data-s-1a986248-9530-4c79-945d-417d2105ef42] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-030e760f-9468-4d18-960d-4ad9f9ca782e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b027c84c-f3cc-4dad-b667-8aa0233c38ef] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b027c84c-f3cc-4dad-b667-8aa0233c38ef] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf: 0px;
  --gap-v-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf: 0px;
  --gap-uuid: 6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf: 0px;
    --gap-v-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf: 0px;
    max-width: 100%;
  }
}

.sd[data-s-473569e3-613d-45ad-868f-4ea8204bcf08] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.24999999999999994));
  --gap-h-473569e3-613d-45ad-868f-4ea8204bcf08: 0px;
  --gap-v-473569e3-613d-45ad-868f-4ea8204bcf08: 0px;
  --gap-uuid: 473569e3-613d-45ad-868f-4ea8204bcf08;
  max-width: calc(75% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-473569e3-613d-45ad-868f-4ea8204bcf08] {
    margin: 0px 0px 25px 0px;
    --gap-h-473569e3-613d-45ad-868f-4ea8204bcf08: 0px;
    --gap-v-473569e3-613d-45ad-868f-4ea8204bcf08: 0px;
    width: calc(75% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.24999999999999994));
  }
}

.sd[data-s-dd029966-6a2d-462a-b7f2-d61aceeb17c8] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd029966-6a2d-462a-b7f2-d61aceeb17c8] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-c501470b-10c5-47e0-acb1-da50d9fa0db4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c501470b-10c5-47e0-acb1-da50d9fa0db4] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-71cb844f-c89f-4582-be7d-8a476da87554] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71cb844f-c89f-4582-be7d-8a476da87554] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-95f21099-ad9a-4a1e-8903-730b71ff054d] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-95f21099-ad9a-4a1e-8903-730b71ff054d].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-95f21099-ad9a-4a1e-8903-730b71ff054d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95f21099-ad9a-4a1e-8903-730b71ff054d] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-7ad4cefb-4f30-46c9-acac-1dba11bd4fb6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0));
  z-index: 5;
  --gap-h-7ad4cefb-4f30-46c9-acac-1dba11bd4fb6: 0px;
  --gap-v-7ad4cefb-4f30-46c9-acac-1dba11bd4fb6: 0px;
  --gap-uuid: 7ad4cefb-4f30-46c9-acac-1dba11bd4fb6;
  max-width: calc(100% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ad4cefb-4f30-46c9-acac-1dba11bd4fb6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-7ad4cefb-4f30-46c9-acac-1dba11bd4fb6: 0px;
    --gap-v-7ad4cefb-4f30-46c9-acac-1dba11bd4fb6: 0px;
    width: calc(100% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0));
    max-width: calc(100% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0));
  }
}

.sd[data-s-98a0387b-859b-4a5e-a966-eb54d7851363] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.35000000000000003));
  --gap-h-98a0387b-859b-4a5e-a966-eb54d7851363: 25px;
  --gap-v-98a0387b-859b-4a5e-a966-eb54d7851363: 0px;
  --gap-uuid: 98a0387b-859b-4a5e-a966-eb54d7851363;
  max-width: calc(65% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-98a0387b-859b-4a5e-a966-eb54d7851363] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.059999999999999984));
    --gap-h-98a0387b-859b-4a5e-a966-eb54d7851363: 0px;
    --gap-v-98a0387b-859b-4a5e-a966-eb54d7851363: 0px;
    max-width: calc(94% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.059999999999999984));
  }
}

.sd[data-s-91df93f8-59c3-494b-b906-bb19002ce78a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-98a0387b-859b-4a5e-a966-eb54d7851363) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0.5));
  max-width: calc(50% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-91df93f8-59c3-494b-b906-bb19002ce78a] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0));
    max-width: calc(100% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0));
  }
}

.sd[data-s-d51e534f-1fd2-4c68-b6f3-33f33020e4df] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d51e534f-1fd2-4c68-b6f3-33f33020e4df] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-849c65e6-c894-446f-a53b-6f5a80b7eac1] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0.5));
  max-width: calc(50% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-849c65e6-c894-446f-a53b-6f5a80b7eac1] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0));
    max-width: calc(100% - (var(--gap-h-98a0387b-859b-4a5e-a966-eb54d7851363) * 0));
  }
}

.sd[data-s-8003db38-d151-4db6-b896-69e039633051] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.35000000000000003));
  --gap-h-8003db38-d151-4db6-b896-69e039633051: 25px;
  --gap-v-8003db38-d151-4db6-b896-69e039633051: 0px;
  --gap-uuid: 8003db38-d151-4db6-b896-69e039633051;
  max-width: calc(65% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8003db38-d151-4db6-b896-69e039633051] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.059999999999999984));
    --gap-h-8003db38-d151-4db6-b896-69e039633051: 0px;
    --gap-v-8003db38-d151-4db6-b896-69e039633051: 25px;
    max-width: calc(94% - (var(--gap-h-6b5903f6-5f58-4b3e-83b3-4f2151ccdfdf) * 0.059999999999999984));
  }
}

.sd[data-s-77793ed7-107f-4ebd-b63d-66ac334903f7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-8003db38-d151-4db6-b896-69e039633051) * 0));
  z-index: 1;
  --gap-uuid: 77793ed7-107f-4ebd-b63d-66ac334903f7;
  --gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7: 0px;
  --gap-v-77793ed7-107f-4ebd-b63d-66ac334903f7: 0px;
  max-width: calc(100% - (var(--gap-h-8003db38-d151-4db6-b896-69e039633051) * 0));
}

.sd[data-s-77793ed7-107f-4ebd-b63d-66ac334903f7].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-77793ed7-107f-4ebd-b63d-66ac334903f7].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-77793ed7-107f-4ebd-b63d-66ac334903f7]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77793ed7-107f-4ebd-b63d-66ac334903f7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7: 0px;
    --gap-v-77793ed7-107f-4ebd-b63d-66ac334903f7: 0px;
  }
}

.sd[data-s-0dc6fdac-74f7-426c-a66b-0ffd547ad40a] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0dc6fdac-74f7-426c-a66b-0ffd547ad40a] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-68aab0de-a932-4749-800d-15f58abc2be9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-68aab0de-a932-4749-800d-15f58abc2be9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
    max-width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
  }
}

.sd[data-s-cd3a0f7b-0cdc-42f7-841f-2cba02784052] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd3a0f7b-0cdc-42f7-841f-2cba02784052] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-16b7f5c4-448c-40ac-9007-ebfa2b669d4d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16b7f5c4-448c-40ac-9007-ebfa2b669d4d] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d7690548-6f45-45fa-86df-a268cb7dfeed] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d7690548-6f45-45fa-86df-a268cb7dfeed] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
    max-width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
  }
}

.sd[data-s-174b62fe-ab63-483e-ae85-e2df0c27c69c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-174b62fe-ab63-483e-ae85-e2df0c27c69c] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-dc65fd63-cc5a-4fe7-a817-9baddc34c9c8] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc65fd63-cc5a-4fe7-a817-9baddc34c9c8] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8a9f13ed-1adf-4637-9744-c7f2db51b437] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
  max-width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a9f13ed-1adf-4637-9744-c7f2db51b437] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
    max-width: calc(100% - (var(--gap-h-77793ed7-107f-4ebd-b63d-66ac334903f7) * 0));
  }
}


.sd[data-s-e940ff1f-ac83-431a-aa12-1302ecdfe052] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ea3496c0-3377-4855-9cd6-b2e238b1c33e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f19a5514-cf8e-40da-b4bf-f61263a8e3ed] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f19a5514-cf8e-40da-b4bf-f61263a8e3ed] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-e9acf58e-7212-46ac-bdee-ec3f14c568cc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc: 0px;
  --gap-v-e9acf58e-7212-46ac-bdee-ec3f14c568cc: 0px;
  --gap-uuid: e9acf58e-7212-46ac-bdee-ec3f14c568cc;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9acf58e-7212-46ac-bdee-ec3f14c568cc] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc: 0px;
    --gap-v-e9acf58e-7212-46ac-bdee-ec3f14c568cc: 0px;
    max-width: 100%;
  }
}

.sd[data-s-b2919972-04a6-4dbb-ad15-6ed5ee062de7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.24999999999999994));
  --gap-h-b2919972-04a6-4dbb-ad15-6ed5ee062de7: 0px;
  --gap-v-b2919972-04a6-4dbb-ad15-6ed5ee062de7: 0px;
  --gap-uuid: b2919972-04a6-4dbb-ad15-6ed5ee062de7;
  max-width: calc(75% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2919972-04a6-4dbb-ad15-6ed5ee062de7] {
    margin: 0px 0px 25px 0px;
    --gap-h-b2919972-04a6-4dbb-ad15-6ed5ee062de7: 0px;
    --gap-v-b2919972-04a6-4dbb-ad15-6ed5ee062de7: 0px;
    width: calc(75% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.24999999999999994));
  }
}

.sd[data-s-16e27f92-0533-4780-98e5-13627fab4b81] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16e27f92-0533-4780-98e5-13627fab4b81] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-bb93844e-a922-43d5-9590-e399def0e919] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb93844e-a922-43d5-9590-e399def0e919] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-863ec6df-a3fa-4cc0-bed5-f5f4ef6ca8c4] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-863ec6df-a3fa-4cc0-bed5-f5f4ef6ca8c4] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-7716e6ff-1471-4821-ae0c-31e2c83c43f6] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-7716e6ff-1471-4821-ae0c-31e2c83c43f6].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-7716e6ff-1471-4821-ae0c-31e2c83c43f6].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7716e6ff-1471-4821-ae0c-31e2c83c43f6] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-628fb30f-34bc-4988-be22-7cc386f27056] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0));
  z-index: 5;
  --gap-h-628fb30f-34bc-4988-be22-7cc386f27056: 0px;
  --gap-v-628fb30f-34bc-4988-be22-7cc386f27056: 0px;
  --gap-uuid: 628fb30f-34bc-4988-be22-7cc386f27056;
  max-width: calc(100% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-628fb30f-34bc-4988-be22-7cc386f27056] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-628fb30f-34bc-4988-be22-7cc386f27056: 0px;
    --gap-v-628fb30f-34bc-4988-be22-7cc386f27056: 0px;
    width: calc(100% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0));
    max-width: calc(100% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0));
  }
}

.sd[data-s-e54a7d96-78e7-4968-a60d-3bc914b82766] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.35000000000000003));
  --gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766: 25px;
  --gap-v-e54a7d96-78e7-4968-a60d-3bc914b82766: 0px;
  --gap-uuid: e54a7d96-78e7-4968-a60d-3bc914b82766;
  max-width: calc(65% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e54a7d96-78e7-4968-a60d-3bc914b82766] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.059999999999999984));
    --gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766: 0px;
    --gap-v-e54a7d96-78e7-4968-a60d-3bc914b82766: 0px;
    max-width: calc(94% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.059999999999999984));
  }
}

.sd[data-s-23f91d50-cda1-4b5c-a415-de0c18918543] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0.5));
  max-width: calc(50% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-23f91d50-cda1-4b5c-a415-de0c18918543] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0));
    max-width: calc(100% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0));
  }
}

.sd[data-s-05e1e905-42ec-4f81-ab08-b7b5d9803700] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05e1e905-42ec-4f81-ab08-b7b5d9803700] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-17069c78-f86a-449d-a81e-b5268918390d] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0.5));
  max-width: calc(50% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-17069c78-f86a-449d-a81e-b5268918390d] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0));
    max-width: calc(100% - (var(--gap-h-e54a7d96-78e7-4968-a60d-3bc914b82766) * 0));
  }
}

.sd[data-s-07c9bcdd-5416-44c4-87c4-81d57c7da148] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.35000000000000003));
  --gap-h-07c9bcdd-5416-44c4-87c4-81d57c7da148: 25px;
  --gap-v-07c9bcdd-5416-44c4-87c4-81d57c7da148: 0px;
  --gap-uuid: 07c9bcdd-5416-44c4-87c4-81d57c7da148;
  max-width: calc(65% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-07c9bcdd-5416-44c4-87c4-81d57c7da148] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.059999999999999984));
    --gap-h-07c9bcdd-5416-44c4-87c4-81d57c7da148: 0px;
    --gap-v-07c9bcdd-5416-44c4-87c4-81d57c7da148: 25px;
    max-width: calc(94% - (var(--gap-h-e9acf58e-7212-46ac-bdee-ec3f14c568cc) * 0.059999999999999984));
  }
}

.sd[data-s-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-07c9bcdd-5416-44c4-87c4-81d57c7da148) * 0));
  z-index: 1;
  --gap-uuid: d1a2073f-e217-4ef3-92d2-3ec33d57a2c6;
  --gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6: 0px;
  --gap-v-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6: 0px;
  max-width: calc(100% - (var(--gap-h-07c9bcdd-5416-44c4-87c4-81d57c7da148) * 0));
}

.sd[data-s-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6: 0px;
    --gap-v-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6: 0px;
  }
}

.sd[data-s-09885be4-c302-4590-965c-f783c4a2fc55] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-09885be4-c302-4590-965c-f783c4a2fc55] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-a94bb3ab-3b13-4fbb-837b-7d9cd237ab39] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a94bb3ab-3b13-4fbb-837b-7d9cd237ab39] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
    max-width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
  }
}

.sd[data-s-757f2407-32fe-40a6-9c43-ce7b50eae23f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-757f2407-32fe-40a6-9c43-ce7b50eae23f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a8b8c838-2eec-44d8-b41b-92d22d5ed687] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8b8c838-2eec-44d8-b41b-92d22d5ed687] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9994454a-2b2c-4e34-b9a0-d14f00d8a4d2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9994454a-2b2c-4e34-b9a0-d14f00d8a4d2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
    max-width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
  }
}

.sd[data-s-8fa586b4-3414-40c4-bd09-bb455556d838] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fa586b4-3414-40c4-bd09-bb455556d838] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4292cab5-4343-4904-b9c8-95292adb5c51] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4292cab5-4343-4904-b9c8-95292adb5c51] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-662de279-9a97-4b3d-9b47-0afef55227db] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
  max-width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-662de279-9a97-4b3d-9b47-0afef55227db] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
    max-width: calc(100% - (var(--gap-h-d1a2073f-e217-4ef3-92d2-3ec33d57a2c6) * 0));
  }
}


.sd[data-s-850b4dfb-9c3a-4632-a163-f0148e24fbfb] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c41da065-f42c-413e-b8df-b3c560d852c2] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-920bef24-7d95-4869-b196-b9c168ffc6f9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-920bef24-7d95-4869-b196-b9c168ffc6f9] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-aad3895b-4d75-48e6-b15a-de75015fbd20] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20: 0px;
  --gap-v-aad3895b-4d75-48e6-b15a-de75015fbd20: 0px;
  --gap-uuid: aad3895b-4d75-48e6-b15a-de75015fbd20;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aad3895b-4d75-48e6-b15a-de75015fbd20] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20: 0px;
    --gap-v-aad3895b-4d75-48e6-b15a-de75015fbd20: 0px;
    max-width: 100%;
  }
}

.sd[data-s-11cc459a-08a1-4915-ba70-e513c7df066d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.24999999999999994));
  --gap-h-11cc459a-08a1-4915-ba70-e513c7df066d: 0px;
  --gap-v-11cc459a-08a1-4915-ba70-e513c7df066d: 0px;
  --gap-uuid: 11cc459a-08a1-4915-ba70-e513c7df066d;
  max-width: calc(75% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-11cc459a-08a1-4915-ba70-e513c7df066d] {
    margin: 0px 0px 25px 0px;
    --gap-h-11cc459a-08a1-4915-ba70-e513c7df066d: 0px;
    --gap-v-11cc459a-08a1-4915-ba70-e513c7df066d: 0px;
    width: calc(75% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.24999999999999994));
  }
}

.sd[data-s-842d9d19-4ac1-41d7-bf7b-e8a019555605] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-842d9d19-4ac1-41d7-bf7b-e8a019555605] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-76779232-a8fa-4ff2-842d-8f18753388ad] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-76779232-a8fa-4ff2-842d-8f18753388ad] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cbfa0bc4-7ec3-44db-ae99-9f94a1fa3cbf] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cbfa0bc4-7ec3-44db-ae99-9f94a1fa3cbf] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-2109e7d0-669f-44b2-a111-93f0cc5fb3da] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-2109e7d0-669f-44b2-a111-93f0cc5fb3da].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-2109e7d0-669f-44b2-a111-93f0cc5fb3da].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2109e7d0-669f-44b2-a111-93f0cc5fb3da] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-a06784f0-5d9b-42f6-8198-3abeb343a053] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0));
  z-index: 5;
  --gap-h-a06784f0-5d9b-42f6-8198-3abeb343a053: 0px;
  --gap-v-a06784f0-5d9b-42f6-8198-3abeb343a053: 0px;
  --gap-uuid: a06784f0-5d9b-42f6-8198-3abeb343a053;
  max-width: calc(100% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a06784f0-5d9b-42f6-8198-3abeb343a053] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-a06784f0-5d9b-42f6-8198-3abeb343a053: 0px;
    --gap-v-a06784f0-5d9b-42f6-8198-3abeb343a053: 0px;
    width: calc(100% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0));
    max-width: calc(100% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0));
  }
}

.sd[data-s-1527bbd5-9c7c-432c-aec4-c539e483d465] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.35000000000000003));
  --gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465: 25px;
  --gap-v-1527bbd5-9c7c-432c-aec4-c539e483d465: 0px;
  --gap-uuid: 1527bbd5-9c7c-432c-aec4-c539e483d465;
  max-width: calc(65% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1527bbd5-9c7c-432c-aec4-c539e483d465] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.059999999999999984));
    --gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465: 0px;
    --gap-v-1527bbd5-9c7c-432c-aec4-c539e483d465: 0px;
    max-width: calc(94% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.059999999999999984));
  }
}

.sd[data-s-453c7549-99ba-474d-a76c-6e23e6356626] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0.5));
  max-width: calc(50% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-453c7549-99ba-474d-a76c-6e23e6356626] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0));
    max-width: calc(100% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0));
  }
}

.sd[data-s-5324aa63-5188-4d94-98fe-c4bf67bc90d0] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5324aa63-5188-4d94-98fe-c4bf67bc90d0] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6dec736a-b721-4461-8184-56778cab68b8] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0.5));
  max-width: calc(50% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6dec736a-b721-4461-8184-56778cab68b8] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0));
    max-width: calc(100% - (var(--gap-h-1527bbd5-9c7c-432c-aec4-c539e483d465) * 0));
  }
}

.sd[data-s-41c6987a-f136-4d8f-8b3c-210f2320b955] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.35000000000000003));
  --gap-h-41c6987a-f136-4d8f-8b3c-210f2320b955: 25px;
  --gap-v-41c6987a-f136-4d8f-8b3c-210f2320b955: 0px;
  --gap-uuid: 41c6987a-f136-4d8f-8b3c-210f2320b955;
  max-width: calc(65% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-41c6987a-f136-4d8f-8b3c-210f2320b955] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.059999999999999984));
    --gap-h-41c6987a-f136-4d8f-8b3c-210f2320b955: 0px;
    --gap-v-41c6987a-f136-4d8f-8b3c-210f2320b955: 25px;
    max-width: calc(94% - (var(--gap-h-aad3895b-4d75-48e6-b15a-de75015fbd20) * 0.059999999999999984));
  }
}

.sd[data-s-f48e7048-9849-49e0-a6a3-9f43063f2162] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-41c6987a-f136-4d8f-8b3c-210f2320b955) * 0));
  z-index: 1;
  --gap-uuid: f48e7048-9849-49e0-a6a3-9f43063f2162;
  --gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162: 0px;
  --gap-v-f48e7048-9849-49e0-a6a3-9f43063f2162: 0px;
  max-width: calc(100% - (var(--gap-h-41c6987a-f136-4d8f-8b3c-210f2320b955) * 0));
}

.sd[data-s-f48e7048-9849-49e0-a6a3-9f43063f2162].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-f48e7048-9849-49e0-a6a3-9f43063f2162].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-f48e7048-9849-49e0-a6a3-9f43063f2162]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f48e7048-9849-49e0-a6a3-9f43063f2162] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162: 0px;
    --gap-v-f48e7048-9849-49e0-a6a3-9f43063f2162: 0px;
  }
}

.sd[data-s-aeff3dac-57d8-45b2-9839-be03c961d136] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aeff3dac-57d8-45b2-9839-be03c961d136] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ce3e925d-dbb1-46b9-9af4-8b28e3139fac] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce3e925d-dbb1-46b9-9af4-8b28e3139fac] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
    max-width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
  }
}

.sd[data-s-47ceb24b-18b6-4192-b173-fc6f8d639abd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-47ceb24b-18b6-4192-b173-fc6f8d639abd] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a038cd1d-46b1-4e22-b358-b5991c421e5b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a038cd1d-46b1-4e22-b358-b5991c421e5b] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1e47df3f-88df-49e6-a435-8a63a92562cb] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e47df3f-88df-49e6-a435-8a63a92562cb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
    max-width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
  }
}

.sd[data-s-8ad516ab-646e-46fb-af80-a736f0ff7d54] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ad516ab-646e-46fb-af80-a736f0ff7d54] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bbc55d22-7c58-48bf-9590-315c165dcfd6] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbc55d22-7c58-48bf-9590-315c165dcfd6] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7187817f-d4df-4252-8e84-fc2efbcc21d8] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
  max-width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7187817f-d4df-4252-8e84-fc2efbcc21d8] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
    max-width: calc(100% - (var(--gap-h-f48e7048-9849-49e0-a6a3-9f43063f2162) * 0));
  }
}


.sd[data-s-befef16b-847b-4d4d-85dc-6fe94b1c26a0] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-818203c9-ccd7-414f-ae9c-bfc7be056cd7] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cae0c14a-d73c-4d23-9cf2-0d583401b0d1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cae0c14a-d73c-4d23-9cf2-0d583401b0d1] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-486c7601-f415-4396-add4-a5d52baa7226] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-486c7601-f415-4396-add4-a5d52baa7226: 0px;
  --gap-v-486c7601-f415-4396-add4-a5d52baa7226: 0px;
  --gap-uuid: 486c7601-f415-4396-add4-a5d52baa7226;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-486c7601-f415-4396-add4-a5d52baa7226] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-486c7601-f415-4396-add4-a5d52baa7226: 0px;
    --gap-v-486c7601-f415-4396-add4-a5d52baa7226: 0px;
    max-width: 100%;
  }
}

.sd[data-s-44a3a627-a8d6-4539-833a-9731864482dd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.24999999999999994));
  --gap-h-44a3a627-a8d6-4539-833a-9731864482dd: 0px;
  --gap-v-44a3a627-a8d6-4539-833a-9731864482dd: 0px;
  --gap-uuid: 44a3a627-a8d6-4539-833a-9731864482dd;
  max-width: calc(75% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-44a3a627-a8d6-4539-833a-9731864482dd] {
    margin: 0px 0px 25px 0px;
    --gap-h-44a3a627-a8d6-4539-833a-9731864482dd: 0px;
    --gap-v-44a3a627-a8d6-4539-833a-9731864482dd: 0px;
    width: calc(75% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.24999999999999994));
  }
}

.sd[data-s-50fc2a6c-f426-4dd0-ab58-ac45ceb7d650] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50fc2a6c-f426-4dd0-ab58-ac45ceb7d650] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-06844e26-88a4-4d93-ae1f-7f927d3cfa2a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06844e26-88a4-4d93-ae1f-7f927d3cfa2a] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-848c8b10-c288-49d1-94fd-3ca02d34a2a7] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-848c8b10-c288-49d1-94fd-3ca02d34a2a7] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d15282a4-606e-4824-9c06-d32bbe24f264] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-d15282a4-606e-4824-9c06-d32bbe24f264].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-d15282a4-606e-4824-9c06-d32bbe24f264].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d15282a4-606e-4824-9c06-d32bbe24f264] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-8d37328f-8a96-483f-a794-b8fd6f17b1e9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0));
  z-index: 5;
  --gap-h-8d37328f-8a96-483f-a794-b8fd6f17b1e9: 0px;
  --gap-v-8d37328f-8a96-483f-a794-b8fd6f17b1e9: 0px;
  --gap-uuid: 8d37328f-8a96-483f-a794-b8fd6f17b1e9;
  max-width: calc(100% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d37328f-8a96-483f-a794-b8fd6f17b1e9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-8d37328f-8a96-483f-a794-b8fd6f17b1e9: 0px;
    --gap-v-8d37328f-8a96-483f-a794-b8fd6f17b1e9: 0px;
    width: calc(100% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0));
    max-width: calc(100% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0));
  }
}

.sd[data-s-1d538e67-79fc-42cc-a938-77fa059720ef] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.35000000000000003));
  --gap-h-1d538e67-79fc-42cc-a938-77fa059720ef: 25px;
  --gap-v-1d538e67-79fc-42cc-a938-77fa059720ef: 0px;
  --gap-uuid: 1d538e67-79fc-42cc-a938-77fa059720ef;
  max-width: calc(65% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d538e67-79fc-42cc-a938-77fa059720ef] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.059999999999999984));
    --gap-h-1d538e67-79fc-42cc-a938-77fa059720ef: 0px;
    --gap-v-1d538e67-79fc-42cc-a938-77fa059720ef: 0px;
    max-width: calc(94% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.059999999999999984));
  }
}

.sd[data-s-6a28dbb3-197e-4b74-b613-a485cb9b77cc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-1d538e67-79fc-42cc-a938-77fa059720ef) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0.5));
  max-width: calc(50% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a28dbb3-197e-4b74-b613-a485cb9b77cc] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0));
    max-width: calc(100% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0));
  }
}

.sd[data-s-5028140a-8f9f-4f9c-83b0-7fbfd1018d1b] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5028140a-8f9f-4f9c-83b0-7fbfd1018d1b] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-acb4b49c-9ea5-4f83-a697-63d75003d9ec] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0.5));
  max-width: calc(50% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-acb4b49c-9ea5-4f83-a697-63d75003d9ec] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0));
    max-width: calc(100% - (var(--gap-h-1d538e67-79fc-42cc-a938-77fa059720ef) * 0));
  }
}

.sd[data-s-fd32d5bd-4027-49f5-921c-b891da0134e6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.35000000000000003));
  --gap-h-fd32d5bd-4027-49f5-921c-b891da0134e6: 25px;
  --gap-v-fd32d5bd-4027-49f5-921c-b891da0134e6: 0px;
  --gap-uuid: fd32d5bd-4027-49f5-921c-b891da0134e6;
  max-width: calc(65% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd32d5bd-4027-49f5-921c-b891da0134e6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.059999999999999984));
    --gap-h-fd32d5bd-4027-49f5-921c-b891da0134e6: 0px;
    --gap-v-fd32d5bd-4027-49f5-921c-b891da0134e6: 25px;
    max-width: calc(94% - (var(--gap-h-486c7601-f415-4396-add4-a5d52baa7226) * 0.059999999999999984));
  }
}

.sd[data-s-a045a694-315a-4f3b-ac17-d82b68910632] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-fd32d5bd-4027-49f5-921c-b891da0134e6) * 0));
  z-index: 1;
  --gap-uuid: a045a694-315a-4f3b-ac17-d82b68910632;
  --gap-h-a045a694-315a-4f3b-ac17-d82b68910632: 0px;
  --gap-v-a045a694-315a-4f3b-ac17-d82b68910632: 0px;
  max-width: calc(100% - (var(--gap-h-fd32d5bd-4027-49f5-921c-b891da0134e6) * 0));
}

.sd[data-s-a045a694-315a-4f3b-ac17-d82b68910632].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-a045a694-315a-4f3b-ac17-d82b68910632].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-a045a694-315a-4f3b-ac17-d82b68910632]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a045a694-315a-4f3b-ac17-d82b68910632] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-a045a694-315a-4f3b-ac17-d82b68910632: 0px;
    --gap-v-a045a694-315a-4f3b-ac17-d82b68910632: 0px;
  }
}

.sd[data-s-0cbb5c9d-8a7c-4237-b1c5-ba0088749914] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0cbb5c9d-8a7c-4237-b1c5-ba0088749914] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-690affc2-c7ca-45d2-9c5b-5dc8654b8092] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-690affc2-c7ca-45d2-9c5b-5dc8654b8092] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
    max-width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
  }
}

.sd[data-s-9406b056-d77e-424e-9450-0ce3e0544fb0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9406b056-d77e-424e-9450-0ce3e0544fb0] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ddaa8f50-c849-421e-8e11-df0c962f48c7] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddaa8f50-c849-421e-8e11-df0c962f48c7] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d78d74b2-9bab-4fcc-8b20-ee2f40eb5d72] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d78d74b2-9bab-4fcc-8b20-ee2f40eb5d72] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
    max-width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
  }
}

.sd[data-s-b0164cea-8238-479d-951d-4860d8c01653] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0164cea-8238-479d-951d-4860d8c01653] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8acade9a-d02a-4368-8b85-ac57476f6b86] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8acade9a-d02a-4368-8b85-ac57476f6b86] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d18af933-2d45-4a73-8df9-5b99aa84a732] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
  max-width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d18af933-2d45-4a73-8df9-5b99aa84a732] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
    max-width: calc(100% - (var(--gap-h-a045a694-315a-4f3b-ac17-d82b68910632) * 0));
  }
}


.sd[data-s-42349428-d7e1-4449-ba95-fdecb908c00b] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-96a33052-4d9a-478f-b150-2a20541b3289] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-665e3455-ea6b-404e-a60e-20bfe5e5ed1d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-665e3455-ea6b-404e-a60e-20bfe5e5ed1d] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-b0170005-a7ff-4088-9285-38237affa5ce] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-b0170005-a7ff-4088-9285-38237affa5ce: 0px;
  --gap-v-b0170005-a7ff-4088-9285-38237affa5ce: 0px;
  --gap-uuid: b0170005-a7ff-4088-9285-38237affa5ce;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0170005-a7ff-4088-9285-38237affa5ce] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-b0170005-a7ff-4088-9285-38237affa5ce: 0px;
    --gap-v-b0170005-a7ff-4088-9285-38237affa5ce: 0px;
    max-width: 100%;
  }
}

.sd[data-s-fd22e6c6-1985-4815-b207-b4ea73b122a2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0));
  z-index: 5;
  --gap-h-fd22e6c6-1985-4815-b207-b4ea73b122a2: 0px;
  --gap-v-fd22e6c6-1985-4815-b207-b4ea73b122a2: 0px;
  --gap-uuid: fd22e6c6-1985-4815-b207-b4ea73b122a2;
  max-width: calc(100% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd22e6c6-1985-4815-b207-b4ea73b122a2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-fd22e6c6-1985-4815-b207-b4ea73b122a2: 0px;
    --gap-v-fd22e6c6-1985-4815-b207-b4ea73b122a2: 0px;
    width: calc(100% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0));
    max-width: calc(100% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0));
  }
}

.sd[data-s-97e05e0a-184b-4df9-90a1-c1397ca0a2d8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.24999999999999994));
  --gap-h-97e05e0a-184b-4df9-90a1-c1397ca0a2d8: 0px;
  --gap-v-97e05e0a-184b-4df9-90a1-c1397ca0a2d8: 0px;
  --gap-uuid: 97e05e0a-184b-4df9-90a1-c1397ca0a2d8;
  max-width: calc(75% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-97e05e0a-184b-4df9-90a1-c1397ca0a2d8] {
    margin: 0px 0px 25px 0px;
    --gap-h-97e05e0a-184b-4df9-90a1-c1397ca0a2d8: 0px;
    --gap-v-97e05e0a-184b-4df9-90a1-c1397ca0a2d8: 0px;
    width: calc(75% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.24999999999999994));
  }
}

.sd[data-s-834e7ff1-0211-41ba-932b-615b130c4f97] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-834e7ff1-0211-41ba-932b-615b130c4f97] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-84928df5-7b25-4118-880f-efaa0d687e79] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84928df5-7b25-4118-880f-efaa0d687e79] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5178c42b-8708-49c6-91de-1db06f14348d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5178c42b-8708-49c6-91de-1db06f14348d] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-5ab01c50-e65a-4cd8-8c9b-d82a0478551f] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-5ab01c50-e65a-4cd8-8c9b-d82a0478551f].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-5ab01c50-e65a-4cd8-8c9b-d82a0478551f].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ab01c50-e65a-4cd8-8c9b-d82a0478551f] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-201f9785-a232-495e-8385-3a9f2b0a5a06] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.35000000000000003));
  --gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06: 25px;
  --gap-v-201f9785-a232-495e-8385-3a9f2b0a5a06: 0px;
  --gap-uuid: 201f9785-a232-495e-8385-3a9f2b0a5a06;
  max-width: calc(65% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-201f9785-a232-495e-8385-3a9f2b0a5a06] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.059999999999999984));
    --gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06: 0px;
    --gap-v-201f9785-a232-495e-8385-3a9f2b0a5a06: 0px;
    max-width: calc(94% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.059999999999999984));
  }
}

.sd[data-s-72aa830c-76ed-49e4-8955-ff3139b6c804] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0.5));
  max-width: calc(50% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-72aa830c-76ed-49e4-8955-ff3139b6c804] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0));
    max-width: calc(100% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0));
  }
}

.sd[data-s-ec918ee4-a948-49ed-a679-0adf346a5c5e] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec918ee4-a948-49ed-a679-0adf346a5c5e] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d92ec275-7370-40f9-99c9-2cc235057c1e] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0.5));
  max-width: calc(50% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d92ec275-7370-40f9-99c9-2cc235057c1e] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0));
    max-width: calc(100% - (var(--gap-h-201f9785-a232-495e-8385-3a9f2b0a5a06) * 0));
  }
}

.sd[data-s-5fcb9db0-856d-4e3b-8ae8-755b038cb356] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.35000000000000003));
  --gap-h-5fcb9db0-856d-4e3b-8ae8-755b038cb356: 25px;
  --gap-v-5fcb9db0-856d-4e3b-8ae8-755b038cb356: 0px;
  --gap-uuid: 5fcb9db0-856d-4e3b-8ae8-755b038cb356;
  max-width: calc(65% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5fcb9db0-856d-4e3b-8ae8-755b038cb356] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.059999999999999984));
    --gap-h-5fcb9db0-856d-4e3b-8ae8-755b038cb356: 0px;
    --gap-v-5fcb9db0-856d-4e3b-8ae8-755b038cb356: 25px;
    max-width: calc(94% - (var(--gap-h-b0170005-a7ff-4088-9285-38237affa5ce) * 0.059999999999999984));
  }
}

.sd[data-s-7d5f34b8-935a-471d-b996-95dbfa82df0e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-5fcb9db0-856d-4e3b-8ae8-755b038cb356) * 0));
  z-index: 1;
  --gap-uuid: 7d5f34b8-935a-471d-b996-95dbfa82df0e;
  --gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e: 0px;
  --gap-v-7d5f34b8-935a-471d-b996-95dbfa82df0e: 0px;
  max-width: calc(100% - (var(--gap-h-5fcb9db0-856d-4e3b-8ae8-755b038cb356) * 0));
}

.sd[data-s-7d5f34b8-935a-471d-b996-95dbfa82df0e].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-7d5f34b8-935a-471d-b996-95dbfa82df0e].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-7d5f34b8-935a-471d-b996-95dbfa82df0e]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7d5f34b8-935a-471d-b996-95dbfa82df0e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e: 0px;
    --gap-v-7d5f34b8-935a-471d-b996-95dbfa82df0e: 0px;
  }
}

.sd[data-s-7ec36a45-83de-466a-b236-c98d3c6dbaf0] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ec36a45-83de-466a-b236-c98d3c6dbaf0] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d9febaf7-243d-48b3-8824-3488375b3336] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9febaf7-243d-48b3-8824-3488375b3336] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
    max-width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
  }
}

.sd[data-s-05f44501-20d5-4e79-9ea4-520036b6382c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05f44501-20d5-4e79-9ea4-520036b6382c] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-acadd697-a16d-4c89-923f-bd7da5fa97fd] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-acadd697-a16d-4c89-923f-bd7da5fa97fd] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d4e3e0ec-dcb0-4a1c-82c1-be01c09fb28a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4e3e0ec-dcb0-4a1c-82c1-be01c09fb28a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
    max-width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
  }
}

.sd[data-s-c5484a05-d849-4b1c-9c96-3d888861e6f8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5484a05-d849-4b1c-9c96-3d888861e6f8] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-61edb117-f3e5-4940-badd-ba54eb5b13e7] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61edb117-f3e5-4940-badd-ba54eb5b13e7] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-acda73fe-21fd-4d5d-895e-07d4f0123c70] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
  max-width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-acda73fe-21fd-4d5d-895e-07d4f0123c70] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
    max-width: calc(100% - (var(--gap-h-7d5f34b8-935a-471d-b996-95dbfa82df0e) * 0));
  }
}

.sd[data-s-a70ca63b-3f52-4212-be94-9214c38a38c7] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a70ca63b-3f52-4212-be94-9214c38a38c7] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-5a93c91c-f293-496d-a21e-5044e7bb1208] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-77f2e34e-d63b-412b-871e-c7aa387a3097] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-700d59bd-5b04-42ba-a2aa-da0238e9b96d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-700d59bd-5b04-42ba-a2aa-da0238e9b96d] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-c7393590-bf11-47e5-a2e3-a672278251fd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-c7393590-bf11-47e5-a2e3-a672278251fd: 0px;
  --gap-v-c7393590-bf11-47e5-a2e3-a672278251fd: 0px;
  --gap-uuid: c7393590-bf11-47e5-a2e3-a672278251fd;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7393590-bf11-47e5-a2e3-a672278251fd] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-c7393590-bf11-47e5-a2e3-a672278251fd: 0px;
    --gap-v-c7393590-bf11-47e5-a2e3-a672278251fd: 0px;
    max-width: 100%;
  }
}

.sd[data-s-141b0d37-4c1a-46a2-8ac7-617f160530d3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
  --gap-h-141b0d37-4c1a-46a2-8ac7-617f160530d3: 0px;
  --gap-v-141b0d37-4c1a-46a2-8ac7-617f160530d3: 0px;
  --gap-uuid: 141b0d37-4c1a-46a2-8ac7-617f160530d3;
  max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-141b0d37-4c1a-46a2-8ac7-617f160530d3] {
    margin: 0px 0px 25px 0px;
    --gap-h-141b0d37-4c1a-46a2-8ac7-617f160530d3: 0px;
    --gap-v-141b0d37-4c1a-46a2-8ac7-617f160530d3: 0px;
    width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
  }
}

.sd[data-s-e39b9e39-3663-4d0e-b71b-19236a93de6c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e39b9e39-3663-4d0e-b71b-19236a93de6c] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-a8530fd5-d285-4663-a5cc-b45303d4f473] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8530fd5-d285-4663-a5cc-b45303d4f473] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-df436b02-a4b3-44f0-8b2e-21f8ca480d37] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-df436b02-a4b3-44f0-8b2e-21f8ca480d37] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-1dede096-9488-4a49-8811-89493845c3ee] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0));
  z-index: 5;
  --gap-h-1dede096-9488-4a49-8811-89493845c3ee: 0px;
  --gap-v-1dede096-9488-4a49-8811-89493845c3ee: 0px;
  --gap-uuid: 1dede096-9488-4a49-8811-89493845c3ee;
  max-width: calc(100% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dede096-9488-4a49-8811-89493845c3ee] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-1dede096-9488-4a49-8811-89493845c3ee: 0px;
    --gap-v-1dede096-9488-4a49-8811-89493845c3ee: 0px;
    width: calc(100% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0));
    max-width: calc(100% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0));
  }
}

.sd[data-s-05c219f1-a3bc-40ac-9e16-b2aa50fb0927] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
  --gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927: 25px;
  --gap-v-05c219f1-a3bc-40ac-9e16-b2aa50fb0927: 0px;
  --gap-uuid: 05c219f1-a3bc-40ac-9e16-b2aa50fb0927;
  max-width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-05c219f1-a3bc-40ac-9e16-b2aa50fb0927] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
    --gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927: 0px;
    --gap-v-05c219f1-a3bc-40ac-9e16-b2aa50fb0927: 0px;
    max-width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
  }
}

.sd[data-s-1a8c1618-4774-4653-9d68-08b175d945f5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0.5));
  max-width: calc(50% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1a8c1618-4774-4653-9d68-08b175d945f5] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0));
    max-width: calc(100% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0));
  }
}

.sd[data-s-9408804b-2060-4d59-ad15-6ced4edb17e3] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9408804b-2060-4d59-ad15-6ced4edb17e3] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-fa134a5d-2a2e-4cc0-9ade-0ac77b6b83db] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0.5));
  max-width: calc(50% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa134a5d-2a2e-4cc0-9ade-0ac77b6b83db] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0));
    max-width: calc(100% - (var(--gap-h-05c219f1-a3bc-40ac-9e16-b2aa50fb0927) * 0));
  }
}

.sd[data-s-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
  --gap-h-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb: 25px;
  --gap-v-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb: 0px;
  --gap-uuid: f9d69e96-2a45-45ce-95fc-ca0ad562d4bb;
  max-width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
    --gap-h-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb: 0px;
    --gap-v-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb: 25px;
    max-width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
  }
}

.sd[data-s-e7103be5-3712-4ca2-a0b0-0d983deab28c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb) * 0));
  z-index: 1;
  --gap-uuid: e7103be5-3712-4ca2-a0b0-0d983deab28c;
  --gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c: 0px;
  --gap-v-e7103be5-3712-4ca2-a0b0-0d983deab28c: 0px;
  max-width: calc(100% - (var(--gap-h-f9d69e96-2a45-45ce-95fc-ca0ad562d4bb) * 0));
}

.sd[data-s-e7103be5-3712-4ca2-a0b0-0d983deab28c].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-e7103be5-3712-4ca2-a0b0-0d983deab28c].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-e7103be5-3712-4ca2-a0b0-0d983deab28c]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7103be5-3712-4ca2-a0b0-0d983deab28c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c: 0px;
    --gap-v-e7103be5-3712-4ca2-a0b0-0d983deab28c: 0px;
  }
}

.sd[data-s-2083c909-7ec0-4e95-9ff4-4855b750fee4] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2083c909-7ec0-4e95-9ff4-4855b750fee4] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-bc61d536-6f85-4154-85c9-d7f9339170c6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc61d536-6f85-4154-85c9-d7f9339170c6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0));
    max-width: calc(100% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0));
  }
}

.sd[data-s-5d9c3ba3-bddb-4c41-b65c-2494c53c4ef0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d9c3ba3-bddb-4c41-b65c-2494c53c4ef0] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1ae0215d-4cfe-4087-830a-d37b73b95aec] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ae0215d-4cfe-4087-830a-d37b73b95aec] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b4362935-f6f6-49ae-9ba4-86d2c2d1ee75] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px;
  width: calc(85% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4362935-f6f6-49ae-9ba4-86d2c2d1ee75] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0));
    max-width: calc(100% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0));
  }
}

.sd[data-s-ef15e280-3246-4959-be1c-406f11a9d9d3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef15e280-3246-4959-be1c-406f11a9d9d3] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ad5860ad-f72d-4541-b1f2-c5651f7c2d92] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad5860ad-f72d-4541-b1f2-c5651f7c2d92] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1e5765fd-37ca-4337-97bc-3a1ba1cccc2c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e5765fd-37ca-4337-97bc-3a1ba1cccc2c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0));
    max-width: calc(100% - (var(--gap-h-e7103be5-3712-4ca2-a0b0-0d983deab28c) * 0));
  }
}

.sd[data-s-8f4daec6-46f9-40af-8e1f-e8f179ed30cc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f4daec6-46f9-40af-8e1f-e8f179ed30cc] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bec02e8b-b0c8-4740-8a83-3ba8a9271669] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bec02e8b-b0c8-4740-8a83-3ba8a9271669] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-077d5edf-fb48-4b3c-bcc3-075fd30c73eb] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-278a94c1-6065-423d-82a3-f80d2ad418c2] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cbff7979-25ec-48f9-a2c9-0c31e20857c4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cbff7979-25ec-48f9-a2c9-0c31e20857c4] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87: 0px;
  --gap-v-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87: 0px;
  --gap-uuid: fd9cdd5a-da6c-4f0b-acfb-1f365c465d87;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87: 0px;
    --gap-v-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d2eb3169-5c1d-4f98-8788-7cf09e4911a5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
  --gap-h-d2eb3169-5c1d-4f98-8788-7cf09e4911a5: 0px;
  --gap-v-d2eb3169-5c1d-4f98-8788-7cf09e4911a5: 0px;
  --gap-uuid: d2eb3169-5c1d-4f98-8788-7cf09e4911a5;
  max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2eb3169-5c1d-4f98-8788-7cf09e4911a5] {
    margin: 0px 0px 25px 0px;
    --gap-h-d2eb3169-5c1d-4f98-8788-7cf09e4911a5: 0px;
    --gap-v-d2eb3169-5c1d-4f98-8788-7cf09e4911a5: 0px;
    width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
  }
}

.sd[data-s-950a80e9-1cf2-41c8-8d54-fb9191460243] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-950a80e9-1cf2-41c8-8d54-fb9191460243] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-f7a73c63-f64c-478e-95ff-5263cdd7002c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7a73c63-f64c-478e-95ff-5263cdd7002c] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-352051d9-ca2d-44bc-8288-d6fc78ac93ca] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-352051d9-ca2d-44bc-8288-d6fc78ac93ca] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-2e038132-f84c-47c1-b4f2-d206e857b1be] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0));
  z-index: 5;
  --gap-h-2e038132-f84c-47c1-b4f2-d206e857b1be: 0px;
  --gap-v-2e038132-f84c-47c1-b4f2-d206e857b1be: 0px;
  --gap-uuid: 2e038132-f84c-47c1-b4f2-d206e857b1be;
  max-width: calc(100% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e038132-f84c-47c1-b4f2-d206e857b1be] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-2e038132-f84c-47c1-b4f2-d206e857b1be: 0px;
    --gap-v-2e038132-f84c-47c1-b4f2-d206e857b1be: 0px;
    width: calc(100% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0));
    max-width: calc(100% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0));
  }
}

.sd[data-s-68bc7375-e578-48a5-9563-7b23148588b5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
  --gap-h-68bc7375-e578-48a5-9563-7b23148588b5: 25px;
  --gap-v-68bc7375-e578-48a5-9563-7b23148588b5: 0px;
  --gap-uuid: 68bc7375-e578-48a5-9563-7b23148588b5;
  max-width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-68bc7375-e578-48a5-9563-7b23148588b5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
    --gap-h-68bc7375-e578-48a5-9563-7b23148588b5: 0px;
    --gap-v-68bc7375-e578-48a5-9563-7b23148588b5: 0px;
    max-width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
  }
}

.sd[data-s-90e536e2-01d0-477e-b1d6-247f9f2f2474] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-68bc7375-e578-48a5-9563-7b23148588b5) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0.5));
  max-width: calc(50% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-90e536e2-01d0-477e-b1d6-247f9f2f2474] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0));
    max-width: calc(100% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0));
  }
}

.sd[data-s-5b8f96e5-57cc-4780-b84c-be13b7d87ee2] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b8f96e5-57cc-4780-b84c-be13b7d87ee2] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-544af3bd-ed6d-4b44-9847-ea0524652033] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0.5));
  max-width: calc(50% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-544af3bd-ed6d-4b44-9847-ea0524652033] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0));
    max-width: calc(100% - (var(--gap-h-68bc7375-e578-48a5-9563-7b23148588b5) * 0));
  }
}

.sd[data-s-34bbee44-afdf-442b-b9c5-7e56749c0f0d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
  --gap-h-34bbee44-afdf-442b-b9c5-7e56749c0f0d: 25px;
  --gap-v-34bbee44-afdf-442b-b9c5-7e56749c0f0d: 0px;
  --gap-uuid: 34bbee44-afdf-442b-b9c5-7e56749c0f0d;
  max-width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-34bbee44-afdf-442b-b9c5-7e56749c0f0d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
    --gap-h-34bbee44-afdf-442b-b9c5-7e56749c0f0d: 0px;
    --gap-v-34bbee44-afdf-442b-b9c5-7e56749c0f0d: 25px;
    max-width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
  }
}

.sd[data-s-2a3ff34a-3c7b-4a73-865a-0547c79f062a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-34bbee44-afdf-442b-b9c5-7e56749c0f0d) * 0));
  z-index: 1;
  --gap-uuid: 2a3ff34a-3c7b-4a73-865a-0547c79f062a;
  --gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a: 0px;
  --gap-v-2a3ff34a-3c7b-4a73-865a-0547c79f062a: 0px;
  max-width: calc(100% - (var(--gap-h-34bbee44-afdf-442b-b9c5-7e56749c0f0d) * 0));
}

.sd[data-s-2a3ff34a-3c7b-4a73-865a-0547c79f062a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-2a3ff34a-3c7b-4a73-865a-0547c79f062a].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-2a3ff34a-3c7b-4a73-865a-0547c79f062a]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a3ff34a-3c7b-4a73-865a-0547c79f062a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a: 0px;
    --gap-v-2a3ff34a-3c7b-4a73-865a-0547c79f062a: 0px;
  }
}

.sd[data-s-0e5dc09c-8efc-4a48-9e33-f4a508b52c4d] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e5dc09c-8efc-4a48-9e33-f4a508b52c4d] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c50f7609-560b-435f-a39e-d092ec73f08f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c50f7609-560b-435f-a39e-d092ec73f08f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
    max-width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
  }
}

.sd[data-s-7a9c1a75-6701-467d-85c6-e88b59e7f17d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a9c1a75-6701-467d-85c6-e88b59e7f17d] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0c81802a-0c9a-415b-889f-ed0a910fc171] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c81802a-0c9a-415b-889f-ed0a910fc171] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-652b1d26-0004-459d-add9-1a8976eb906b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-652b1d26-0004-459d-add9-1a8976eb906b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
    max-width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
  }
}

.sd[data-s-81432cd5-6c98-440b-b628-7a8ec155f1ba] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-81432cd5-6c98-440b-b628-7a8ec155f1ba] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0b3d58f3-026c-4ea8-bacb-661a8442eab1] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b3d58f3-026c-4ea8-bacb-661a8442eab1] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ce308368-3c8f-4418-831f-f7fe9f9e4e2e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
  max-width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce308368-3c8f-4418-831f-f7fe9f9e4e2e] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
    max-width: calc(100% - (var(--gap-h-2a3ff34a-3c7b-4a73-865a-0547c79f062a) * 0));
  }
}


.sd[data-s-1266cfb6-3431-4d34-ae2d-98ab91a95462] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7d934fb1-a3de-40db-a191-614a560096e2] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9657703c-b5e0-4844-bba4-12597816a83d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9657703c-b5e0-4844-bba4-12597816a83d] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-a56fea4b-ea30-4b10-b5cc-74806f545d54] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54: 0px;
  --gap-v-a56fea4b-ea30-4b10-b5cc-74806f545d54: 0px;
  --gap-uuid: a56fea4b-ea30-4b10-b5cc-74806f545d54;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a56fea4b-ea30-4b10-b5cc-74806f545d54] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54: 0px;
    --gap-v-a56fea4b-ea30-4b10-b5cc-74806f545d54: 0px;
    max-width: 100%;
  }
}

.sd[data-s-16769d6f-bb0a-47c2-90d6-3c0155deabfa] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
  --gap-h-16769d6f-bb0a-47c2-90d6-3c0155deabfa: 0px;
  --gap-v-16769d6f-bb0a-47c2-90d6-3c0155deabfa: 0px;
  --gap-uuid: 16769d6f-bb0a-47c2-90d6-3c0155deabfa;
  max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-16769d6f-bb0a-47c2-90d6-3c0155deabfa] {
    margin: 0px 0px 25px 0px;
    --gap-h-16769d6f-bb0a-47c2-90d6-3c0155deabfa: 0px;
    --gap-v-16769d6f-bb0a-47c2-90d6-3c0155deabfa: 0px;
    width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
  }
}

.sd[data-s-7718f28c-c9c8-4428-b0cc-b5de075678f9] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7718f28c-c9c8-4428-b0cc-b5de075678f9] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-8cbb29a9-3aa7-42a8-8015-2a4c87fa747f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8cbb29a9-3aa7-42a8-8015-2a4c87fa747f] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-8d7c5643-3516-4f05-ae70-db455aebda84] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d7c5643-3516-4f05-ae70-db455aebda84] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-3f603e19-e7a0-4340-a6d6-8544e987182e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0));
  z-index: 5;
  --gap-h-3f603e19-e7a0-4340-a6d6-8544e987182e: 0px;
  --gap-v-3f603e19-e7a0-4340-a6d6-8544e987182e: 0px;
  --gap-uuid: 3f603e19-e7a0-4340-a6d6-8544e987182e;
  max-width: calc(100% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f603e19-e7a0-4340-a6d6-8544e987182e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-3f603e19-e7a0-4340-a6d6-8544e987182e: 0px;
    --gap-v-3f603e19-e7a0-4340-a6d6-8544e987182e: 0px;
    width: calc(100% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0));
    max-width: calc(100% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0));
  }
}

.sd[data-s-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
  --gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57: 25px;
  --gap-v-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57: 0px;
  --gap-uuid: e6cafdef-a1b2-45d1-8bc8-41a8b6928b57;
  max-width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
    --gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57: 0px;
    --gap-v-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57: 0px;
    max-width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
  }
}

.sd[data-s-98f94746-c1e0-4da0-85cb-42db598016d5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0.5));
  max-width: calc(50% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-98f94746-c1e0-4da0-85cb-42db598016d5] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0));
    max-width: calc(100% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0));
  }
}

.sd[data-s-a7c88a62-59b9-4955-b95c-81230f805b43] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7c88a62-59b9-4955-b95c-81230f805b43] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f35a141a-4512-439b-a4e0-1f06dd8db614] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0.5));
  max-width: calc(50% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f35a141a-4512-439b-a4e0-1f06dd8db614] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0));
    max-width: calc(100% - (var(--gap-h-e6cafdef-a1b2-45d1-8bc8-41a8b6928b57) * 0));
  }
}

.sd[data-s-5e6077f5-443d-4efb-b46b-72fbd681c271] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
  --gap-h-5e6077f5-443d-4efb-b46b-72fbd681c271: 25px;
  --gap-v-5e6077f5-443d-4efb-b46b-72fbd681c271: 0px;
  --gap-uuid: 5e6077f5-443d-4efb-b46b-72fbd681c271;
  max-width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e6077f5-443d-4efb-b46b-72fbd681c271] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
    --gap-h-5e6077f5-443d-4efb-b46b-72fbd681c271: 0px;
    --gap-v-5e6077f5-443d-4efb-b46b-72fbd681c271: 25px;
    max-width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
  }
}

.sd[data-s-98bf3abe-7b4d-4b06-b38f-de2c3bdda256] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-5e6077f5-443d-4efb-b46b-72fbd681c271) * 0));
  z-index: 1;
  --gap-uuid: 98bf3abe-7b4d-4b06-b38f-de2c3bdda256;
  --gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256: 0px;
  --gap-v-98bf3abe-7b4d-4b06-b38f-de2c3bdda256: 0px;
  max-width: calc(100% - (var(--gap-h-5e6077f5-443d-4efb-b46b-72fbd681c271) * 0));
}

.sd[data-s-98bf3abe-7b4d-4b06-b38f-de2c3bdda256].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-98bf3abe-7b4d-4b06-b38f-de2c3bdda256].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-98bf3abe-7b4d-4b06-b38f-de2c3bdda256]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-98bf3abe-7b4d-4b06-b38f-de2c3bdda256] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256: 0px;
    --gap-v-98bf3abe-7b4d-4b06-b38f-de2c3bdda256: 0px;
  }
}

.sd[data-s-b20a0556-6ab9-4520-8e6a-561d458063fc] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b20a0556-6ab9-4520-8e6a-561d458063fc] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-49c20789-ca54-41b4-bd00-c8eac0667f97] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-49c20789-ca54-41b4-bd00-c8eac0667f97] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
    max-width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
  }
}

.sd[data-s-b819877d-c3f6-4ac5-97c6-b03f28f0dc89] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b819877d-c3f6-4ac5-97c6-b03f28f0dc89] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0f003539-45b7-406e-9fc6-8669fc8b39b8] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f003539-45b7-406e-9fc6-8669fc8b39b8] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9adcc420-3deb-459f-9c96-9acc9dd6ea11] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9adcc420-3deb-459f-9c96-9acc9dd6ea11] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
    max-width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
  }
}

.sd[data-s-a0ebeb14-b4d0-4c3f-804a-04e4418cb822] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0ebeb14-b4d0-4c3f-804a-04e4418cb822] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ffad271d-88d4-4984-92af-e26a3e162379] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffad271d-88d4-4984-92af-e26a3e162379] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6b2d2af4-c26f-43e6-8adc-ee770c0c2f77] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
  max-width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b2d2af4-c26f-43e6-8adc-ee770c0c2f77] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
    max-width: calc(100% - (var(--gap-h-98bf3abe-7b4d-4b06-b38f-de2c3bdda256) * 0));
  }
}


.sd[data-s-dd5bce43-5b9c-49a1-bb3a-9790f2fe12b9] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b05016e6-5e1b-4cac-afe5-2ff28b69522f] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e95a289f-1cff-468e-8aa9-1fd342ccd339] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e95a289f-1cff-468e-8aa9-1fd342ccd339] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-241500e7-89af-4eed-9306-5f4d806cc0a1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1: 0px;
  --gap-v-241500e7-89af-4eed-9306-5f4d806cc0a1: 0px;
  --gap-uuid: 241500e7-89af-4eed-9306-5f4d806cc0a1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-241500e7-89af-4eed-9306-5f4d806cc0a1] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1: 0px;
    --gap-v-241500e7-89af-4eed-9306-5f4d806cc0a1: 0px;
    max-width: 100%;
  }
}

.sd[data-s-3a3fa673-5421-48f7-a133-25ea3635ddb5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
  --gap-h-3a3fa673-5421-48f7-a133-25ea3635ddb5: 0px;
  --gap-v-3a3fa673-5421-48f7-a133-25ea3635ddb5: 0px;
  --gap-uuid: 3a3fa673-5421-48f7-a133-25ea3635ddb5;
  max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a3fa673-5421-48f7-a133-25ea3635ddb5] {
    margin: 0px 0px 25px 0px;
    --gap-h-3a3fa673-5421-48f7-a133-25ea3635ddb5: 0px;
    --gap-v-3a3fa673-5421-48f7-a133-25ea3635ddb5: 0px;
    width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
  }
}

.sd[data-s-97d80abd-10a6-499d-8a89-2631519de58e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-97d80abd-10a6-499d-8a89-2631519de58e] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-056f02eb-67e2-42fc-b74a-e68ab588a69f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-056f02eb-67e2-42fc-b74a-e68ab588a69f] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-da449f29-5cdc-4b51-939a-08441f7db7dd] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da449f29-5cdc-4b51-939a-08441f7db7dd] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-c2444370-8a57-44b9-b845-95d2194c4997] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
  --gap-h-c2444370-8a57-44b9-b845-95d2194c4997: 25px;
  --gap-v-c2444370-8a57-44b9-b845-95d2194c4997: 0px;
  --gap-uuid: c2444370-8a57-44b9-b845-95d2194c4997;
  max-width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2444370-8a57-44b9-b845-95d2194c4997] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
    --gap-h-c2444370-8a57-44b9-b845-95d2194c4997: 0px;
    --gap-v-c2444370-8a57-44b9-b845-95d2194c4997: 0px;
    max-width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
  }
}

.sd[data-s-d568e5a9-1a2b-43fc-84d0-d23c2fa52f02] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-c2444370-8a57-44b9-b845-95d2194c4997) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0.5));
  max-width: calc(50% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d568e5a9-1a2b-43fc-84d0-d23c2fa52f02] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0));
    max-width: calc(100% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0));
  }
}

.sd[data-s-b07d81f3-a98e-4af7-ac51-12afe46ffbd2] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b07d81f3-a98e-4af7-ac51-12afe46ffbd2] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9e221ce7-6c0e-4d31-ba9d-3d2d599ee168] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0.5));
  max-width: calc(50% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e221ce7-6c0e-4d31-ba9d-3d2d599ee168] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0));
    max-width: calc(100% - (var(--gap-h-c2444370-8a57-44b9-b845-95d2194c4997) * 0));
  }
}

.sd[data-s-5ba97bae-12c8-4241-b0b7-84cd9a2851f8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
  --gap-h-5ba97bae-12c8-4241-b0b7-84cd9a2851f8: 25px;
  --gap-v-5ba97bae-12c8-4241-b0b7-84cd9a2851f8: 0px;
  --gap-uuid: 5ba97bae-12c8-4241-b0b7-84cd9a2851f8;
  max-width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ba97bae-12c8-4241-b0b7-84cd9a2851f8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
    --gap-h-5ba97bae-12c8-4241-b0b7-84cd9a2851f8: 0px;
    --gap-v-5ba97bae-12c8-4241-b0b7-84cd9a2851f8: 25px;
    max-width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
  }
}

.sd[data-s-93ddf0c7-94d6-4ba2-858d-a391903c0375] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-5ba97bae-12c8-4241-b0b7-84cd9a2851f8) * 0));
  z-index: 1;
  --gap-uuid: 93ddf0c7-94d6-4ba2-858d-a391903c0375;
  --gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375: 0px;
  --gap-v-93ddf0c7-94d6-4ba2-858d-a391903c0375: 0px;
  max-width: calc(100% - (var(--gap-h-5ba97bae-12c8-4241-b0b7-84cd9a2851f8) * 0));
}

.sd[data-s-93ddf0c7-94d6-4ba2-858d-a391903c0375].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-93ddf0c7-94d6-4ba2-858d-a391903c0375].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-93ddf0c7-94d6-4ba2-858d-a391903c0375]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-93ddf0c7-94d6-4ba2-858d-a391903c0375] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375: 0px;
    --gap-v-93ddf0c7-94d6-4ba2-858d-a391903c0375: 0px;
  }
}

.sd[data-s-eb19d34b-251f-4814-97aa-7b1ee1dc759c] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb19d34b-251f-4814-97aa-7b1ee1dc759c] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0806c44f-6a32-48f0-b764-1f6f5ee57e04] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0806c44f-6a32-48f0-b764-1f6f5ee57e04] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0));
    max-width: calc(100% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0));
  }
}

.sd[data-s-699ac2d7-734e-434d-b0d9-f60009e3b1dc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-699ac2d7-734e-434d-b0d9-f60009e3b1dc] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e339e463-190d-4465-b689-5e1a09a1f744] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e339e463-190d-4465-b689-5e1a09a1f744] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5cec76ad-7561-4ccf-8a2e-4a34d9ff7205] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5cec76ad-7561-4ccf-8a2e-4a34d9ff7205] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0));
    max-width: calc(100% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0));
  }
}

.sd[data-s-0d921133-a979-4e8b-96f9-a18b26db71ec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d921133-a979-4e8b-96f9-a18b26db71ec] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-06c80916-15b0-480e-afa2-8b512ed3ee9d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06c80916-15b0-480e-afa2-8b512ed3ee9d] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4ba10831-5ad3-4d96-9ee3-6622337f8839] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ba10831-5ad3-4d96-9ee3-6622337f8839] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0));
    max-width: calc(100% - (var(--gap-h-93ddf0c7-94d6-4ba2-858d-a391903c0375) * 0));
  }
}

.sd[data-s-32e226cf-bc9a-4fd5-a880-cd082b61008b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32e226cf-bc9a-4fd5-a880-cd082b61008b] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-11eefe10-1e88-4baa-acba-51386e9bcf20] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f532edf8-6ea8-4e0d-9e70-fb236ff88b02] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f4923fb8-2787-429f-accc-43cb401bedbc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4923fb8-2787-429f-accc-43cb401bedbc] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-3ed2d508-86bc-4bca-ac21-8b5bf8689cac] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac: 0px;
  --gap-v-3ed2d508-86bc-4bca-ac21-8b5bf8689cac: 0px;
  --gap-uuid: 3ed2d508-86bc-4bca-ac21-8b5bf8689cac;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ed2d508-86bc-4bca-ac21-8b5bf8689cac] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac: 0px;
    --gap-v-3ed2d508-86bc-4bca-ac21-8b5bf8689cac: 0px;
    max-width: 100%;
  }
}

.sd[data-s-eb58466a-fdbb-4a29-91ee-6a21aabc5734] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.24999999999999994));
  --gap-h-eb58466a-fdbb-4a29-91ee-6a21aabc5734: 0px;
  --gap-v-eb58466a-fdbb-4a29-91ee-6a21aabc5734: 0px;
  --gap-uuid: eb58466a-fdbb-4a29-91ee-6a21aabc5734;
  max-width: calc(75% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb58466a-fdbb-4a29-91ee-6a21aabc5734] {
    margin: 0px 0px 25px 0px;
    --gap-h-eb58466a-fdbb-4a29-91ee-6a21aabc5734: 0px;
    --gap-v-eb58466a-fdbb-4a29-91ee-6a21aabc5734: 0px;
    width: calc(75% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.24999999999999994));
  }
}

.sd[data-s-330cc14a-70da-442a-bba2-d7c4a21eea17] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-330cc14a-70da-442a-bba2-d7c4a21eea17] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d9e8fb28-c6e4-4945-abaa-6f2e47a929e2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9e8fb28-c6e4-4945-abaa-6f2e47a929e2] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0c4769d5-405a-4eff-aa93-e1848bce3f55] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c4769d5-405a-4eff-aa93-e1848bce3f55] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-f1d7166a-9dd2-488b-b495-64955050299f] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-f1d7166a-9dd2-488b-b495-64955050299f].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-f1d7166a-9dd2-488b-b495-64955050299f].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1d7166a-9dd2-488b-b495-64955050299f] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-7543dd27-8fac-430b-abae-9dc8389f0c1a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.35000000000000003));
  --gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a: 25px;
  --gap-v-7543dd27-8fac-430b-abae-9dc8389f0c1a: 0px;
  --gap-uuid: 7543dd27-8fac-430b-abae-9dc8389f0c1a;
  max-width: calc(65% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7543dd27-8fac-430b-abae-9dc8389f0c1a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.059999999999999984));
    --gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a: 0px;
    --gap-v-7543dd27-8fac-430b-abae-9dc8389f0c1a: 0px;
    max-width: calc(94% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.059999999999999984));
  }
}

.sd[data-s-074acdbe-33c0-467b-84da-ba467b7b10da] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0.5));
  max-width: calc(50% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-074acdbe-33c0-467b-84da-ba467b7b10da] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0));
    max-width: calc(100% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0));
  }
}

.sd[data-s-a35a10f6-c1eb-420c-a964-b34317777b0e] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a35a10f6-c1eb-420c-a964-b34317777b0e] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f4914149-4ba3-4a1b-ad61-53f47bb1ffa0] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0.5));
  max-width: calc(50% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4914149-4ba3-4a1b-ad61-53f47bb1ffa0] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0));
    max-width: calc(100% - (var(--gap-h-7543dd27-8fac-430b-abae-9dc8389f0c1a) * 0));
  }
}

.sd[data-s-a496573c-747d-4226-9bec-d223f2787bf2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.35000000000000003));
  --gap-h-a496573c-747d-4226-9bec-d223f2787bf2: 25px;
  --gap-v-a496573c-747d-4226-9bec-d223f2787bf2: 0px;
  --gap-uuid: a496573c-747d-4226-9bec-d223f2787bf2;
  max-width: calc(65% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a496573c-747d-4226-9bec-d223f2787bf2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.059999999999999984));
    --gap-h-a496573c-747d-4226-9bec-d223f2787bf2: 0px;
    --gap-v-a496573c-747d-4226-9bec-d223f2787bf2: 25px;
    max-width: calc(94% - (var(--gap-h-3ed2d508-86bc-4bca-ac21-8b5bf8689cac) * 0.059999999999999984));
  }
}

.sd[data-s-ae21e131-fa51-44f0-b17b-6b822c8e8674] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-a496573c-747d-4226-9bec-d223f2787bf2) * 0));
  z-index: 1;
  --gap-uuid: ae21e131-fa51-44f0-b17b-6b822c8e8674;
  --gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674: 0px;
  --gap-v-ae21e131-fa51-44f0-b17b-6b822c8e8674: 0px;
  max-width: calc(100% - (var(--gap-h-a496573c-747d-4226-9bec-d223f2787bf2) * 0));
}

.sd[data-s-ae21e131-fa51-44f0-b17b-6b822c8e8674].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-ae21e131-fa51-44f0-b17b-6b822c8e8674].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-ae21e131-fa51-44f0-b17b-6b822c8e8674]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae21e131-fa51-44f0-b17b-6b822c8e8674] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674: 0px;
    --gap-v-ae21e131-fa51-44f0-b17b-6b822c8e8674: 0px;
  }
}

.sd[data-s-fe635830-7312-4775-8030-e694e810bd0e] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe635830-7312-4775-8030-e694e810bd0e] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c3d555f7-b9f7-42a1-8e93-3062cebc65a3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3d555f7-b9f7-42a1-8e93-3062cebc65a3] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0));
    max-width: calc(100% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0));
  }
}

.sd[data-s-2ce35412-84d1-464e-8ca1-bce8ad7cb1ce] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ce35412-84d1-464e-8ca1-bce8ad7cb1ce] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-77c47dfe-9e71-45b2-ad7c-769667492844] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77c47dfe-9e71-45b2-ad7c-769667492844] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-92699f7c-58ae-4eba-ab4b-23f707b49e50] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-92699f7c-58ae-4eba-ab4b-23f707b49e50] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0));
    max-width: calc(100% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0));
  }
}

.sd[data-s-5c423121-a3ed-4691-bac2-7496152ff1be] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c423121-a3ed-4691-bac2-7496152ff1be] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a343db14-f77f-4293-83bb-5b17bb8e1789] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a343db14-f77f-4293-83bb-5b17bb8e1789] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-116da700-095f-488d-a4a8-beeb4cba5935] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-116da700-095f-488d-a4a8-beeb4cba5935] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0));
    max-width: calc(100% - (var(--gap-h-ae21e131-fa51-44f0-b17b-6b822c8e8674) * 0));
  }
}

.sd[data-s-6325f583-0df1-482c-b7c3-44f87b7604fd] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6325f583-0df1-482c-b7c3-44f87b7604fd] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-eaeb0945-a83c-44f8-b6cf-d3044dfced76] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-eaeb0945-a83c-44f8-b6cf-d3044dfced76: 0px;
  --gap-v-eaeb0945-a83c-44f8-b6cf-d3044dfced76: 0px;
  --gap-uuid: eaeb0945-a83c-44f8-b6cf-d3044dfced76;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eaeb0945-a83c-44f8-b6cf-d3044dfced76] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-eaeb0945-a83c-44f8-b6cf-d3044dfced76: 0px;
    --gap-v-eaeb0945-a83c-44f8-b6cf-d3044dfced76: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-e0b466bc-1044-4881-b0f6-ad76a19a0f34] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-798c8565-c92c-4c50-8639-6075bfd41e88] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fa76dce2-439a-48ca-b3ac-a78aeabe98e2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa76dce2-439a-48ca-b3ac-a78aeabe98e2] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-700ab995-6f33-4e80-a4d1-3432c1dc055f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f: 0px;
  --gap-v-700ab995-6f33-4e80-a4d1-3432c1dc055f: 0px;
  --gap-uuid: 700ab995-6f33-4e80-a4d1-3432c1dc055f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-700ab995-6f33-4e80-a4d1-3432c1dc055f] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f: 0px;
    --gap-v-700ab995-6f33-4e80-a4d1-3432c1dc055f: 0px;
    max-width: 100%;
  }
}

.sd[data-s-ed3dae51-5c64-46d5-af45-dc79b9694866] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
  --gap-h-ed3dae51-5c64-46d5-af45-dc79b9694866: 0px;
  --gap-v-ed3dae51-5c64-46d5-af45-dc79b9694866: 0px;
  --gap-uuid: ed3dae51-5c64-46d5-af45-dc79b9694866;
  max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed3dae51-5c64-46d5-af45-dc79b9694866] {
    margin: 0px 0px 25px 0px;
    --gap-h-ed3dae51-5c64-46d5-af45-dc79b9694866: 0px;
    --gap-v-ed3dae51-5c64-46d5-af45-dc79b9694866: 0px;
    width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
  }
}

.sd[data-s-8194a4c6-2457-46aa-98b6-65432b0c4990] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8194a4c6-2457-46aa-98b6-65432b0c4990] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-f7a47bde-de0e-402c-ab9d-05d71ee7da09] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7a47bde-de0e-402c-ab9d-05d71ee7da09] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1943b343-4cad-44c0-a03d-e94a6a6b612b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1943b343-4cad-44c0-a03d-e94a6a6b612b] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-30625ecf-3e21-445c-8dc5-4d798e156907] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
  --gap-h-30625ecf-3e21-445c-8dc5-4d798e156907: 25px;
  --gap-v-30625ecf-3e21-445c-8dc5-4d798e156907: 0px;
  --gap-uuid: 30625ecf-3e21-445c-8dc5-4d798e156907;
  max-width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-30625ecf-3e21-445c-8dc5-4d798e156907] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
    --gap-h-30625ecf-3e21-445c-8dc5-4d798e156907: 0px;
    --gap-v-30625ecf-3e21-445c-8dc5-4d798e156907: 0px;
    max-width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
  }
}

.sd[data-s-ea49175c-9d85-4786-a652-16f740f2143e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-30625ecf-3e21-445c-8dc5-4d798e156907) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0.5));
  max-width: calc(50% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea49175c-9d85-4786-a652-16f740f2143e] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0));
    max-width: calc(100% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0));
  }
}

.sd[data-s-7b753ff9-8a57-4cb6-91b7-2cd770b8131e] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b753ff9-8a57-4cb6-91b7-2cd770b8131e] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e35c2373-da7e-40e1-af2f-634c446f98c8] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0.5));
  max-width: calc(50% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e35c2373-da7e-40e1-af2f-634c446f98c8] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0));
    max-width: calc(100% - (var(--gap-h-30625ecf-3e21-445c-8dc5-4d798e156907) * 0));
  }
}

.sd[data-s-cd8ffece-daf5-4d69-84d8-4ba097b872b6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
  --gap-h-cd8ffece-daf5-4d69-84d8-4ba097b872b6: 25px;
  --gap-v-cd8ffece-daf5-4d69-84d8-4ba097b872b6: 0px;
  --gap-uuid: cd8ffece-daf5-4d69-84d8-4ba097b872b6;
  max-width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd8ffece-daf5-4d69-84d8-4ba097b872b6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
    --gap-h-cd8ffece-daf5-4d69-84d8-4ba097b872b6: 0px;
    --gap-v-cd8ffece-daf5-4d69-84d8-4ba097b872b6: 25px;
    max-width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
  }
}

.sd[data-s-8922343f-41d8-41bd-8d7b-876c5e2ee764] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-cd8ffece-daf5-4d69-84d8-4ba097b872b6) * 0));
  z-index: 1;
  --gap-uuid: 8922343f-41d8-41bd-8d7b-876c5e2ee764;
  --gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764: 0px;
  --gap-v-8922343f-41d8-41bd-8d7b-876c5e2ee764: 0px;
  max-width: calc(100% - (var(--gap-h-cd8ffece-daf5-4d69-84d8-4ba097b872b6) * 0));
}

.sd[data-s-8922343f-41d8-41bd-8d7b-876c5e2ee764].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-8922343f-41d8-41bd-8d7b-876c5e2ee764].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-8922343f-41d8-41bd-8d7b-876c5e2ee764]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8922343f-41d8-41bd-8d7b-876c5e2ee764] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764: 0px;
    --gap-v-8922343f-41d8-41bd-8d7b-876c5e2ee764: 0px;
  }
}

.sd[data-s-008be3cc-05bd-43e7-9f01-eeb8f70cde8e] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-008be3cc-05bd-43e7-9f01-eeb8f70cde8e] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-8341b8fb-3b5e-4c7c-91fb-08c31489192c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8341b8fb-3b5e-4c7c-91fb-08c31489192c] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0));
    max-width: calc(100% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0));
  }
}

.sd[data-s-a3dddf9d-4b84-4db1-868a-7319cefdd344] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a3dddf9d-4b84-4db1-868a-7319cefdd344] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-45402bf3-4b94-4903-83b9-5b142bcb3216] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45402bf3-4b94-4903-83b9-5b142bcb3216] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ed5a1778-c175-4d1b-b024-b3192c4bad84] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed5a1778-c175-4d1b-b024-b3192c4bad84] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0));
    max-width: calc(100% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0));
  }
}

.sd[data-s-4b160d15-ab0f-4cd1-b63b-2d3f83c51c36] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b160d15-ab0f-4cd1-b63b-2d3f83c51c36] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4cb4015f-8bd3-4d3a-9385-7ec59bb33f8a] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4cb4015f-8bd3-4d3a-9385-7ec59bb33f8a] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-272feab7-1ae6-4d98-b752-64d9899c3845] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-272feab7-1ae6-4d98-b752-64d9899c3845] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0));
    max-width: calc(100% - (var(--gap-h-8922343f-41d8-41bd-8d7b-876c5e2ee764) * 0));
  }
}

.sd[data-s-17fc6f4f-b858-4264-8b96-a8395360c976] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17fc6f4f-b858-4264-8b96-a8395360c976] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-117c0e58-d2b6-4586-b5b4-e595f2ceb050] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-117c0e58-d2b6-4586-b5b4-e595f2ceb050: 0px;
  --gap-v-117c0e58-d2b6-4586-b5b4-e595f2ceb050: 0px;
  --gap-uuid: 117c0e58-d2b6-4586-b5b4-e595f2ceb050;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-117c0e58-d2b6-4586-b5b4-e595f2ceb050] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-117c0e58-d2b6-4586-b5b4-e595f2ceb050: 0px;
    --gap-v-117c0e58-d2b6-4586-b5b4-e595f2ceb050: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-a292abbe-7896-4e3f-9de9-d18b1909cba9] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7158390a-d757-4410-947b-ac6a747fa127] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-87e3b599-270b-4552-ae31-62ccc1837196] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-87e3b599-270b-4552-ae31-62ccc1837196] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-54786cae-ad2d-4fc4-9ef0-1bdc8c048313] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313: 0px;
  --gap-v-54786cae-ad2d-4fc4-9ef0-1bdc8c048313: 0px;
  --gap-uuid: 54786cae-ad2d-4fc4-9ef0-1bdc8c048313;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54786cae-ad2d-4fc4-9ef0-1bdc8c048313] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313: 0px;
    --gap-v-54786cae-ad2d-4fc4-9ef0-1bdc8c048313: 0px;
    max-width: 100%;
  }
}

.sd[data-s-841b2256-374a-48dc-aa50-d92d1f2c1ebb] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.24999999999999994));
  --gap-h-841b2256-374a-48dc-aa50-d92d1f2c1ebb: 0px;
  --gap-v-841b2256-374a-48dc-aa50-d92d1f2c1ebb: 0px;
  --gap-uuid: 841b2256-374a-48dc-aa50-d92d1f2c1ebb;
  max-width: calc(75% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-841b2256-374a-48dc-aa50-d92d1f2c1ebb] {
    margin: 0px 0px 25px 0px;
    --gap-h-841b2256-374a-48dc-aa50-d92d1f2c1ebb: 0px;
    --gap-v-841b2256-374a-48dc-aa50-d92d1f2c1ebb: 0px;
    width: calc(75% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.24999999999999994));
  }
}

.sd[data-s-a832881b-9058-482d-b70f-f2d1e5844927] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a832881b-9058-482d-b70f-f2d1e5844927] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-051c8cee-b5f8-4526-9af1-ef2b0e82e8c3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-051c8cee-b5f8-4526-9af1-ef2b0e82e8c3] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-a967b828-9265-49eb-b388-9acd0eb43264] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a967b828-9265-49eb-b388-9acd0eb43264] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-e720efb5-a1f7-4778-89b1-34155a8f3972] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-e720efb5-a1f7-4778-89b1-34155a8f3972].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-e720efb5-a1f7-4778-89b1-34155a8f3972].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e720efb5-a1f7-4778-89b1-34155a8f3972] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.35000000000000003));
  --gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c: 25px;
  --gap-v-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c: 0px;
  --gap-uuid: 033f6650-fd32-44b8-8f93-2a7ea5d6ea3c;
  max-width: calc(65% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.059999999999999984));
    --gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c: 0px;
    --gap-v-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c: 0px;
    max-width: calc(94% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.059999999999999984));
  }
}

.sd[data-s-53a1b73b-9f1c-47f6-a80e-e75d6415c769] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0.5));
  max-width: calc(50% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-53a1b73b-9f1c-47f6-a80e-e75d6415c769] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0));
    max-width: calc(100% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0));
  }
}

.sd[data-s-63a68388-49b1-467f-a9c0-269c7c57e497] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-63a68388-49b1-467f-a9c0-269c7c57e497] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f793bda8-644b-4d65-821d-dd6a88e6b3bc] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0.5));
  max-width: calc(50% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f793bda8-644b-4d65-821d-dd6a88e6b3bc] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0));
    max-width: calc(100% - (var(--gap-h-033f6650-fd32-44b8-8f93-2a7ea5d6ea3c) * 0));
  }
}

.sd[data-s-7aec4b84-f10e-482b-8a15-6dbfed880063] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.35000000000000003));
  --gap-h-7aec4b84-f10e-482b-8a15-6dbfed880063: 25px;
  --gap-v-7aec4b84-f10e-482b-8a15-6dbfed880063: 0px;
  --gap-uuid: 7aec4b84-f10e-482b-8a15-6dbfed880063;
  max-width: calc(65% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7aec4b84-f10e-482b-8a15-6dbfed880063] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.059999999999999984));
    --gap-h-7aec4b84-f10e-482b-8a15-6dbfed880063: 0px;
    --gap-v-7aec4b84-f10e-482b-8a15-6dbfed880063: 25px;
    max-width: calc(94% - (var(--gap-h-54786cae-ad2d-4fc4-9ef0-1bdc8c048313) * 0.059999999999999984));
  }
}

.sd[data-s-03746f07-141d-485b-8454-6b9d7e076a11] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-7aec4b84-f10e-482b-8a15-6dbfed880063) * 0));
  z-index: 1;
  --gap-uuid: 03746f07-141d-485b-8454-6b9d7e076a11;
  --gap-h-03746f07-141d-485b-8454-6b9d7e076a11: 0px;
  --gap-v-03746f07-141d-485b-8454-6b9d7e076a11: 0px;
  max-width: calc(100% - (var(--gap-h-7aec4b84-f10e-482b-8a15-6dbfed880063) * 0));
}

.sd[data-s-03746f07-141d-485b-8454-6b9d7e076a11].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-03746f07-141d-485b-8454-6b9d7e076a11].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-03746f07-141d-485b-8454-6b9d7e076a11]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-03746f07-141d-485b-8454-6b9d7e076a11] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-03746f07-141d-485b-8454-6b9d7e076a11: 0px;
    --gap-v-03746f07-141d-485b-8454-6b9d7e076a11: 0px;
  }
}

.sd[data-s-408ea386-30ab-47ba-a34d-7a204a1b6f9e] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-408ea386-30ab-47ba-a34d-7a204a1b6f9e] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-2536bebb-4891-4176-b546-32fd955f45d1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2536bebb-4891-4176-b546-32fd955f45d1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0));
    max-width: calc(100% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0));
  }
}

.sd[data-s-c60ae10f-4630-448a-95eb-071f9409f1b6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c60ae10f-4630-448a-95eb-071f9409f1b6] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bebdbc79-740a-4ad6-817b-e492c4ea5169] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bebdbc79-740a-4ad6-817b-e492c4ea5169] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-50c28fc6-8667-4fe1-8579-d2b9beafc7e4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-50c28fc6-8667-4fe1-8579-d2b9beafc7e4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0));
    max-width: calc(100% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0));
  }
}

.sd[data-s-9f756253-1290-43a7-ae14-45b11e8e24f9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f756253-1290-43a7-ae14-45b11e8e24f9] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7ff9884c-a938-49e2-9b0c-aeb5b765f3cd] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ff9884c-a938-49e2-9b0c-aeb5b765f3cd] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a0c2ee54-3325-472a-bae1-818a415b2d2d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0c2ee54-3325-472a-bae1-818a415b2d2d] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0));
    max-width: calc(100% - (var(--gap-h-03746f07-141d-485b-8454-6b9d7e076a11) * 0));
  }
}

.sd[data-s-2d573d90-35ff-4ee1-92a9-5548e22a9d2f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d573d90-35ff-4ee1-92a9-5548e22a9d2f] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f3b7be6d-28cc-4b73-913f-7a897a54d546] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-f3b7be6d-28cc-4b73-913f-7a897a54d546: 0px;
  --gap-v-f3b7be6d-28cc-4b73-913f-7a897a54d546: 0px;
  --gap-uuid: f3b7be6d-28cc-4b73-913f-7a897a54d546;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3b7be6d-28cc-4b73-913f-7a897a54d546] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-f3b7be6d-28cc-4b73-913f-7a897a54d546: 0px;
    --gap-v-f3b7be6d-28cc-4b73-913f-7a897a54d546: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-6d092b6b-4ce5-4820-9883-2e64c9c70e0e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a5da66c0-1659-4228-a469-ae0f65d903e7] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-760523b7-b70f-4af8-80f3-02bf7bbd30a6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-760523b7-b70f-4af8-80f3-02bf7bbd30a6] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-ddcee8b9-7209-4357-b44d-58b6891465f5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5: 0px;
  --gap-v-ddcee8b9-7209-4357-b44d-58b6891465f5: 0px;
  --gap-uuid: ddcee8b9-7209-4357-b44d-58b6891465f5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddcee8b9-7209-4357-b44d-58b6891465f5] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5: 0px;
    --gap-v-ddcee8b9-7209-4357-b44d-58b6891465f5: 0px;
    max-width: 100%;
  }
}

.sd[data-s-ce131bef-f235-4f67-8ff2-9f7c9276925a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.24999999999999994));
  --gap-h-ce131bef-f235-4f67-8ff2-9f7c9276925a: 0px;
  --gap-v-ce131bef-f235-4f67-8ff2-9f7c9276925a: 0px;
  --gap-uuid: ce131bef-f235-4f67-8ff2-9f7c9276925a;
  max-width: calc(75% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce131bef-f235-4f67-8ff2-9f7c9276925a] {
    margin: 0px 0px 25px 0px;
    --gap-h-ce131bef-f235-4f67-8ff2-9f7c9276925a: 0px;
    --gap-v-ce131bef-f235-4f67-8ff2-9f7c9276925a: 0px;
    width: calc(75% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.24999999999999994));
  }
}

.sd[data-s-1be388d5-9748-42bc-8ed0-67049f41b2a9] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1be388d5-9748-42bc-8ed0-67049f41b2a9] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-1e4f3a42-09b8-42bc-a152-7fc04561be5d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e4f3a42-09b8-42bc-a152-7fc04561be5d] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4a42e0fb-ac60-44e2-afba-2a5009c32275] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a42e0fb-ac60-44e2-afba-2a5009c32275] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-2d7d8cfb-2252-499b-9dd9-56462ce16b6e] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-2d7d8cfb-2252-499b-9dd9-56462ce16b6e].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-2d7d8cfb-2252-499b-9dd9-56462ce16b6e].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d7d8cfb-2252-499b-9dd9-56462ce16b6e] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-ef87d7bf-36d9-4a00-a140-ba53f565881d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.35000000000000003));
  --gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d: 25px;
  --gap-v-ef87d7bf-36d9-4a00-a140-ba53f565881d: 0px;
  --gap-uuid: ef87d7bf-36d9-4a00-a140-ba53f565881d;
  max-width: calc(65% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef87d7bf-36d9-4a00-a140-ba53f565881d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.059999999999999984));
    --gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d: 0px;
    --gap-v-ef87d7bf-36d9-4a00-a140-ba53f565881d: 0px;
    max-width: calc(94% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.059999999999999984));
  }
}

.sd[data-s-e08ebee4-1993-4795-8817-8ae6bd0f671a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0.5));
  max-width: calc(50% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e08ebee4-1993-4795-8817-8ae6bd0f671a] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0));
    max-width: calc(100% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0));
  }
}

.sd[data-s-2235be14-cbfc-4515-8106-20f6764becbe] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2235be14-cbfc-4515-8106-20f6764becbe] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-07e6839b-7aa6-4cd5-a43b-1d5516d1985a] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0.5));
  max-width: calc(50% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-07e6839b-7aa6-4cd5-a43b-1d5516d1985a] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0));
    max-width: calc(100% - (var(--gap-h-ef87d7bf-36d9-4a00-a140-ba53f565881d) * 0));
  }
}

.sd[data-s-39fe4502-be27-4609-88a0-6337dc458ec7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.35000000000000003));
  --gap-h-39fe4502-be27-4609-88a0-6337dc458ec7: 25px;
  --gap-v-39fe4502-be27-4609-88a0-6337dc458ec7: 0px;
  --gap-uuid: 39fe4502-be27-4609-88a0-6337dc458ec7;
  max-width: calc(65% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-39fe4502-be27-4609-88a0-6337dc458ec7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.059999999999999984));
    --gap-h-39fe4502-be27-4609-88a0-6337dc458ec7: 0px;
    --gap-v-39fe4502-be27-4609-88a0-6337dc458ec7: 25px;
    max-width: calc(94% - (var(--gap-h-ddcee8b9-7209-4357-b44d-58b6891465f5) * 0.059999999999999984));
  }
}

.sd[data-s-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-39fe4502-be27-4609-88a0-6337dc458ec7) * 0));
  z-index: 1;
  --gap-uuid: 7171e7c0-fa1a-40ee-90d9-1bea12c53e1b;
  --gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b: 0px;
  --gap-v-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b: 0px;
  max-width: calc(100% - (var(--gap-h-39fe4502-be27-4609-88a0-6337dc458ec7) * 0));
}

.sd[data-s-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b: 0px;
    --gap-v-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b: 0px;
  }
}

.sd[data-s-d292c512-6812-4133-8876-c53e9cc8f931] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d292c512-6812-4133-8876-c53e9cc8f931] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-af68ed9e-797f-4512-900c-e7c7843fbf30] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-af68ed9e-797f-4512-900c-e7c7843fbf30] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0));
    max-width: calc(100% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0));
  }
}

.sd[data-s-624af57b-3fab-4d6a-b1ee-e3e1c3ed04f2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-624af57b-3fab-4d6a-b1ee-e3e1c3ed04f2] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7950ec9b-3781-4020-8804-ef67d2ee2a63] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7950ec9b-3781-4020-8804-ef67d2ee2a63] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c13ebc34-0383-4a98-94a6-8cc0d6cee0b3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c13ebc34-0383-4a98-94a6-8cc0d6cee0b3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0));
    max-width: calc(100% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0));
  }
}

.sd[data-s-fb417e2b-26ac-4586-815e-dd1f0df71395] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb417e2b-26ac-4586-815e-dd1f0df71395] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-17a7c9f4-04aa-45f6-85ca-2915a609a22d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17a7c9f4-04aa-45f6-85ca-2915a609a22d] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ea47ebda-d26f-49d0-aa0e-144e97cff894] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea47ebda-d26f-49d0-aa0e-144e97cff894] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0));
    max-width: calc(100% - (var(--gap-h-7171e7c0-fa1a-40ee-90d9-1bea12c53e1b) * 0));
  }
}

.sd[data-s-5dc861db-5f73-40d4-b30e-44bd9d912e31] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5dc861db-5f73-40d4-b30e-44bd9d912e31] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3522413c-28d5-42f8-83eb-92093f43ba59] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-3522413c-28d5-42f8-83eb-92093f43ba59: 0px;
  --gap-v-3522413c-28d5-42f8-83eb-92093f43ba59: 0px;
  --gap-uuid: 3522413c-28d5-42f8-83eb-92093f43ba59;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3522413c-28d5-42f8-83eb-92093f43ba59] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-3522413c-28d5-42f8-83eb-92093f43ba59: 0px;
    --gap-v-3522413c-28d5-42f8-83eb-92093f43ba59: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-6fcbfd02-cadd-41de-9983-e069d1acab4a] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6e1b5fe2-25e3-4074-8c75-e448a4166bdd] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-96ee82dc-a1f4-48bc-ba2c-d81a10dfe3bf] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96ee82dc-a1f4-48bc-ba2c-d81a10dfe3bf] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-5c78af51-9021-48e5-968d-37561ca7b5af] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-5c78af51-9021-48e5-968d-37561ca7b5af: 0px;
  --gap-v-5c78af51-9021-48e5-968d-37561ca7b5af: 0px;
  --gap-uuid: 5c78af51-9021-48e5-968d-37561ca7b5af;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c78af51-9021-48e5-968d-37561ca7b5af] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-5c78af51-9021-48e5-968d-37561ca7b5af: 0px;
    --gap-v-5c78af51-9021-48e5-968d-37561ca7b5af: 0px;
    max-width: 100%;
  }
}

.sd[data-s-8a5436a6-d085-4aa2-bc28-aa30d9ac7eaa] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.24999999999999994));
  --gap-h-8a5436a6-d085-4aa2-bc28-aa30d9ac7eaa: 0px;
  --gap-v-8a5436a6-d085-4aa2-bc28-aa30d9ac7eaa: 0px;
  --gap-uuid: 8a5436a6-d085-4aa2-bc28-aa30d9ac7eaa;
  max-width: calc(75% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a5436a6-d085-4aa2-bc28-aa30d9ac7eaa] {
    margin: 0px 0px 25px 0px;
    --gap-h-8a5436a6-d085-4aa2-bc28-aa30d9ac7eaa: 0px;
    --gap-v-8a5436a6-d085-4aa2-bc28-aa30d9ac7eaa: 0px;
    width: calc(75% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.24999999999999994));
  }
}

.sd[data-s-ee54fff3-74cd-4cb6-8219-ddfa38f92f9e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee54fff3-74cd-4cb6-8219-ddfa38f92f9e] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-bba36448-0ef1-4f66-ab5b-1ea8bdafd955] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bba36448-0ef1-4f66-ab5b-1ea8bdafd955] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-2435d31a-3b77-411d-94da-db360c92ac65] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2435d31a-3b77-411d-94da-db360c92ac65] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-f3474229-ab73-4b35-93ef-47a024330b51] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-f3474229-ab73-4b35-93ef-47a024330b51].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-f3474229-ab73-4b35-93ef-47a024330b51].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3474229-ab73-4b35-93ef-47a024330b51] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-5e9ad15d-9e0a-4617-962b-befe7ef76ea4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.35000000000000003));
  --gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4: 25px;
  --gap-v-5e9ad15d-9e0a-4617-962b-befe7ef76ea4: 0px;
  --gap-uuid: 5e9ad15d-9e0a-4617-962b-befe7ef76ea4;
  max-width: calc(65% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e9ad15d-9e0a-4617-962b-befe7ef76ea4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.059999999999999984));
    --gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4: 0px;
    --gap-v-5e9ad15d-9e0a-4617-962b-befe7ef76ea4: 0px;
    max-width: calc(94% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.059999999999999984));
  }
}

.sd[data-s-56ce9a5c-013d-49aa-94ff-e34ad7efb83c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0.5));
  max-width: calc(50% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-56ce9a5c-013d-49aa-94ff-e34ad7efb83c] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0));
    max-width: calc(100% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0));
  }
}

.sd[data-s-fdf4982f-cf6e-4686-882b-93c7b45e2a9d] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdf4982f-cf6e-4686-882b-93c7b45e2a9d] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a98fc3b4-fc3b-49d5-a29a-5f06455274c5] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0.5));
  max-width: calc(50% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a98fc3b4-fc3b-49d5-a29a-5f06455274c5] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0));
    max-width: calc(100% - (var(--gap-h-5e9ad15d-9e0a-4617-962b-befe7ef76ea4) * 0));
  }
}

.sd[data-s-bbe839a4-2fec-4d37-a3af-94cb37f5c29a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.35000000000000003));
  --gap-h-bbe839a4-2fec-4d37-a3af-94cb37f5c29a: 25px;
  --gap-v-bbe839a4-2fec-4d37-a3af-94cb37f5c29a: 0px;
  --gap-uuid: bbe839a4-2fec-4d37-a3af-94cb37f5c29a;
  max-width: calc(65% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbe839a4-2fec-4d37-a3af-94cb37f5c29a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.059999999999999984));
    --gap-h-bbe839a4-2fec-4d37-a3af-94cb37f5c29a: 0px;
    --gap-v-bbe839a4-2fec-4d37-a3af-94cb37f5c29a: 25px;
    max-width: calc(94% - (var(--gap-h-5c78af51-9021-48e5-968d-37561ca7b5af) * 0.059999999999999984));
  }
}

.sd[data-s-b3849b35-c925-4b60-a185-5e6b77b26bfd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-bbe839a4-2fec-4d37-a3af-94cb37f5c29a) * 0));
  z-index: 1;
  --gap-uuid: b3849b35-c925-4b60-a185-5e6b77b26bfd;
  --gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd: 0px;
  --gap-v-b3849b35-c925-4b60-a185-5e6b77b26bfd: 0px;
  max-width: calc(100% - (var(--gap-h-bbe839a4-2fec-4d37-a3af-94cb37f5c29a) * 0));
}

.sd[data-s-b3849b35-c925-4b60-a185-5e6b77b26bfd].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-b3849b35-c925-4b60-a185-5e6b77b26bfd].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-b3849b35-c925-4b60-a185-5e6b77b26bfd]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3849b35-c925-4b60-a185-5e6b77b26bfd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd: 0px;
    --gap-v-b3849b35-c925-4b60-a185-5e6b77b26bfd: 0px;
  }
}

.sd[data-s-4e66c438-e2dc-48ea-8aaf-277cdb0581ad] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e66c438-e2dc-48ea-8aaf-277cdb0581ad] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cec6495e-cb92-401f-8fb8-0932f8b27e00] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cec6495e-cb92-401f-8fb8-0932f8b27e00] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0));
    max-width: calc(100% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0));
  }
}

.sd[data-s-65b08250-54ba-4539-a892-3c987048a0da] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65b08250-54ba-4539-a892-3c987048a0da] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2cbb0e9c-cc08-4ef0-b857-d6fb57cff36f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2cbb0e9c-cc08-4ef0-b857-d6fb57cff36f] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e3c1a78a-f8e3-4709-959f-2ce5bf7357e4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3c1a78a-f8e3-4709-959f-2ce5bf7357e4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0));
    max-width: calc(100% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0));
  }
}

.sd[data-s-40ba8c6e-c6ad-4223-b381-5aa90a1063cb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40ba8c6e-c6ad-4223-b381-5aa90a1063cb] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ad7b4e52-7edb-4cb4-bfa1-923eee6196f9] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad7b4e52-7edb-4cb4-bfa1-923eee6196f9] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2ab16eff-36d9-46ee-99e5-6c15367ce0d3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ab16eff-36d9-46ee-99e5-6c15367ce0d3] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0));
    max-width: calc(100% - (var(--gap-h-b3849b35-c925-4b60-a185-5e6b77b26bfd) * 0));
  }
}

.sd[data-s-ca6d8d7d-7c40-47ed-a041-f215f7b1b352] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca6d8d7d-7c40-47ed-a041-f215f7b1b352] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e1c90a45-b87f-4e9b-a18d-d8ca0cccfeb8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-e1c90a45-b87f-4e9b-a18d-d8ca0cccfeb8: 0px;
  --gap-v-e1c90a45-b87f-4e9b-a18d-d8ca0cccfeb8: 0px;
  --gap-uuid: e1c90a45-b87f-4e9b-a18d-d8ca0cccfeb8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e1c90a45-b87f-4e9b-a18d-d8ca0cccfeb8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-e1c90a45-b87f-4e9b-a18d-d8ca0cccfeb8: 0px;
    --gap-v-e1c90a45-b87f-4e9b-a18d-d8ca0cccfeb8: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-42c2fe2d-b0ba-42f5-b2d6-2d40a8480854] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c31b63c4-7362-4675-bb8a-177dda250847] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-16e61f29-ccc1-44dc-8d99-b54ad7bbd78c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16e61f29-ccc1-44dc-8d99-b54ad7bbd78c] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-b504b180-3e5f-4787-8f10-9cea93b65a86] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86: 0px;
  --gap-v-b504b180-3e5f-4787-8f10-9cea93b65a86: 0px;
  --gap-uuid: b504b180-3e5f-4787-8f10-9cea93b65a86;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b504b180-3e5f-4787-8f10-9cea93b65a86] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86: 0px;
    --gap-v-b504b180-3e5f-4787-8f10-9cea93b65a86: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e36b84a0-a2c5-45f6-946e-eb290613a59b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.24999999999999994));
  --gap-h-e36b84a0-a2c5-45f6-946e-eb290613a59b: 0px;
  --gap-v-e36b84a0-a2c5-45f6-946e-eb290613a59b: 0px;
  --gap-uuid: e36b84a0-a2c5-45f6-946e-eb290613a59b;
  max-width: calc(75% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e36b84a0-a2c5-45f6-946e-eb290613a59b] {
    margin: 0px 0px 25px 0px;
    --gap-h-e36b84a0-a2c5-45f6-946e-eb290613a59b: 0px;
    --gap-v-e36b84a0-a2c5-45f6-946e-eb290613a59b: 0px;
    width: calc(75% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.24999999999999994));
  }
}

.sd[data-s-37073ba2-8fc2-4d0d-8991-8ef4843e1452] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-37073ba2-8fc2-4d0d-8991-8ef4843e1452] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-80a56010-8aa0-40a8-a39d-b69238f5318c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-80a56010-8aa0-40a8-a39d-b69238f5318c] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-82fda81f-5006-4292-9c2f-843cdd709bff] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82fda81f-5006-4292-9c2f-843cdd709bff] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-170b3de4-93ce-41c8-9f4a-1cabc2a5a823] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-170b3de4-93ce-41c8-9f4a-1cabc2a5a823].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-170b3de4-93ce-41c8-9f4a-1cabc2a5a823].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-170b3de4-93ce-41c8-9f4a-1cabc2a5a823] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-32972fce-b345-4642-83da-5f7efcc0463f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.35000000000000003));
  --gap-h-32972fce-b345-4642-83da-5f7efcc0463f: 25px;
  --gap-v-32972fce-b345-4642-83da-5f7efcc0463f: 0px;
  --gap-uuid: 32972fce-b345-4642-83da-5f7efcc0463f;
  max-width: calc(65% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-32972fce-b345-4642-83da-5f7efcc0463f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.059999999999999984));
    --gap-h-32972fce-b345-4642-83da-5f7efcc0463f: 0px;
    --gap-v-32972fce-b345-4642-83da-5f7efcc0463f: 0px;
    max-width: calc(94% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.059999999999999984));
  }
}

.sd[data-s-1d47ffd4-2107-4ff9-8cdf-31d83fc71f6c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-32972fce-b345-4642-83da-5f7efcc0463f) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0.5));
  max-width: calc(50% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d47ffd4-2107-4ff9-8cdf-31d83fc71f6c] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0));
    max-width: calc(100% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0));
  }
}

.sd[data-s-19b487a4-f374-4c9f-ac66-5b647a09368a] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19b487a4-f374-4c9f-ac66-5b647a09368a] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-55542dae-f5aa-4d99-b449-190242d0000b] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0.5));
  max-width: calc(50% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-55542dae-f5aa-4d99-b449-190242d0000b] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0));
    max-width: calc(100% - (var(--gap-h-32972fce-b345-4642-83da-5f7efcc0463f) * 0));
  }
}

.sd[data-s-caeb8c64-ddbf-4562-ade4-0ddda417599e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.35000000000000003));
  --gap-h-caeb8c64-ddbf-4562-ade4-0ddda417599e: 25px;
  --gap-v-caeb8c64-ddbf-4562-ade4-0ddda417599e: 0px;
  --gap-uuid: caeb8c64-ddbf-4562-ade4-0ddda417599e;
  max-width: calc(65% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-caeb8c64-ddbf-4562-ade4-0ddda417599e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.059999999999999984));
    --gap-h-caeb8c64-ddbf-4562-ade4-0ddda417599e: 0px;
    --gap-v-caeb8c64-ddbf-4562-ade4-0ddda417599e: 25px;
    max-width: calc(94% - (var(--gap-h-b504b180-3e5f-4787-8f10-9cea93b65a86) * 0.059999999999999984));
  }
}

.sd[data-s-fbabeb40-a0c0-45fb-b9a6-d0098df2da53] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-caeb8c64-ddbf-4562-ade4-0ddda417599e) * 0));
  z-index: 1;
  --gap-uuid: fbabeb40-a0c0-45fb-b9a6-d0098df2da53;
  --gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53: 0px;
  --gap-v-fbabeb40-a0c0-45fb-b9a6-d0098df2da53: 0px;
  max-width: calc(100% - (var(--gap-h-caeb8c64-ddbf-4562-ade4-0ddda417599e) * 0));
}

.sd[data-s-fbabeb40-a0c0-45fb-b9a6-d0098df2da53].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fbabeb40-a0c0-45fb-b9a6-d0098df2da53].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fbabeb40-a0c0-45fb-b9a6-d0098df2da53]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fbabeb40-a0c0-45fb-b9a6-d0098df2da53] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53: 0px;
    --gap-v-fbabeb40-a0c0-45fb-b9a6-d0098df2da53: 0px;
  }
}

.sd[data-s-3e3c47d5-c1b4-4054-ace4-cb60558dd31c] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e3c47d5-c1b4-4054-ace4-cb60558dd31c] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-93f5a2ad-2f8e-4d59-a2b1-03bf37ce3fb5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-93f5a2ad-2f8e-4d59-a2b1-03bf37ce3fb5] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0));
    max-width: calc(100% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0));
  }
}

.sd[data-s-3560a2bd-30cf-4893-8db8-1c12bf20c4f9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3560a2bd-30cf-4893-8db8-1c12bf20c4f9] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-366133db-b8f3-4950-805f-a42167229ce2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-366133db-b8f3-4950-805f-a42167229ce2] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4762e09e-8534-4671-a787-7738405c208f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4762e09e-8534-4671-a787-7738405c208f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0));
    max-width: calc(100% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0));
  }
}

.sd[data-s-4e3cb839-114e-4b97-949c-302179b35bf3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e3cb839-114e-4b97-949c-302179b35bf3] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-89a03c96-5ccb-4029-8a1b-3188d4153ed2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89a03c96-5ccb-4029-8a1b-3188d4153ed2] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-fcac2f8f-6f4c-4088-869b-8d120e3c5287] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fcac2f8f-6f4c-4088-869b-8d120e3c5287] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0));
    max-width: calc(100% - (var(--gap-h-fbabeb40-a0c0-45fb-b9a6-d0098df2da53) * 0));
  }
}

.sd[data-s-54eaa1fa-54a9-46e8-84c5-d718e4f79588] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54eaa1fa-54a9-46e8-84c5-d718e4f79588] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9fc3de97-9ff9-4256-81df-908d134f0cec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-9fc3de97-9ff9-4256-81df-908d134f0cec: 0px;
  --gap-v-9fc3de97-9ff9-4256-81df-908d134f0cec: 0px;
  --gap-uuid: 9fc3de97-9ff9-4256-81df-908d134f0cec;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9fc3de97-9ff9-4256-81df-908d134f0cec] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-9fc3de97-9ff9-4256-81df-908d134f0cec: 0px;
    --gap-v-9fc3de97-9ff9-4256-81df-908d134f0cec: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-0921693d-0f51-451a-bb96-c67805603962] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1368acf4-4b3f-4379-8f17-c8744af0fbeb] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e9938da0-a04c-4ad0-a9a7-cd80388d48fd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9938da0-a04c-4ad0-a9a7-cd80388d48fd] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-51ddfb38-eb24-421d-b2d9-f2440106e75f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f: 0px;
  --gap-v-51ddfb38-eb24-421d-b2d9-f2440106e75f: 0px;
  --gap-uuid: 51ddfb38-eb24-421d-b2d9-f2440106e75f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51ddfb38-eb24-421d-b2d9-f2440106e75f] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f: 0px;
    --gap-v-51ddfb38-eb24-421d-b2d9-f2440106e75f: 0px;
    max-width: 100%;
  }
}

.sd[data-s-57ee37aa-8681-4adc-92ea-0f88d9cb254d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.24999999999999994));
  --gap-h-57ee37aa-8681-4adc-92ea-0f88d9cb254d: 0px;
  --gap-v-57ee37aa-8681-4adc-92ea-0f88d9cb254d: 0px;
  --gap-uuid: 57ee37aa-8681-4adc-92ea-0f88d9cb254d;
  max-width: calc(75% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-57ee37aa-8681-4adc-92ea-0f88d9cb254d] {
    margin: 0px 0px 25px 0px;
    --gap-h-57ee37aa-8681-4adc-92ea-0f88d9cb254d: 0px;
    --gap-v-57ee37aa-8681-4adc-92ea-0f88d9cb254d: 0px;
    width: calc(75% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.24999999999999994));
  }
}

.sd[data-s-0626740f-690d-457a-bae8-d8c277d56ce0] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0626740f-690d-457a-bae8-d8c277d56ce0] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-9792c6d7-663c-4851-bc85-02b2f43b288a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9792c6d7-663c-4851-bc85-02b2f43b288a] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-a4c31dc1-e36c-49ff-8aa4-503003522374] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a4c31dc1-e36c-49ff-8aa4-503003522374] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-2eed0479-6102-41f8-81d5-753b9bad3abe] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-2eed0479-6102-41f8-81d5-753b9bad3abe].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-2eed0479-6102-41f8-81d5-753b9bad3abe].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2eed0479-6102-41f8-81d5-753b9bad3abe] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.35000000000000003));
  --gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2: 25px;
  --gap-v-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2: 0px;
  --gap-uuid: 5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2;
  max-width: calc(65% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.059999999999999984));
    --gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2: 0px;
    --gap-v-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2: 0px;
    max-width: calc(94% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.059999999999999984));
  }
}

.sd[data-s-884c47f0-98c1-4504-b7d7-c110349405a6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0.5));
  max-width: calc(50% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-884c47f0-98c1-4504-b7d7-c110349405a6] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0));
    max-width: calc(100% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0));
  }
}

.sd[data-s-a5a4a1b9-3c28-40e1-b3b0-bbea014a24e0] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a5a4a1b9-3c28-40e1-b3b0-bbea014a24e0] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3d580636-5de4-46d2-ac62-2a5b4d4182ec] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0.5));
  max-width: calc(50% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d580636-5de4-46d2-ac62-2a5b4d4182ec] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0));
    max-width: calc(100% - (var(--gap-h-5dd7e0c3-39f7-4b41-9b35-a4013a0bb8f2) * 0));
  }
}

.sd[data-s-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.35000000000000003));
  --gap-h-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2: 25px;
  --gap-v-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2: 0px;
  --gap-uuid: 8bb03fb5-6dd2-43c6-9bb4-d096682f25d2;
  max-width: calc(65% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.059999999999999984));
    --gap-h-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2: 0px;
    --gap-v-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2: 25px;
    max-width: calc(94% - (var(--gap-h-51ddfb38-eb24-421d-b2d9-f2440106e75f) * 0.059999999999999984));
  }
}

.sd[data-s-ec2a5599-778b-4c0c-b6f0-15229dedd689] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2) * 0));
  z-index: 1;
  --gap-uuid: ec2a5599-778b-4c0c-b6f0-15229dedd689;
  --gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689: 0px;
  --gap-v-ec2a5599-778b-4c0c-b6f0-15229dedd689: 0px;
  max-width: calc(100% - (var(--gap-h-8bb03fb5-6dd2-43c6-9bb4-d096682f25d2) * 0));
}

.sd[data-s-ec2a5599-778b-4c0c-b6f0-15229dedd689].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-ec2a5599-778b-4c0c-b6f0-15229dedd689].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-ec2a5599-778b-4c0c-b6f0-15229dedd689]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec2a5599-778b-4c0c-b6f0-15229dedd689] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689: 0px;
    --gap-v-ec2a5599-778b-4c0c-b6f0-15229dedd689: 0px;
  }
}

.sd[data-s-5f008b98-9a69-4223-8ff3-8f781654a97a] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f008b98-9a69-4223-8ff3-8f781654a97a] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-754ae262-986d-4de8-88d9-6692aae0eabf] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-754ae262-986d-4de8-88d9-6692aae0eabf] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0));
    max-width: calc(100% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0));
  }
}

.sd[data-s-37c3e9e4-de50-4622-b463-28fcc78f0e52] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-37c3e9e4-de50-4622-b463-28fcc78f0e52] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9e34c314-ff7e-4b0f-b55d-09a5906c8992] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e34c314-ff7e-4b0f-b55d-09a5906c8992] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4c1514ef-0f95-4c0e-acf8-f83ddd896601] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c1514ef-0f95-4c0e-acf8-f83ddd896601] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0));
    max-width: calc(100% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0));
  }
}

.sd[data-s-d0a950cd-42c3-4f81-a755-122f4fe97e2c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0a950cd-42c3-4f81-a755-122f4fe97e2c] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a30dba31-07ce-476c-b091-c5cbf749e6aa] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a30dba31-07ce-476c-b091-c5cbf749e6aa] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-eb560389-2d71-4361-a680-9864876c674f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb560389-2d71-4361-a680-9864876c674f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0));
    max-width: calc(100% - (var(--gap-h-ec2a5599-778b-4c0c-b6f0-15229dedd689) * 0));
  }
}

.sd[data-s-7a960c6d-f304-401f-8646-61cf51eadd32] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a960c6d-f304-401f-8646-61cf51eadd32] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-89705c09-65cd-474c-96f4-164836876a5c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-89705c09-65cd-474c-96f4-164836876a5c: 0px;
  --gap-v-89705c09-65cd-474c-96f4-164836876a5c: 0px;
  --gap-uuid: 89705c09-65cd-474c-96f4-164836876a5c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89705c09-65cd-474c-96f4-164836876a5c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-89705c09-65cd-474c-96f4-164836876a5c: 0px;
    --gap-v-89705c09-65cd-474c-96f4-164836876a5c: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-2e63ebd3-667b-4506-8a81-1027bc6dc119] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6414b681-d0c8-4b81-ad97-01ab37225158] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ce3e1185-63e1-4331-96c2-7b2edadc1e0f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce3e1185-63e1-4331-96c2-7b2edadc1e0f] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-92a57fc5-e6ed-4344-9473-6319ddcdef96] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96: 0px;
  --gap-v-92a57fc5-e6ed-4344-9473-6319ddcdef96: 0px;
  --gap-uuid: 92a57fc5-e6ed-4344-9473-6319ddcdef96;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92a57fc5-e6ed-4344-9473-6319ddcdef96] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96: 0px;
    --gap-v-92a57fc5-e6ed-4344-9473-6319ddcdef96: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e82c5cf1-5dc8-45d1-808a-5cc3a9451f6a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.24999999999999994));
  --gap-h-e82c5cf1-5dc8-45d1-808a-5cc3a9451f6a: 0px;
  --gap-v-e82c5cf1-5dc8-45d1-808a-5cc3a9451f6a: 0px;
  --gap-uuid: e82c5cf1-5dc8-45d1-808a-5cc3a9451f6a;
  max-width: calc(75% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e82c5cf1-5dc8-45d1-808a-5cc3a9451f6a] {
    margin: 0px 0px 25px 0px;
    --gap-h-e82c5cf1-5dc8-45d1-808a-5cc3a9451f6a: 0px;
    --gap-v-e82c5cf1-5dc8-45d1-808a-5cc3a9451f6a: 0px;
    width: calc(75% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.24999999999999994));
  }
}

.sd[data-s-358855aa-7811-49a6-8341-3fe5795ca7f3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-358855aa-7811-49a6-8341-3fe5795ca7f3] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-0f601e54-62d4-4c64-8c13-e3a98fc7576d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f601e54-62d4-4c64-8c13-e3a98fc7576d] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-8490f890-14b0-4c80-b41a-13e0ff2f8be2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8490f890-14b0-4c80-b41a-13e0ff2f8be2] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-26bd1067-4d8d-4242-9b14-e2ba1ef3a5f2] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-26bd1067-4d8d-4242-9b14-e2ba1ef3a5f2].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-26bd1067-4d8d-4242-9b14-e2ba1ef3a5f2].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26bd1067-4d8d-4242-9b14-e2ba1ef3a5f2] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-f3aed7de-f096-490f-ae78-ea2b45b8f88a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.35000000000000003));
  --gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a: 25px;
  --gap-v-f3aed7de-f096-490f-ae78-ea2b45b8f88a: 0px;
  --gap-uuid: f3aed7de-f096-490f-ae78-ea2b45b8f88a;
  max-width: calc(65% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3aed7de-f096-490f-ae78-ea2b45b8f88a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.059999999999999984));
    --gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a: 0px;
    --gap-v-f3aed7de-f096-490f-ae78-ea2b45b8f88a: 0px;
    max-width: calc(94% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.059999999999999984));
  }
}

.sd[data-s-c40f7abb-a69a-407e-96d1-7b17d0acdd2f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0.5));
  max-width: calc(50% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c40f7abb-a69a-407e-96d1-7b17d0acdd2f] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0));
    max-width: calc(100% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0));
  }
}

.sd[data-s-24e2796b-f331-4e23-a7e9-3e6b2282f1fc] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-24e2796b-f331-4e23-a7e9-3e6b2282f1fc] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d9df71f0-4dc8-490f-b546-a90003bdf288] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0.5));
  max-width: calc(50% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9df71f0-4dc8-490f-b546-a90003bdf288] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0));
    max-width: calc(100% - (var(--gap-h-f3aed7de-f096-490f-ae78-ea2b45b8f88a) * 0));
  }
}

.sd[data-s-65c2a0e6-d33a-4931-9430-35a68be818f7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.35000000000000003));
  --gap-h-65c2a0e6-d33a-4931-9430-35a68be818f7: 25px;
  --gap-v-65c2a0e6-d33a-4931-9430-35a68be818f7: 0px;
  --gap-uuid: 65c2a0e6-d33a-4931-9430-35a68be818f7;
  max-width: calc(65% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-65c2a0e6-d33a-4931-9430-35a68be818f7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.059999999999999984));
    --gap-h-65c2a0e6-d33a-4931-9430-35a68be818f7: 0px;
    --gap-v-65c2a0e6-d33a-4931-9430-35a68be818f7: 25px;
    max-width: calc(94% - (var(--gap-h-92a57fc5-e6ed-4344-9473-6319ddcdef96) * 0.059999999999999984));
  }
}

.sd[data-s-857fc38c-25ae-4ef9-a2c1-b4b90c59931d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-65c2a0e6-d33a-4931-9430-35a68be818f7) * 0));
  z-index: 1;
  --gap-uuid: 857fc38c-25ae-4ef9-a2c1-b4b90c59931d;
  --gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d: 0px;
  --gap-v-857fc38c-25ae-4ef9-a2c1-b4b90c59931d: 0px;
  max-width: calc(100% - (var(--gap-h-65c2a0e6-d33a-4931-9430-35a68be818f7) * 0));
}

.sd[data-s-857fc38c-25ae-4ef9-a2c1-b4b90c59931d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-857fc38c-25ae-4ef9-a2c1-b4b90c59931d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-857fc38c-25ae-4ef9-a2c1-b4b90c59931d]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-857fc38c-25ae-4ef9-a2c1-b4b90c59931d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d: 0px;
    --gap-v-857fc38c-25ae-4ef9-a2c1-b4b90c59931d: 0px;
  }
}

.sd[data-s-bf06239e-4822-4321-a825-54c329848364] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf06239e-4822-4321-a825-54c329848364] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-944b163b-2435-4beb-8869-de835301e82e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-944b163b-2435-4beb-8869-de835301e82e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0));
    max-width: calc(100% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0));
  }
}

.sd[data-s-64b80a15-b4a9-4f23-97fc-97eca4d7a148] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-64b80a15-b4a9-4f23-97fc-97eca4d7a148] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-561a6cf9-bc08-416b-9250-d6cf52d97f4b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-561a6cf9-bc08-416b-9250-d6cf52d97f4b] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b5d3a192-59db-45d3-9b3b-eea6e9b662f3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5d3a192-59db-45d3-9b3b-eea6e9b662f3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0));
    max-width: calc(100% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0));
  }
}

.sd[data-s-121aa8ef-0c18-40f1-af4d-b3418980c887] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-121aa8ef-0c18-40f1-af4d-b3418980c887] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-243433a9-8b9a-40a8-9744-50f900f993d5] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-243433a9-8b9a-40a8-9744-50f900f993d5] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f2742327-9a20-4864-a5ff-e0008ca4e51f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2742327-9a20-4864-a5ff-e0008ca4e51f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0));
    max-width: calc(100% - (var(--gap-h-857fc38c-25ae-4ef9-a2c1-b4b90c59931d) * 0));
  }
}

.sd[data-s-e5b96343-b9d5-4475-abaf-55ff2dc42c6c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5b96343-b9d5-4475-abaf-55ff2dc42c6c] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0914db4f-0b4d-43af-9988-e21a15d42f77] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-0914db4f-0b4d-43af-9988-e21a15d42f77: 0px;
  --gap-v-0914db4f-0b4d-43af-9988-e21a15d42f77: 0px;
  --gap-uuid: 0914db4f-0b4d-43af-9988-e21a15d42f77;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0914db4f-0b4d-43af-9988-e21a15d42f77] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-0914db4f-0b4d-43af-9988-e21a15d42f77: 0px;
    --gap-v-0914db4f-0b4d-43af-9988-e21a15d42f77: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-6b4ccccf-e124-412d-a80b-01fd1b3cb0c3] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-530cb960-668f-40af-8c51-e2a3a582840d] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0e86bfa8-a063-473a-90a8-02f4daa76779] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e86bfa8-a063-473a-90a8-02f4daa76779] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-904f76c0-84e3-4399-b163-e85f3abca3c8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8: 0px;
  --gap-v-904f76c0-84e3-4399-b163-e85f3abca3c8: 0px;
  --gap-uuid: 904f76c0-84e3-4399-b163-e85f3abca3c8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-904f76c0-84e3-4399-b163-e85f3abca3c8] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8: 0px;
    --gap-v-904f76c0-84e3-4399-b163-e85f3abca3c8: 0px;
    max-width: 100%;
  }
}

.sd[data-s-7e22af64-0fed-4a2b-9c1a-c0f24848e6b4] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.24999999999999994));
  --gap-h-7e22af64-0fed-4a2b-9c1a-c0f24848e6b4: 0px;
  --gap-v-7e22af64-0fed-4a2b-9c1a-c0f24848e6b4: 0px;
  --gap-uuid: 7e22af64-0fed-4a2b-9c1a-c0f24848e6b4;
  max-width: calc(75% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e22af64-0fed-4a2b-9c1a-c0f24848e6b4] {
    margin: 0px 0px 25px 0px;
    --gap-h-7e22af64-0fed-4a2b-9c1a-c0f24848e6b4: 0px;
    --gap-v-7e22af64-0fed-4a2b-9c1a-c0f24848e6b4: 0px;
    width: calc(75% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.24999999999999994));
  }
}

.sd[data-s-9b7f83ce-bcbe-4389-9a50-b0b0204fa299] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b7f83ce-bcbe-4389-9a50-b0b0204fa299] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-98398773-89a8-4c36-b4ae-aeb16c4a032a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-98398773-89a8-4c36-b4ae-aeb16c4a032a] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5c9c8cce-a724-43a5-b89a-1e5275964231] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c9c8cce-a724-43a5-b89a-1e5275964231] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-71197d48-2bad-4c85-979e-e28d4eae48cf] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-71197d48-2bad-4c85-979e-e28d4eae48cf].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-71197d48-2bad-4c85-979e-e28d4eae48cf].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71197d48-2bad-4c85-979e-e28d4eae48cf] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-7644d64e-e962-49b5-98da-fbac29c2e5e4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.35000000000000003));
  --gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4: 25px;
  --gap-v-7644d64e-e962-49b5-98da-fbac29c2e5e4: 0px;
  --gap-uuid: 7644d64e-e962-49b5-98da-fbac29c2e5e4;
  max-width: calc(65% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7644d64e-e962-49b5-98da-fbac29c2e5e4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.059999999999999984));
    --gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4: 0px;
    --gap-v-7644d64e-e962-49b5-98da-fbac29c2e5e4: 0px;
    max-width: calc(94% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.059999999999999984));
  }
}

.sd[data-s-f7e85aae-8fe0-4f76-a0fe-1841b609d77e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0.5));
  max-width: calc(50% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7e85aae-8fe0-4f76-a0fe-1841b609d77e] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0));
    max-width: calc(100% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0));
  }
}

.sd[data-s-63092de1-b61f-4153-8eb1-a963be00b42d] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-63092de1-b61f-4153-8eb1-a963be00b42d] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b046f863-0cb7-4a84-9946-ffc24ac796e6] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0.5));
  max-width: calc(50% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b046f863-0cb7-4a84-9946-ffc24ac796e6] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0));
    max-width: calc(100% - (var(--gap-h-7644d64e-e962-49b5-98da-fbac29c2e5e4) * 0));
  }
}

.sd[data-s-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.35000000000000003));
  --gap-h-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb: 25px;
  --gap-v-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb: 0px;
  --gap-uuid: 7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb;
  max-width: calc(65% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.059999999999999984));
    --gap-h-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb: 0px;
    --gap-v-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb: 25px;
    max-width: calc(94% - (var(--gap-h-904f76c0-84e3-4399-b163-e85f3abca3c8) * 0.059999999999999984));
  }
}

.sd[data-s-11ca0224-b8d2-422d-9d97-6a9fb245179b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb) * 0));
  z-index: 1;
  --gap-uuid: 11ca0224-b8d2-422d-9d97-6a9fb245179b;
  --gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b: 0px;
  --gap-v-11ca0224-b8d2-422d-9d97-6a9fb245179b: 0px;
  max-width: calc(100% - (var(--gap-h-7b9ae4b1-c722-49a6-a1b2-3f0d318a2bdb) * 0));
}

.sd[data-s-11ca0224-b8d2-422d-9d97-6a9fb245179b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-11ca0224-b8d2-422d-9d97-6a9fb245179b].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-11ca0224-b8d2-422d-9d97-6a9fb245179b]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-11ca0224-b8d2-422d-9d97-6a9fb245179b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b: 0px;
    --gap-v-11ca0224-b8d2-422d-9d97-6a9fb245179b: 0px;
  }
}

.sd[data-s-bf26849c-d560-4824-a5ec-ac4ee2528db7] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf26849c-d560-4824-a5ec-ac4ee2528db7] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cdf98d7f-570e-43dc-92e7-4d2fcf9937ef] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cdf98d7f-570e-43dc-92e7-4d2fcf9937ef] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0));
    max-width: calc(100% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0));
  }
}

.sd[data-s-d788aacb-8096-4ce5-8e70-93f08317526f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d788aacb-8096-4ce5-8e70-93f08317526f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bbd18cc3-4e38-48ee-94cd-8340814d9529] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbd18cc3-4e38-48ee-94cd-8340814d9529] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d53eb233-6916-4b77-b9cb-4cf947219bc7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d53eb233-6916-4b77-b9cb-4cf947219bc7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0));
    max-width: calc(100% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0));
  }
}

.sd[data-s-b1b623b6-1e93-471c-a340-dd4ff7ef72c0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1b623b6-1e93-471c-a340-dd4ff7ef72c0] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7b46566d-1f85-4713-8419-4f5961f9bd3c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b46566d-1f85-4713-8419-4f5961f9bd3c] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-942aaa8c-8ef5-4734-9520-9f3114e67e8d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-942aaa8c-8ef5-4734-9520-9f3114e67e8d] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0));
    max-width: calc(100% - (var(--gap-h-11ca0224-b8d2-422d-9d97-6a9fb245179b) * 0));
  }
}

.sd[data-s-3c878180-621a-43d5-a161-59348f2bd470] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c878180-621a-43d5-a161-59348f2bd470] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bf177655-22e7-47f5-b187-2d6b54179d83] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-bf177655-22e7-47f5-b187-2d6b54179d83: 0px;
  --gap-v-bf177655-22e7-47f5-b187-2d6b54179d83: 0px;
  --gap-uuid: bf177655-22e7-47f5-b187-2d6b54179d83;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf177655-22e7-47f5-b187-2d6b54179d83] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-bf177655-22e7-47f5-b187-2d6b54179d83: 0px;
    --gap-v-bf177655-22e7-47f5-b187-2d6b54179d83: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-f3e97797-688f-41bd-8bc5-c06a93cb155d] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ecabae62-9638-4db4-a205-82a17feb8779] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-70d59af9-79aa-43be-9bb6-2eefd51f5759] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-70d59af9-79aa-43be-9bb6-2eefd51f5759] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-f71b57aa-9532-4bc3-b488-79f7937c65be] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be: 0px;
  --gap-v-f71b57aa-9532-4bc3-b488-79f7937c65be: 0px;
  --gap-uuid: f71b57aa-9532-4bc3-b488-79f7937c65be;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f71b57aa-9532-4bc3-b488-79f7937c65be] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be: 0px;
    --gap-v-f71b57aa-9532-4bc3-b488-79f7937c65be: 0px;
    max-width: 100%;
  }
}

.sd[data-s-0b924043-9448-4223-b0db-4609fe042524] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.24999999999999994));
  --gap-h-0b924043-9448-4223-b0db-4609fe042524: 0px;
  --gap-v-0b924043-9448-4223-b0db-4609fe042524: 0px;
  --gap-uuid: 0b924043-9448-4223-b0db-4609fe042524;
  max-width: calc(75% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b924043-9448-4223-b0db-4609fe042524] {
    margin: 0px 0px 25px 0px;
    --gap-h-0b924043-9448-4223-b0db-4609fe042524: 0px;
    --gap-v-0b924043-9448-4223-b0db-4609fe042524: 0px;
    width: calc(75% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.24999999999999994));
  }
}

.sd[data-s-2c8f2f41-4e78-4ace-bc64-97873da8a5da] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c8f2f41-4e78-4ace-bc64-97873da8a5da] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-04cb6d38-1888-4628-aed2-b30c06f66b22] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-04cb6d38-1888-4628-aed2-b30c06f66b22] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f343d4e7-22ca-45ad-8314-1dd26f436306] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f343d4e7-22ca-45ad-8314-1dd26f436306] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-8e5a5060-ab2f-4dbd-ab46-abc27d284bfd] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-8e5a5060-ab2f-4dbd-ab46-abc27d284bfd].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-8e5a5060-ab2f-4dbd-ab46-abc27d284bfd].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e5a5060-ab2f-4dbd-ab46-abc27d284bfd] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-2a137908-a44a-4536-9b5d-c4ed27d0f36d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.35000000000000003));
  --gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d: 25px;
  --gap-v-2a137908-a44a-4536-9b5d-c4ed27d0f36d: 0px;
  --gap-uuid: 2a137908-a44a-4536-9b5d-c4ed27d0f36d;
  max-width: calc(65% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a137908-a44a-4536-9b5d-c4ed27d0f36d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.059999999999999984));
    --gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d: 0px;
    --gap-v-2a137908-a44a-4536-9b5d-c4ed27d0f36d: 0px;
    max-width: calc(94% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.059999999999999984));
  }
}

.sd[data-s-c7344340-631a-40e2-90b1-161e4baa01fd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0.5));
  max-width: calc(50% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7344340-631a-40e2-90b1-161e4baa01fd] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0));
    max-width: calc(100% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0));
  }
}

.sd[data-s-fbdcf631-50b7-42fe-83c3-c185b8edc72d] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fbdcf631-50b7-42fe-83c3-c185b8edc72d] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9549ef58-7d80-4028-9716-e45ae075f467] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0.5));
  max-width: calc(50% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9549ef58-7d80-4028-9716-e45ae075f467] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0));
    max-width: calc(100% - (var(--gap-h-2a137908-a44a-4536-9b5d-c4ed27d0f36d) * 0));
  }
}

.sd[data-s-8b1e6414-d763-4fa2-8d21-a0958e683d5a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.35000000000000003));
  --gap-h-8b1e6414-d763-4fa2-8d21-a0958e683d5a: 25px;
  --gap-v-8b1e6414-d763-4fa2-8d21-a0958e683d5a: 0px;
  --gap-uuid: 8b1e6414-d763-4fa2-8d21-a0958e683d5a;
  max-width: calc(65% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8b1e6414-d763-4fa2-8d21-a0958e683d5a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.059999999999999984));
    --gap-h-8b1e6414-d763-4fa2-8d21-a0958e683d5a: 0px;
    --gap-v-8b1e6414-d763-4fa2-8d21-a0958e683d5a: 25px;
    max-width: calc(94% - (var(--gap-h-f71b57aa-9532-4bc3-b488-79f7937c65be) * 0.059999999999999984));
  }
}

.sd[data-s-13273587-1d03-4e9f-a323-a7f095a4a5ac] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-8b1e6414-d763-4fa2-8d21-a0958e683d5a) * 0));
  z-index: 1;
  --gap-uuid: 13273587-1d03-4e9f-a323-a7f095a4a5ac;
  --gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac: 0px;
  --gap-v-13273587-1d03-4e9f-a323-a7f095a4a5ac: 0px;
  max-width: calc(100% - (var(--gap-h-8b1e6414-d763-4fa2-8d21-a0958e683d5a) * 0));
}

.sd[data-s-13273587-1d03-4e9f-a323-a7f095a4a5ac].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-13273587-1d03-4e9f-a323-a7f095a4a5ac].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-13273587-1d03-4e9f-a323-a7f095a4a5ac]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13273587-1d03-4e9f-a323-a7f095a4a5ac] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac: 0px;
    --gap-v-13273587-1d03-4e9f-a323-a7f095a4a5ac: 0px;
  }
}

.sd[data-s-189c45bb-70e7-4f55-9e43-fd1b60275355] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-189c45bb-70e7-4f55-9e43-fd1b60275355] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e3e986b9-584b-4229-9280-6121ec01add4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3e986b9-584b-4229-9280-6121ec01add4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0));
    max-width: calc(100% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0));
  }
}

.sd[data-s-68aaa44a-99ad-4805-a2e2-4d24eb167fe9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-68aaa44a-99ad-4805-a2e2-4d24eb167fe9] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-acf19647-b8e0-4085-984c-93cbb92fcd56] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-acf19647-b8e0-4085-984c-93cbb92fcd56] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ac4c72c6-e284-4848-a637-485e7497f0f9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac4c72c6-e284-4848-a637-485e7497f0f9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0));
    max-width: calc(100% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0));
  }
}

.sd[data-s-11cc5b9c-0bbe-4ffa-8442-aecb0fab556e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-11cc5b9c-0bbe-4ffa-8442-aecb0fab556e] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bbb576da-a395-40a6-8f9b-f4f75f99939f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbb576da-a395-40a6-8f9b-f4f75f99939f] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b6ff041d-5375-45c6-a346-1c4262934ff8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6ff041d-5375-45c6-a346-1c4262934ff8] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0));
    max-width: calc(100% - (var(--gap-h-13273587-1d03-4e9f-a323-a7f095a4a5ac) * 0));
  }
}

.sd[data-s-441cb4c9-9875-4236-9200-2a0c85fc338e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-441cb4c9-9875-4236-9200-2a0c85fc338e] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4965cc4b-8b35-4254-860c-4dd79e9021e6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-4965cc4b-8b35-4254-860c-4dd79e9021e6: 0px;
  --gap-v-4965cc4b-8b35-4254-860c-4dd79e9021e6: 0px;
  --gap-uuid: 4965cc4b-8b35-4254-860c-4dd79e9021e6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4965cc4b-8b35-4254-860c-4dd79e9021e6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-4965cc4b-8b35-4254-860c-4dd79e9021e6: 0px;
    --gap-v-4965cc4b-8b35-4254-860c-4dd79e9021e6: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-493841fe-7620-4117-891d-b0f7a36e9562] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5c2d2145-cd27-4534-8b8b-89c8f11d187d] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-66463d4a-9abb-4f1d-9cca-392c64b1bc15] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-66463d4a-9abb-4f1d-9cca-392c64b1bc15] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-399f4529-e511-489d-a4d7-b2a4d54aa497] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497: 0px;
  --gap-v-399f4529-e511-489d-a4d7-b2a4d54aa497: 0px;
  --gap-uuid: 399f4529-e511-489d-a4d7-b2a4d54aa497;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-399f4529-e511-489d-a4d7-b2a4d54aa497] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497: 0px;
    --gap-v-399f4529-e511-489d-a4d7-b2a4d54aa497: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d003c7ab-8f07-46ce-b9a5-fadb8b827437] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.24999999999999994));
  --gap-h-d003c7ab-8f07-46ce-b9a5-fadb8b827437: 0px;
  --gap-v-d003c7ab-8f07-46ce-b9a5-fadb8b827437: 0px;
  --gap-uuid: d003c7ab-8f07-46ce-b9a5-fadb8b827437;
  max-width: calc(75% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d003c7ab-8f07-46ce-b9a5-fadb8b827437] {
    margin: 0px 0px 25px 0px;
    --gap-h-d003c7ab-8f07-46ce-b9a5-fadb8b827437: 0px;
    --gap-v-d003c7ab-8f07-46ce-b9a5-fadb8b827437: 0px;
    width: calc(75% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.24999999999999994));
  }
}

.sd[data-s-c9a41865-0355-4631-a076-4b8b0f21f4d3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c9a41865-0355-4631-a076-4b8b0f21f4d3] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-ec5e6fa4-3218-4002-ab92-b983544319a3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec5e6fa4-3218-4002-ab92-b983544319a3] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ec8e70d9-5556-4aa7-8627-dad71dfc9c2d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec8e70d9-5556-4aa7-8627-dad71dfc9c2d] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-414abd12-dda3-497e-b638-f91c8043df34] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-414abd12-dda3-497e-b638-f91c8043df34].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-414abd12-dda3-497e-b638-f91c8043df34].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-414abd12-dda3-497e-b638-f91c8043df34] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.35000000000000003));
  --gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2: 25px;
  --gap-v-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2: 0px;
  --gap-uuid: 9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2;
  max-width: calc(65% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.059999999999999984));
    --gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2: 0px;
    --gap-v-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2: 0px;
    max-width: calc(94% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.059999999999999984));
  }
}

.sd[data-s-b358c4d8-a7af-4d79-8355-241106713c07] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0.5));
  max-width: calc(50% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b358c4d8-a7af-4d79-8355-241106713c07] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0));
    max-width: calc(100% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0));
  }
}

.sd[data-s-e3e253e2-87cf-4df3-8ad8-21b9b3264f55] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3e253e2-87cf-4df3-8ad8-21b9b3264f55] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f5eab644-f8fc-49ed-a7d8-e566aaf9e52d] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0.5));
  max-width: calc(50% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5eab644-f8fc-49ed-a7d8-e566aaf9e52d] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0));
    max-width: calc(100% - (var(--gap-h-9e07b1bd-dd65-4cf4-b4da-daf5cfc2c3b2) * 0));
  }
}

.sd[data-s-cd39376d-1658-4213-a046-498d962795df] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.35000000000000003));
  --gap-h-cd39376d-1658-4213-a046-498d962795df: 25px;
  --gap-v-cd39376d-1658-4213-a046-498d962795df: 0px;
  --gap-uuid: cd39376d-1658-4213-a046-498d962795df;
  max-width: calc(65% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd39376d-1658-4213-a046-498d962795df] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.059999999999999984));
    --gap-h-cd39376d-1658-4213-a046-498d962795df: 0px;
    --gap-v-cd39376d-1658-4213-a046-498d962795df: 25px;
    max-width: calc(94% - (var(--gap-h-399f4529-e511-489d-a4d7-b2a4d54aa497) * 0.059999999999999984));
  }
}

.sd[data-s-45cdac0f-ec89-477b-a705-698f64ce42a4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-cd39376d-1658-4213-a046-498d962795df) * 0));
  z-index: 1;
  --gap-uuid: 45cdac0f-ec89-477b-a705-698f64ce42a4;
  --gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4: 0px;
  --gap-v-45cdac0f-ec89-477b-a705-698f64ce42a4: 0px;
  max-width: calc(100% - (var(--gap-h-cd39376d-1658-4213-a046-498d962795df) * 0));
}

.sd[data-s-45cdac0f-ec89-477b-a705-698f64ce42a4].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-45cdac0f-ec89-477b-a705-698f64ce42a4].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-45cdac0f-ec89-477b-a705-698f64ce42a4]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45cdac0f-ec89-477b-a705-698f64ce42a4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4: 0px;
    --gap-v-45cdac0f-ec89-477b-a705-698f64ce42a4: 0px;
  }
}

.sd[data-s-c79d1484-1d44-4985-85a0-d6f1c1f3504f] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c79d1484-1d44-4985-85a0-d6f1c1f3504f] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1fe00ca0-8f36-4c49-a22a-4b5b21f9aeb2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1fe00ca0-8f36-4c49-a22a-4b5b21f9aeb2] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0));
    max-width: calc(100% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0));
  }
}

.sd[data-s-451b7507-993a-4e08-a04f-f11035160a78] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-451b7507-993a-4e08-a04f-f11035160a78] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3e75cfa5-574b-4540-886d-178c09c83e6e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e75cfa5-574b-4540-886d-178c09c83e6e] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-78354194-c394-49cf-88a1-52f69ff3989c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-78354194-c394-49cf-88a1-52f69ff3989c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0));
    max-width: calc(100% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0));
  }
}

.sd[data-s-27dbb514-cce7-46f2-ad63-40f159ba7168] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-27dbb514-cce7-46f2-ad63-40f159ba7168] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2b4f3b4f-214d-4e13-be7e-883a8b414b6e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b4f3b4f-214d-4e13-be7e-883a8b414b6e] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5ece6dc5-1246-4bcc-a097-a58e224fbb8f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ece6dc5-1246-4bcc-a097-a58e224fbb8f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0));
    max-width: calc(100% - (var(--gap-h-45cdac0f-ec89-477b-a705-698f64ce42a4) * 0));
  }
}

.sd[data-s-9d2b85f7-64dd-4d16-9561-01a0e1f49972] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d2b85f7-64dd-4d16-9561-01a0e1f49972] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3d8e8417-9e79-44f0-a5c5-135b8bc7a566] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-3d8e8417-9e79-44f0-a5c5-135b8bc7a566: 0px;
  --gap-v-3d8e8417-9e79-44f0-a5c5-135b8bc7a566: 0px;
  --gap-uuid: 3d8e8417-9e79-44f0-a5c5-135b8bc7a566;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d8e8417-9e79-44f0-a5c5-135b8bc7a566] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-3d8e8417-9e79-44f0-a5c5-135b8bc7a566: 0px;
    --gap-v-3d8e8417-9e79-44f0-a5c5-135b8bc7a566: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-cc15828a-682d-4831-ba79-7cbd423399f0] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-26f500fb-9cdd-4034-8cf7-4f48113e6302] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c963453a-e73a-4fe9-86d7-b1b77cd28b94] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c963453a-e73a-4fe9-86d7-b1b77cd28b94] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-fb92091b-a7c3-422f-b15b-ef52a1dedc08] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08: 0px;
  --gap-v-fb92091b-a7c3-422f-b15b-ef52a1dedc08: 0px;
  --gap-uuid: fb92091b-a7c3-422f-b15b-ef52a1dedc08;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb92091b-a7c3-422f-b15b-ef52a1dedc08] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08: 0px;
    --gap-v-fb92091b-a7c3-422f-b15b-ef52a1dedc08: 0px;
    max-width: 100%;
  }
}

.sd[data-s-dfc669a9-c049-4fbf-ab61-7285c88fea1a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.24999999999999994));
  --gap-h-dfc669a9-c049-4fbf-ab61-7285c88fea1a: 0px;
  --gap-v-dfc669a9-c049-4fbf-ab61-7285c88fea1a: 0px;
  --gap-uuid: dfc669a9-c049-4fbf-ab61-7285c88fea1a;
  max-width: calc(75% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-dfc669a9-c049-4fbf-ab61-7285c88fea1a] {
    margin: 0px 0px 25px 0px;
    --gap-h-dfc669a9-c049-4fbf-ab61-7285c88fea1a: 0px;
    --gap-v-dfc669a9-c049-4fbf-ab61-7285c88fea1a: 0px;
    width: calc(75% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.24999999999999994));
  }
}

.sd[data-s-48d5532b-4614-4f6f-b6d7-2ce8c5edf064] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-48d5532b-4614-4f6f-b6d7-2ce8c5edf064] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-08156126-d914-4e1c-96f6-1cca9907e141] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-08156126-d914-4e1c-96f6-1cca9907e141] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f071f87d-4578-446e-b589-cf9c916204d1] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f071f87d-4578-446e-b589-cf9c916204d1] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-441b243b-f3b2-4a64-af2c-50bc362d1df3] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-441b243b-f3b2-4a64-af2c-50bc362d1df3].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-441b243b-f3b2-4a64-af2c-50bc362d1df3].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-441b243b-f3b2-4a64-af2c-50bc362d1df3] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-c414fbf4-cc36-4f72-b678-855c52635d1f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.35000000000000003));
  --gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f: 25px;
  --gap-v-c414fbf4-cc36-4f72-b678-855c52635d1f: 0px;
  --gap-uuid: c414fbf4-cc36-4f72-b678-855c52635d1f;
  max-width: calc(65% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c414fbf4-cc36-4f72-b678-855c52635d1f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.059999999999999984));
    --gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f: 0px;
    --gap-v-c414fbf4-cc36-4f72-b678-855c52635d1f: 0px;
    max-width: calc(94% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.059999999999999984));
  }
}

.sd[data-s-bdfad11d-36cf-4631-9cc3-f40c481b44a2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0.5));
  max-width: calc(50% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bdfad11d-36cf-4631-9cc3-f40c481b44a2] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0));
    max-width: calc(100% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0));
  }
}

.sd[data-s-7afde095-b72e-4d6a-bbc1-528e8e43780f] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7afde095-b72e-4d6a-bbc1-528e8e43780f] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-523c4762-f1ae-4223-98e5-52a7e9e854c3] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0.5));
  max-width: calc(50% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-523c4762-f1ae-4223-98e5-52a7e9e854c3] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0));
    max-width: calc(100% - (var(--gap-h-c414fbf4-cc36-4f72-b678-855c52635d1f) * 0));
  }
}

.sd[data-s-56976c67-a8ac-4b60-a719-35d25ac8385d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.35000000000000003));
  --gap-h-56976c67-a8ac-4b60-a719-35d25ac8385d: 25px;
  --gap-v-56976c67-a8ac-4b60-a719-35d25ac8385d: 0px;
  --gap-uuid: 56976c67-a8ac-4b60-a719-35d25ac8385d;
  max-width: calc(65% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-56976c67-a8ac-4b60-a719-35d25ac8385d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.059999999999999984));
    --gap-h-56976c67-a8ac-4b60-a719-35d25ac8385d: 0px;
    --gap-v-56976c67-a8ac-4b60-a719-35d25ac8385d: 25px;
    max-width: calc(94% - (var(--gap-h-fb92091b-a7c3-422f-b15b-ef52a1dedc08) * 0.059999999999999984));
  }
}

.sd[data-s-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-56976c67-a8ac-4b60-a719-35d25ac8385d) * 0));
  z-index: 1;
  --gap-uuid: f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7;
  --gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7: 0px;
  --gap-v-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7: 0px;
  max-width: calc(100% - (var(--gap-h-56976c67-a8ac-4b60-a719-35d25ac8385d) * 0));
}

.sd[data-s-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7: 0px;
    --gap-v-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7: 0px;
  }
}

.sd[data-s-19d722b5-62b1-4f62-a9a3-2ebc4649af58] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19d722b5-62b1-4f62-a9a3-2ebc4649af58] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-6d76c775-618c-48b9-8ade-7ca817674cfa] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d76c775-618c-48b9-8ade-7ca817674cfa] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0));
    max-width: calc(100% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0));
  }
}

.sd[data-s-bd9d35bc-45a6-438a-b298-9bda3056449b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd9d35bc-45a6-438a-b298-9bda3056449b] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-925c378f-4fd5-4831-814c-073d09ef725f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-925c378f-4fd5-4831-814c-073d09ef725f] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2268cf00-a5cf-447d-b9d3-03f1206a0417] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2268cf00-a5cf-447d-b9d3-03f1206a0417] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0));
    max-width: calc(100% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0));
  }
}

.sd[data-s-ac781eb8-327a-4508-8f70-29bb990ac671] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac781eb8-327a-4508-8f70-29bb990ac671] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b424dacc-276c-46d4-bdab-9e7aa0adfd4b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b424dacc-276c-46d4-bdab-9e7aa0adfd4b] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a4a85247-1f9a-46cb-aa86-580d8a702eda] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a4a85247-1f9a-46cb-aa86-580d8a702eda] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0));
    max-width: calc(100% - (var(--gap-h-f5a8d17e-c4d3-4688-9ca5-4196f62ecdc7) * 0));
  }
}

.sd[data-s-4ef5708b-9e95-45bc-97bb-64355a79a449] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ef5708b-9e95-45bc-97bb-64355a79a449] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-20c56ffb-5259-4934-844a-bfca657ccac1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-20c56ffb-5259-4934-844a-bfca657ccac1: 0px;
  --gap-v-20c56ffb-5259-4934-844a-bfca657ccac1: 0px;
  --gap-uuid: 20c56ffb-5259-4934-844a-bfca657ccac1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-20c56ffb-5259-4934-844a-bfca657ccac1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-20c56ffb-5259-4934-844a-bfca657ccac1: 0px;
    --gap-v-20c56ffb-5259-4934-844a-bfca657ccac1: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-cd201b5d-23d8-46bb-8db8-bac2cdd7f51e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f98da420-7a75-497d-b852-b10f3a349cf6] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c60fbf82-7284-4540-b057-7afae01be1b6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c60fbf82-7284-4540-b057-7afae01be1b6] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-240b0b15-5e94-48b0-8d81-c781a4c8f9d0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0: 0px;
  --gap-v-240b0b15-5e94-48b0-8d81-c781a4c8f9d0: 0px;
  --gap-uuid: 240b0b15-5e94-48b0-8d81-c781a4c8f9d0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-240b0b15-5e94-48b0-8d81-c781a4c8f9d0] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0: 0px;
    --gap-v-240b0b15-5e94-48b0-8d81-c781a4c8f9d0: 0px;
    max-width: 100%;
  }
}

.sd[data-s-5a20b27b-ec19-46df-9035-cbd54a3f9135] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.24999999999999994));
  --gap-h-5a20b27b-ec19-46df-9035-cbd54a3f9135: 0px;
  --gap-v-5a20b27b-ec19-46df-9035-cbd54a3f9135: 0px;
  --gap-uuid: 5a20b27b-ec19-46df-9035-cbd54a3f9135;
  max-width: calc(75% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a20b27b-ec19-46df-9035-cbd54a3f9135] {
    margin: 0px 0px 25px 0px;
    --gap-h-5a20b27b-ec19-46df-9035-cbd54a3f9135: 0px;
    --gap-v-5a20b27b-ec19-46df-9035-cbd54a3f9135: 0px;
    width: calc(75% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.24999999999999994));
  }
}

.sd[data-s-c49df2cd-300a-4b34-8f3f-d0cbb8e2f489] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c49df2cd-300a-4b34-8f3f-d0cbb8e2f489] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-2c0d58f3-2097-4310-9250-a288648210bc] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c0d58f3-2097-4310-9250-a288648210bc] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-30cad98a-8333-4fd2-b102-226f5dfabc33] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-30cad98a-8333-4fd2-b102-226f5dfabc33] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-7723b984-91d6-43c1-8228-296ccc0532dd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0));
  z-index: 5;
  --gap-h-7723b984-91d6-43c1-8228-296ccc0532dd: 0px;
  --gap-v-7723b984-91d6-43c1-8228-296ccc0532dd: 0px;
  --gap-uuid: 7723b984-91d6-43c1-8228-296ccc0532dd;
  max-width: calc(100% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7723b984-91d6-43c1-8228-296ccc0532dd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-7723b984-91d6-43c1-8228-296ccc0532dd: 0px;
    --gap-v-7723b984-91d6-43c1-8228-296ccc0532dd: 0px;
    width: calc(100% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0));
    max-width: calc(100% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0));
  }
}

.sd[data-s-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.35000000000000003));
  --gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0: 25px;
  --gap-v-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0: 0px;
  --gap-uuid: f62d5005-f9f4-42f7-b8c8-f26381ae7eb0;
  max-width: calc(65% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.059999999999999984));
    --gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0: 0px;
    --gap-v-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0: 0px;
    max-width: calc(94% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.059999999999999984));
  }
}

.sd[data-s-b9bf7b35-f41b-4498-9c83-4d7f028c4f8f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0.5));
  max-width: calc(50% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9bf7b35-f41b-4498-9c83-4d7f028c4f8f] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0));
    max-width: calc(100% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0));
  }
}

.sd[data-s-aac92c72-2f10-4534-81f6-57b6fb352615] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aac92c72-2f10-4534-81f6-57b6fb352615] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-67bdf9fc-5753-4cf4-9229-6e97969a243e] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0.5));
  max-width: calc(50% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-67bdf9fc-5753-4cf4-9229-6e97969a243e] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0));
    max-width: calc(100% - (var(--gap-h-f62d5005-f9f4-42f7-b8c8-f26381ae7eb0) * 0));
  }
}

.sd[data-s-0244c15a-7f8d-4235-99f1-5556e0c134d1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.35000000000000003));
  --gap-h-0244c15a-7f8d-4235-99f1-5556e0c134d1: 25px;
  --gap-v-0244c15a-7f8d-4235-99f1-5556e0c134d1: 0px;
  --gap-uuid: 0244c15a-7f8d-4235-99f1-5556e0c134d1;
  max-width: calc(65% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0244c15a-7f8d-4235-99f1-5556e0c134d1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.059999999999999984));
    --gap-h-0244c15a-7f8d-4235-99f1-5556e0c134d1: 0px;
    --gap-v-0244c15a-7f8d-4235-99f1-5556e0c134d1: 25px;
    max-width: calc(94% - (var(--gap-h-240b0b15-5e94-48b0-8d81-c781a4c8f9d0) * 0.059999999999999984));
  }
}

.sd[data-s-03231940-559a-40a0-9737-e3e9b28344b1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-0244c15a-7f8d-4235-99f1-5556e0c134d1) * 0));
  z-index: 1;
  --gap-uuid: 03231940-559a-40a0-9737-e3e9b28344b1;
  --gap-h-03231940-559a-40a0-9737-e3e9b28344b1: 0px;
  --gap-v-03231940-559a-40a0-9737-e3e9b28344b1: 0px;
  max-width: calc(100% - (var(--gap-h-0244c15a-7f8d-4235-99f1-5556e0c134d1) * 0));
}

.sd[data-s-03231940-559a-40a0-9737-e3e9b28344b1].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-03231940-559a-40a0-9737-e3e9b28344b1].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-03231940-559a-40a0-9737-e3e9b28344b1]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-03231940-559a-40a0-9737-e3e9b28344b1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-03231940-559a-40a0-9737-e3e9b28344b1: 0px;
    --gap-v-03231940-559a-40a0-9737-e3e9b28344b1: 0px;
  }
}

.sd[data-s-7455c33b-6bbb-4e7e-adbb-26a1003bf252] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7455c33b-6bbb-4e7e-adbb-26a1003bf252] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1bede17f-3505-404a-b5c2-2cba30e0eb3e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1bede17f-3505-404a-b5c2-2cba30e0eb3e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
    max-width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
  }
}

.sd[data-s-e6efe4dd-a327-4d2c-b2f8-01c06bd1b43f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6efe4dd-a327-4d2c-b2f8-01c06bd1b43f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-28dd9425-82c0-4e9a-b233-cb99f69277c0] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-28dd9425-82c0-4e9a-b233-cb99f69277c0] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3083634e-1234-4ab7-b013-44a779d5b89d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3083634e-1234-4ab7-b013-44a779d5b89d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
    max-width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
  }
}

.sd[data-s-0871c832-3ed9-402c-8ec6-9fd6c1b834b4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0871c832-3ed9-402c-8ec6-9fd6c1b834b4] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-473519a6-f9b6-4502-ba32-182bb29e9a61] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-473519a6-f9b6-4502-ba32-182bb29e9a61] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2f8fdead-61e8-4ba9-bc7d-6d4947a2ada4] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
  max-width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f8fdead-61e8-4ba9-bc7d-6d4947a2ada4] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
    max-width: calc(100% - (var(--gap-h-03231940-559a-40a0-9737-e3e9b28344b1) * 0));
  }
}


.sd[data-s-93cbc64e-acdf-44c6-ac0e-81748bc6e522] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e1302ef8-4e8c-4881-8f71-202d9d361ae7] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4bf3b0f9-3703-44db-ac2e-12e8af87c05e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bf3b0f9-3703-44db-ac2e-12e8af87c05e] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-d046c822-5c0b-4275-8606-fc19db681d6e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-d046c822-5c0b-4275-8606-fc19db681d6e: 0px;
  --gap-v-d046c822-5c0b-4275-8606-fc19db681d6e: 0px;
  --gap-uuid: d046c822-5c0b-4275-8606-fc19db681d6e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d046c822-5c0b-4275-8606-fc19db681d6e] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-d046c822-5c0b-4275-8606-fc19db681d6e: 0px;
    --gap-v-d046c822-5c0b-4275-8606-fc19db681d6e: 0px;
    max-width: 100%;
  }
}

.sd[data-s-daf7307e-db20-4ffd-961f-0ca27a0f99a7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.24999999999999994));
  --gap-h-daf7307e-db20-4ffd-961f-0ca27a0f99a7: 0px;
  --gap-v-daf7307e-db20-4ffd-961f-0ca27a0f99a7: 0px;
  --gap-uuid: daf7307e-db20-4ffd-961f-0ca27a0f99a7;
  max-width: calc(75% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-daf7307e-db20-4ffd-961f-0ca27a0f99a7] {
    margin: 0px 0px 25px 0px;
    --gap-h-daf7307e-db20-4ffd-961f-0ca27a0f99a7: 0px;
    --gap-v-daf7307e-db20-4ffd-961f-0ca27a0f99a7: 0px;
    width: calc(75% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.24999999999999994));
  }
}

.sd[data-s-9ff3ad4b-115c-49f1-a4bd-8fe9bb14bd37] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9ff3ad4b-115c-49f1-a4bd-8fe9bb14bd37] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d3cd11cb-217f-416b-8913-492059005a41] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3cd11cb-217f-416b-8913-492059005a41] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c82fcc77-4e8d-450c-9a54-c4e1c78ca443] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c82fcc77-4e8d-450c-9a54-c4e1c78ca443] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-25a28cac-28b9-4adf-a6f6-7b2fcacab52d] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-25a28cac-28b9-4adf-a6f6-7b2fcacab52d].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-25a28cac-28b9-4adf-a6f6-7b2fcacab52d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-25a28cac-28b9-4adf-a6f6-7b2fcacab52d] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-2d2988b1-37c4-48cf-994d-a64412e33b33] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.35000000000000003));
  --gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33: 25px;
  --gap-v-2d2988b1-37c4-48cf-994d-a64412e33b33: 0px;
  --gap-uuid: 2d2988b1-37c4-48cf-994d-a64412e33b33;
  max-width: calc(65% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d2988b1-37c4-48cf-994d-a64412e33b33] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.059999999999999984));
    --gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33: 0px;
    --gap-v-2d2988b1-37c4-48cf-994d-a64412e33b33: 0px;
    max-width: calc(94% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.059999999999999984));
  }
}

.sd[data-s-0e03d77d-1d48-4d37-9b2e-6a2be19211f5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0.5));
  max-width: calc(50% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e03d77d-1d48-4d37-9b2e-6a2be19211f5] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0));
    max-width: calc(100% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0));
  }
}

.sd[data-s-94a21a59-00a9-4cd7-99f8-b5cab5eb91f1] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94a21a59-00a9-4cd7-99f8-b5cab5eb91f1] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4654494e-bf08-41dd-b5c3-0d44667b5889] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0.5));
  max-width: calc(50% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4654494e-bf08-41dd-b5c3-0d44667b5889] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0));
    max-width: calc(100% - (var(--gap-h-2d2988b1-37c4-48cf-994d-a64412e33b33) * 0));
  }
}

.sd[data-s-3c4ba40d-9c28-4ab1-8daf-92dede92a39f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.35000000000000003));
  --gap-h-3c4ba40d-9c28-4ab1-8daf-92dede92a39f: 25px;
  --gap-v-3c4ba40d-9c28-4ab1-8daf-92dede92a39f: 0px;
  --gap-uuid: 3c4ba40d-9c28-4ab1-8daf-92dede92a39f;
  max-width: calc(65% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c4ba40d-9c28-4ab1-8daf-92dede92a39f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.059999999999999984));
    --gap-h-3c4ba40d-9c28-4ab1-8daf-92dede92a39f: 0px;
    --gap-v-3c4ba40d-9c28-4ab1-8daf-92dede92a39f: 25px;
    max-width: calc(94% - (var(--gap-h-d046c822-5c0b-4275-8606-fc19db681d6e) * 0.059999999999999984));
  }
}

.sd[data-s-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-3c4ba40d-9c28-4ab1-8daf-92dede92a39f) * 0));
  z-index: 1;
  --gap-uuid: dc48ce14-5c3c-4e54-ad97-3fcb912ca33c;
  --gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c: 0px;
  --gap-v-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c: 0px;
  max-width: calc(100% - (var(--gap-h-3c4ba40d-9c28-4ab1-8daf-92dede92a39f) * 0));
}

.sd[data-s-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c: 0px;
    --gap-v-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c: 0px;
  }
}

.sd[data-s-89335143-0cbe-44d7-b184-85553226111f] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89335143-0cbe-44d7-b184-85553226111f] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-01d5518e-323b-4bbe-9fd3-5f866978e325] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-01d5518e-323b-4bbe-9fd3-5f866978e325] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0));
    max-width: calc(100% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0));
  }
}

.sd[data-s-1dc25167-33f2-4dc0-86e2-0521e13076d1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dc25167-33f2-4dc0-86e2-0521e13076d1] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9e233c48-b8d1-48b8-8cc6-75ac0fb3a8c3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e233c48-b8d1-48b8-8cc6-75ac0fb3a8c3] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2d2fdfa7-23aa-4bdd-b044-b3eb5bb5a66e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d2fdfa7-23aa-4bdd-b044-b3eb5bb5a66e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0));
    max-width: calc(100% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0));
  }
}

.sd[data-s-ea3a62ea-72d1-4cfe-bae2-8643fdfa7cc9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea3a62ea-72d1-4cfe-bae2-8643fdfa7cc9] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8211ab4b-446d-4778-8f2f-1e764b5325ee] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8211ab4b-446d-4778-8f2f-1e764b5325ee] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-03a6e75c-6492-47f2-9d0e-2a2d7b003f52] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-03a6e75c-6492-47f2-9d0e-2a2d7b003f52] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0));
    max-width: calc(100% - (var(--gap-h-dc48ce14-5c3c-4e54-ad97-3fcb912ca33c) * 0));
  }
}

.sd[data-s-b877e5ae-d2e9-4a15-be59-d5f609fde3b3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b877e5ae-d2e9-4a15-be59-d5f609fde3b3] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9e797f14-96bc-430b-9133-2f5f89afcfbf] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-9e797f14-96bc-430b-9133-2f5f89afcfbf: 0px;
  --gap-v-9e797f14-96bc-430b-9133-2f5f89afcfbf: 0px;
  --gap-uuid: 9e797f14-96bc-430b-9133-2f5f89afcfbf;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e797f14-96bc-430b-9133-2f5f89afcfbf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-9e797f14-96bc-430b-9133-2f5f89afcfbf: 0px;
    --gap-v-9e797f14-96bc-430b-9133-2f5f89afcfbf: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-db121faa-68f6-4335-8e08-de05719de07b] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-da1485a9-36db-4344-b0a1-158c27570116] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c7bdcd3e-91cc-47bd-95d9-1a90389b9acf] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7bdcd3e-91cc-47bd-95d9-1a90389b9acf] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f: 0px;
  --gap-v-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f: 0px;
  --gap-uuid: ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f: 0px;
    --gap-v-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f: 0px;
    max-width: 100%;
  }
}

.sd[data-s-68b0d3b4-d4cd-4579-852e-d0c2bf60c7d3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.24999999999999994));
  --gap-h-68b0d3b4-d4cd-4579-852e-d0c2bf60c7d3: 0px;
  --gap-v-68b0d3b4-d4cd-4579-852e-d0c2bf60c7d3: 0px;
  --gap-uuid: 68b0d3b4-d4cd-4579-852e-d0c2bf60c7d3;
  max-width: calc(75% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-68b0d3b4-d4cd-4579-852e-d0c2bf60c7d3] {
    margin: 0px 0px 25px 0px;
    --gap-h-68b0d3b4-d4cd-4579-852e-d0c2bf60c7d3: 0px;
    --gap-v-68b0d3b4-d4cd-4579-852e-d0c2bf60c7d3: 0px;
    width: calc(75% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.24999999999999994));
  }
}

.sd[data-s-6fc1edb9-03a9-461f-a044-2b2378eb7488] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6fc1edb9-03a9-461f-a044-2b2378eb7488] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-5fa43694-f8ee-4074-aa0b-f807f78c9a5f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5fa43694-f8ee-4074-aa0b-f807f78c9a5f] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d25fdba8-2023-487f-bfb7-163ecb43e76f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d25fdba8-2023-487f-bfb7-163ecb43e76f] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-af6e62e2-ba6d-43e9-8510-8dcbeafed4c1] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-af6e62e2-ba6d-43e9-8510-8dcbeafed4c1].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-af6e62e2-ba6d-43e9-8510-8dcbeafed4c1].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-af6e62e2-ba6d-43e9-8510-8dcbeafed4c1] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-b8b147ae-c94d-4308-992b-004db4270c86] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.35000000000000003));
  --gap-h-b8b147ae-c94d-4308-992b-004db4270c86: 25px;
  --gap-v-b8b147ae-c94d-4308-992b-004db4270c86: 0px;
  --gap-uuid: b8b147ae-c94d-4308-992b-004db4270c86;
  max-width: calc(65% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8b147ae-c94d-4308-992b-004db4270c86] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.059999999999999984));
    --gap-h-b8b147ae-c94d-4308-992b-004db4270c86: 0px;
    --gap-v-b8b147ae-c94d-4308-992b-004db4270c86: 0px;
    max-width: calc(94% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.059999999999999984));
  }
}

.sd[data-s-d50aac1a-c827-47ff-b744-dee35b0b7220] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-b8b147ae-c94d-4308-992b-004db4270c86) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0.5));
  max-width: calc(50% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d50aac1a-c827-47ff-b744-dee35b0b7220] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0));
    max-width: calc(100% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0));
  }
}

.sd[data-s-40d47164-2079-4ccd-a588-914132baf6f9] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40d47164-2079-4ccd-a588-914132baf6f9] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8c134e5e-b579-4dba-9cfb-5e8873f2833c] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0.5));
  max-width: calc(50% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c134e5e-b579-4dba-9cfb-5e8873f2833c] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0));
    max-width: calc(100% - (var(--gap-h-b8b147ae-c94d-4308-992b-004db4270c86) * 0));
  }
}

.sd[data-s-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.35000000000000003));
  --gap-h-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f: 25px;
  --gap-v-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f: 0px;
  --gap-uuid: cc772d68-5b3d-4d4f-9e44-004fef3e2c1f;
  max-width: calc(65% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.059999999999999984));
    --gap-h-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f: 0px;
    --gap-v-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f: 25px;
    max-width: calc(94% - (var(--gap-h-ae4fb2c0-7ceb-46ae-b01d-60fa6d02f59f) * 0.059999999999999984));
  }
}

.sd[data-s-00d6b339-a349-4c16-8636-4736c604babf] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f) * 0));
  z-index: 1;
  --gap-uuid: 00d6b339-a349-4c16-8636-4736c604babf;
  --gap-h-00d6b339-a349-4c16-8636-4736c604babf: 0px;
  --gap-v-00d6b339-a349-4c16-8636-4736c604babf: 0px;
  max-width: calc(100% - (var(--gap-h-cc772d68-5b3d-4d4f-9e44-004fef3e2c1f) * 0));
}

.sd[data-s-00d6b339-a349-4c16-8636-4736c604babf].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-00d6b339-a349-4c16-8636-4736c604babf].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-00d6b339-a349-4c16-8636-4736c604babf]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-00d6b339-a349-4c16-8636-4736c604babf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-00d6b339-a349-4c16-8636-4736c604babf: 0px;
    --gap-v-00d6b339-a349-4c16-8636-4736c604babf: 0px;
  }
}

.sd[data-s-80346dcb-c6d2-4d39-af4f-48cbc6c41bcf] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-80346dcb-c6d2-4d39-af4f-48cbc6c41bcf] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-600469aa-8524-4ef7-954f-d7fb715d7e37] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-600469aa-8524-4ef7-954f-d7fb715d7e37] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0));
    max-width: calc(100% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0));
  }
}

.sd[data-s-f3e35f86-2402-4d72-81ae-765de36e9bf8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3e35f86-2402-4d72-81ae-765de36e9bf8] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-dbc01ee7-2f9d-412b-a090-7f6f18fb2d29] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbc01ee7-2f9d-412b-a090-7f6f18fb2d29] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e0509100-e67c-4c61-8855-01431fc498bc] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0509100-e67c-4c61-8855-01431fc498bc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0));
    max-width: calc(100% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0));
  }
}

.sd[data-s-306478d0-a402-4721-a16a-5d28d92d4928] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-306478d0-a402-4721-a16a-5d28d92d4928] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c86a3a14-3776-4145-8b83-da2f2343537f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c86a3a14-3776-4145-8b83-da2f2343537f] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4ba2e250-70ac-40ac-a5e3-ce6e6aba24d2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ba2e250-70ac-40ac-a5e3-ce6e6aba24d2] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0));
    max-width: calc(100% - (var(--gap-h-00d6b339-a349-4c16-8636-4736c604babf) * 0));
  }
}

.sd[data-s-e8451ac4-7979-462b-8705-b4765101baca] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8451ac4-7979-462b-8705-b4765101baca] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f279b69f-cce6-48c8-837b-614910536f93] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-f279b69f-cce6-48c8-837b-614910536f93: 0px;
  --gap-v-f279b69f-cce6-48c8-837b-614910536f93: 0px;
  --gap-uuid: f279b69f-cce6-48c8-837b-614910536f93;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f279b69f-cce6-48c8-837b-614910536f93] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-f279b69f-cce6-48c8-837b-614910536f93: 0px;
    --gap-v-f279b69f-cce6-48c8-837b-614910536f93: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-62f3db2a-7a4b-4575-83d4-ba81cda944d0] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-57217a1a-4ca4-44a9-94e6-962e097adffd] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b4b201e2-0b81-4b38-8691-3e2cc4562749] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4b201e2-0b81-4b38-8691-3e2cc4562749] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b: 0px;
  --gap-v-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b: 0px;
  --gap-uuid: 5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b: 0px;
    --gap-v-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e7544f07-47ee-4ae5-8dde-26375c5160dd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.24999999999999994));
  --gap-h-e7544f07-47ee-4ae5-8dde-26375c5160dd: 0px;
  --gap-v-e7544f07-47ee-4ae5-8dde-26375c5160dd: 0px;
  --gap-uuid: e7544f07-47ee-4ae5-8dde-26375c5160dd;
  max-width: calc(75% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7544f07-47ee-4ae5-8dde-26375c5160dd] {
    margin: 0px 0px 25px 0px;
    --gap-h-e7544f07-47ee-4ae5-8dde-26375c5160dd: 0px;
    --gap-v-e7544f07-47ee-4ae5-8dde-26375c5160dd: 0px;
    width: calc(75% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.24999999999999994));
  }
}

.sd[data-s-a6b8917f-b105-4542-8a3e-5103ca675cc8] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6b8917f-b105-4542-8a3e-5103ca675cc8] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-8a06090b-27df-43d7-9550-22252fddeb56] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a06090b-27df-43d7-9550-22252fddeb56] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ba8131bc-feee-4a38-883b-0a46d383e61c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ba8131bc-feee-4a38-883b-0a46d383e61c] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-54a91eaf-2a72-4e88-9f72-66bb7cd1e2e0] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-54a91eaf-2a72-4e88-9f72-66bb7cd1e2e0].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-54a91eaf-2a72-4e88-9f72-66bb7cd1e2e0].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54a91eaf-2a72-4e88-9f72-66bb7cd1e2e0] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.35000000000000003));
  --gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8: 25px;
  --gap-v-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8: 0px;
  --gap-uuid: 57e8f3c1-8a9b-4a70-9384-cd12313a4dd8;
  max-width: calc(65% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.059999999999999984));
    --gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8: 0px;
    --gap-v-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8: 0px;
    max-width: calc(94% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.059999999999999984));
  }
}

.sd[data-s-51d3c6b4-d996-4db5-88c7-84364389a6db] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0.5));
  max-width: calc(50% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-51d3c6b4-d996-4db5-88c7-84364389a6db] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0));
    max-width: calc(100% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0));
  }
}

.sd[data-s-34f21d16-9b90-467c-8ee9-b5bcb63c484a] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-34f21d16-9b90-467c-8ee9-b5bcb63c484a] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-eee0cf08-0ab8-4f0e-bf62-ff12973e14a3] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0.5));
  max-width: calc(50% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-eee0cf08-0ab8-4f0e-bf62-ff12973e14a3] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0));
    max-width: calc(100% - (var(--gap-h-57e8f3c1-8a9b-4a70-9384-cd12313a4dd8) * 0));
  }
}

.sd[data-s-4997227b-f007-443c-8fed-1fd9f5ba3e3c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.35000000000000003));
  --gap-h-4997227b-f007-443c-8fed-1fd9f5ba3e3c: 25px;
  --gap-v-4997227b-f007-443c-8fed-1fd9f5ba3e3c: 0px;
  --gap-uuid: 4997227b-f007-443c-8fed-1fd9f5ba3e3c;
  max-width: calc(65% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4997227b-f007-443c-8fed-1fd9f5ba3e3c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.059999999999999984));
    --gap-h-4997227b-f007-443c-8fed-1fd9f5ba3e3c: 0px;
    --gap-v-4997227b-f007-443c-8fed-1fd9f5ba3e3c: 25px;
    max-width: calc(94% - (var(--gap-h-5bed9b3a-df0f-4b12-a5fb-ddfc74115e2b) * 0.059999999999999984));
  }
}

.sd[data-s-f813a376-9d64-400b-8b18-1bc422eafa43] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-4997227b-f007-443c-8fed-1fd9f5ba3e3c) * 0));
  z-index: 1;
  --gap-uuid: f813a376-9d64-400b-8b18-1bc422eafa43;
  --gap-h-f813a376-9d64-400b-8b18-1bc422eafa43: 0px;
  --gap-v-f813a376-9d64-400b-8b18-1bc422eafa43: 0px;
  max-width: calc(100% - (var(--gap-h-4997227b-f007-443c-8fed-1fd9f5ba3e3c) * 0));
}

.sd[data-s-f813a376-9d64-400b-8b18-1bc422eafa43].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-f813a376-9d64-400b-8b18-1bc422eafa43].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-f813a376-9d64-400b-8b18-1bc422eafa43]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f813a376-9d64-400b-8b18-1bc422eafa43] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-f813a376-9d64-400b-8b18-1bc422eafa43: 0px;
    --gap-v-f813a376-9d64-400b-8b18-1bc422eafa43: 0px;
  }
}

.sd[data-s-c39e70d8-d9cf-457a-a772-8dd91f3b58f3] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c39e70d8-d9cf-457a-a772-8dd91f3b58f3] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-9adfd68a-1ec4-4113-b3b8-7babb8a834fe] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9adfd68a-1ec4-4113-b3b8-7babb8a834fe] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0));
    max-width: calc(100% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0));
  }
}

.sd[data-s-d49c3296-aa35-4d01-9816-b18e14e7177c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d49c3296-aa35-4d01-9816-b18e14e7177c] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-96e169e7-75e4-45a0-981a-70dbfee019df] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96e169e7-75e4-45a0-981a-70dbfee019df] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1a09addd-9283-4885-a938-8b41cd1d4ddd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1a09addd-9283-4885-a938-8b41cd1d4ddd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0));
    max-width: calc(100% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0));
  }
}

.sd[data-s-e8b34b88-b856-4a57-9f81-ca6c589d4222] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8b34b88-b856-4a57-9f81-ca6c589d4222] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-cb7a8360-8852-4db3-b12b-7b444eb28711] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb7a8360-8852-4db3-b12b-7b444eb28711] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3072721b-d0be-430c-b6bd-9ed61248574f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3072721b-d0be-430c-b6bd-9ed61248574f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0));
    max-width: calc(100% - (var(--gap-h-f813a376-9d64-400b-8b18-1bc422eafa43) * 0));
  }
}

.sd[data-s-8f041464-b74e-48e5-9184-33ee852ab2d6] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f041464-b74e-48e5-9184-33ee852ab2d6] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-af63b9f7-dea2-4556-b65f-0e9b03209767] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-af63b9f7-dea2-4556-b65f-0e9b03209767: 0px;
  --gap-v-af63b9f7-dea2-4556-b65f-0e9b03209767: 0px;
  --gap-uuid: af63b9f7-dea2-4556-b65f-0e9b03209767;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-af63b9f7-dea2-4556-b65f-0e9b03209767] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-af63b9f7-dea2-4556-b65f-0e9b03209767: 0px;
    --gap-v-af63b9f7-dea2-4556-b65f-0e9b03209767: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-29767c33-91be-426e-8a54-6498d9fd2fc0] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-abfd6c39-8266-471b-afc1-d0ed88bf7d97] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5b85b7c1-ad2d-4c59-a563-4d86e206f17c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b85b7c1-ad2d-4c59-a563-4d86e206f17c] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-9ebd2b99-194a-4fa7-8da4-2540674cc1d6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6: 0px;
  --gap-v-9ebd2b99-194a-4fa7-8da4-2540674cc1d6: 0px;
  --gap-uuid: 9ebd2b99-194a-4fa7-8da4-2540674cc1d6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9ebd2b99-194a-4fa7-8da4-2540674cc1d6] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6: 0px;
    --gap-v-9ebd2b99-194a-4fa7-8da4-2540674cc1d6: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e72fc415-19e5-4dd9-962d-507b4fa8baa3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
  --gap-h-e72fc415-19e5-4dd9-962d-507b4fa8baa3: 0px;
  --gap-v-e72fc415-19e5-4dd9-962d-507b4fa8baa3: 0px;
  --gap-uuid: e72fc415-19e5-4dd9-962d-507b4fa8baa3;
  max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e72fc415-19e5-4dd9-962d-507b4fa8baa3] {
    margin: 0px 0px 25px 0px;
    --gap-h-e72fc415-19e5-4dd9-962d-507b4fa8baa3: 0px;
    --gap-v-e72fc415-19e5-4dd9-962d-507b4fa8baa3: 0px;
    width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
  }
}

.sd[data-s-33bef2aa-55dc-4e9b-8800-be105c4ed826] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-33bef2aa-55dc-4e9b-8800-be105c4ed826] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-8295e12e-011c-47f8-b068-d1663b6ad04d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8295e12e-011c-47f8-b068-d1663b6ad04d] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e0039258-2bb2-437f-b519-bf15c24e7df5] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0039258-2bb2-437f-b519-bf15c24e7df5] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-6c808dfb-a2c3-4895-b294-40765b38680b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0));
  z-index: 5;
  --gap-h-6c808dfb-a2c3-4895-b294-40765b38680b: 0px;
  --gap-v-6c808dfb-a2c3-4895-b294-40765b38680b: 0px;
  --gap-uuid: 6c808dfb-a2c3-4895-b294-40765b38680b;
  max-width: calc(100% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6c808dfb-a2c3-4895-b294-40765b38680b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-6c808dfb-a2c3-4895-b294-40765b38680b: 0px;
    --gap-v-6c808dfb-a2c3-4895-b294-40765b38680b: 0px;
    width: calc(100% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0));
    max-width: calc(100% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0));
  }
}

.sd[data-s-9de6ebf4-e8ff-4727-b8ed-16af38373e2e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
  --gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e: 25px;
  --gap-v-9de6ebf4-e8ff-4727-b8ed-16af38373e2e: 0px;
  --gap-uuid: 9de6ebf4-e8ff-4727-b8ed-16af38373e2e;
  max-width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9de6ebf4-e8ff-4727-b8ed-16af38373e2e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
    --gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e: 0px;
    --gap-v-9de6ebf4-e8ff-4727-b8ed-16af38373e2e: 0px;
    max-width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
  }
}

.sd[data-s-cb3cadcc-81c6-4b48-ae5d-4a8c02bb7933] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0.5));
  max-width: calc(50% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb3cadcc-81c6-4b48-ae5d-4a8c02bb7933] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0));
    max-width: calc(100% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0));
  }
}

.sd[data-s-4e1f1fd6-69be-4b33-8cb5-50be9e5188c2] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e1f1fd6-69be-4b33-8cb5-50be9e5188c2] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9b975eae-9023-4752-b3db-379f8a9a518e] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0.5));
  max-width: calc(50% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b975eae-9023-4752-b3db-379f8a9a518e] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0));
    max-width: calc(100% - (var(--gap-h-9de6ebf4-e8ff-4727-b8ed-16af38373e2e) * 0));
  }
}

.sd[data-s-21d40da6-fc6b-42af-8d98-b48fc5523d58] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
  --gap-h-21d40da6-fc6b-42af-8d98-b48fc5523d58: 25px;
  --gap-v-21d40da6-fc6b-42af-8d98-b48fc5523d58: 0px;
  --gap-uuid: 21d40da6-fc6b-42af-8d98-b48fc5523d58;
  max-width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-21d40da6-fc6b-42af-8d98-b48fc5523d58] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
    --gap-h-21d40da6-fc6b-42af-8d98-b48fc5523d58: 0px;
    --gap-v-21d40da6-fc6b-42af-8d98-b48fc5523d58: 25px;
    max-width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
  }
}

.sd[data-s-6f4a8283-435c-4b45-8407-d8e084e47439] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-21d40da6-fc6b-42af-8d98-b48fc5523d58) * 0));
  z-index: 1;
  --gap-uuid: 6f4a8283-435c-4b45-8407-d8e084e47439;
  --gap-h-6f4a8283-435c-4b45-8407-d8e084e47439: 0px;
  --gap-v-6f4a8283-435c-4b45-8407-d8e084e47439: 0px;
  max-width: calc(100% - (var(--gap-h-21d40da6-fc6b-42af-8d98-b48fc5523d58) * 0));
}

.sd[data-s-6f4a8283-435c-4b45-8407-d8e084e47439].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-6f4a8283-435c-4b45-8407-d8e084e47439].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-6f4a8283-435c-4b45-8407-d8e084e47439]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6f4a8283-435c-4b45-8407-d8e084e47439] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-6f4a8283-435c-4b45-8407-d8e084e47439: 0px;
    --gap-v-6f4a8283-435c-4b45-8407-d8e084e47439: 0px;
  }
}

.sd[data-s-bc4c50e2-52c0-416b-8013-aedfad4d9634] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc4c50e2-52c0-416b-8013-aedfad4d9634] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f7b3e71e-e597-4cc2-ac0b-7b5d75ad38ed] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7b3e71e-e597-4cc2-ac0b-7b5d75ad38ed] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
    max-width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
  }
}

.sd[data-s-8954cd8c-389f-4a58-975c-db26bf94b2dc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8954cd8c-389f-4a58-975c-db26bf94b2dc] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9e6c70ed-e694-42f2-a3f1-1db866b0e60e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e6c70ed-e694-42f2-a3f1-1db866b0e60e] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3d0444c2-db1f-4c64-8231-d0cb1857c881] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d0444c2-db1f-4c64-8231-d0cb1857c881] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
    max-width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
  }
}

.sd[data-s-ab3064e7-314d-412e-a782-db71769b40ea] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab3064e7-314d-412e-a782-db71769b40ea] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4176fe73-5e07-4b6e-be66-05ae032ff14a] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4176fe73-5e07-4b6e-be66-05ae032ff14a] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d5926a7f-e8b9-4226-9561-f28fa0f47c69] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
  max-width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5926a7f-e8b9-4226-9561-f28fa0f47c69] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
    max-width: calc(100% - (var(--gap-h-6f4a8283-435c-4b45-8407-d8e084e47439) * 0));
  }
}


.sd[data-s-56b0a005-761f-4101-8fad-6bba2696e15d] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-574b5524-4355-4bea-adec-6948e28fb089] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6f7484c1-3abb-44e2-b4ab-35819035ccbc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6f7484c1-3abb-44e2-b4ab-35819035ccbc] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-cf871f19-6772-4247-aa56-cc4248e9e93a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a: 0px;
  --gap-v-cf871f19-6772-4247-aa56-cc4248e9e93a: 0px;
  --gap-uuid: cf871f19-6772-4247-aa56-cc4248e9e93a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf871f19-6772-4247-aa56-cc4248e9e93a] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a: 0px;
    --gap-v-cf871f19-6772-4247-aa56-cc4248e9e93a: 0px;
    max-width: 100%;
  }
}

.sd[data-s-1dd8518d-1eca-4375-b5f7-5a862c1a2c95] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
  --gap-h-1dd8518d-1eca-4375-b5f7-5a862c1a2c95: 0px;
  --gap-v-1dd8518d-1eca-4375-b5f7-5a862c1a2c95: 0px;
  --gap-uuid: 1dd8518d-1eca-4375-b5f7-5a862c1a2c95;
  max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dd8518d-1eca-4375-b5f7-5a862c1a2c95] {
    margin: 0px 0px 25px 0px;
    --gap-h-1dd8518d-1eca-4375-b5f7-5a862c1a2c95: 0px;
    --gap-v-1dd8518d-1eca-4375-b5f7-5a862c1a2c95: 0px;
    width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
  }
}

.sd[data-s-c6a6fec5-bd10-4385-895d-0d8ccc426834] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6a6fec5-bd10-4385-895d-0d8ccc426834] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-aa7a3ada-5201-4b85-b03d-33276f3b056b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aa7a3ada-5201-4b85-b03d-33276f3b056b] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-479a29cd-5624-4386-a24e-0a82775456bc] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-479a29cd-5624-4386-a24e-0a82775456bc] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-81d6149d-2d95-4b5f-813d-485a2934e334] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-81d6149d-2d95-4b5f-813d-485a2934e334] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-2c962de7-38fa-4174-8cb2-9ab3602fc8a2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c962de7-38fa-4174-8cb2-9ab3602fc8a2] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-fedd9dfb-e136-4cef-acd6-da22d7e1e26d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0));
  z-index: 5;
  --gap-h-fedd9dfb-e136-4cef-acd6-da22d7e1e26d: 0px;
  --gap-v-fedd9dfb-e136-4cef-acd6-da22d7e1e26d: 0px;
  --gap-uuid: fedd9dfb-e136-4cef-acd6-da22d7e1e26d;
  max-width: calc(100% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fedd9dfb-e136-4cef-acd6-da22d7e1e26d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-fedd9dfb-e136-4cef-acd6-da22d7e1e26d: 0px;
    --gap-v-fedd9dfb-e136-4cef-acd6-da22d7e1e26d: 0px;
    width: calc(100% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0));
    max-width: calc(100% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0));
  }
}

.sd[data-s-4dcf758f-63f8-40d4-ab75-2d28a8d13a34] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 5px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
  --gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34: 25px;
  --gap-v-4dcf758f-63f8-40d4-ab75-2d28a8d13a34: 0px;
  --gap-uuid: 4dcf758f-63f8-40d4-ab75-2d28a8d13a34;
  max-width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4dcf758f-63f8-40d4-ab75-2d28a8d13a34] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
    --gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34: 0px;
    --gap-v-4dcf758f-63f8-40d4-ab75-2d28a8d13a34: 0px;
    max-width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
  }
}

.sd[data-s-f8799a68-6784-4021-8c87-cb25310f1580] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0.5));
  max-width: calc(50% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8799a68-6784-4021-8c87-cb25310f1580] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0));
    max-width: calc(100% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0));
  }
}

.sd[data-s-6ba6b3da-9831-4ee7-85b3-681f94c43037] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ba6b3da-9831-4ee7-85b3-681f94c43037] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3a6b6cb5-35b7-43f1-b5ba-9b6b5be9301e] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0.5));
  max-width: calc(50% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a6b6cb5-35b7-43f1-b5ba-9b6b5be9301e] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0));
    max-width: calc(100% - (var(--gap-h-4dcf758f-63f8-40d4-ab75-2d28a8d13a34) * 0));
  }
}

.sd[data-s-e223b0f7-8f28-4dd2-92e2-869ff8624946] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
  --gap-h-e223b0f7-8f28-4dd2-92e2-869ff8624946: 25px;
  --gap-v-e223b0f7-8f28-4dd2-92e2-869ff8624946: 0px;
  --gap-uuid: e223b0f7-8f28-4dd2-92e2-869ff8624946;
  max-width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e223b0f7-8f28-4dd2-92e2-869ff8624946] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
    --gap-h-e223b0f7-8f28-4dd2-92e2-869ff8624946: 0px;
    --gap-v-e223b0f7-8f28-4dd2-92e2-869ff8624946: 25px;
    max-width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
  }
}

.sd[data-s-ad310ef3-fb9f-4a05-950e-c2828841e70b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-e223b0f7-8f28-4dd2-92e2-869ff8624946) * 0));
  z-index: 1;
  --gap-uuid: ad310ef3-fb9f-4a05-950e-c2828841e70b;
  --gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b: 0px;
  --gap-v-ad310ef3-fb9f-4a05-950e-c2828841e70b: 0px;
  max-width: calc(100% - (var(--gap-h-e223b0f7-8f28-4dd2-92e2-869ff8624946) * 0));
}

.sd[data-s-ad310ef3-fb9f-4a05-950e-c2828841e70b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-ad310ef3-fb9f-4a05-950e-c2828841e70b].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-ad310ef3-fb9f-4a05-950e-c2828841e70b]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad310ef3-fb9f-4a05-950e-c2828841e70b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b: 0px;
    --gap-v-ad310ef3-fb9f-4a05-950e-c2828841e70b: 0px;
  }
}

.sd[data-s-23ccb9c1-9805-4a54-a3a0-e9b152ff98e2] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-23ccb9c1-9805-4a54-a3a0-e9b152ff98e2] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cf6f7183-f194-4b58-b1c7-3094c991db69] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf6f7183-f194-4b58-b1c7-3094c991db69] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
    max-width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
  }
}

.sd[data-s-254127b4-69c3-4040-ac0c-eb836fa1aa04] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-254127b4-69c3-4040-ac0c-eb836fa1aa04] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-959d1c01-67f4-4f92-b019-27566870a32d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-959d1c01-67f4-4f92-b019-27566870a32d] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-631d32ed-322e-4fa9-9d64-c1ebbad0ea61] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-631d32ed-322e-4fa9-9d64-c1ebbad0ea61] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
    max-width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
  }
}

.sd[data-s-b6f98ccf-2dc3-4d71-b7e4-504a2053d412] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6f98ccf-2dc3-4d71-b7e4-504a2053d412] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1558306e-84e3-421f-929e-cf03081b5b4e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1558306e-84e3-421f-929e-cf03081b5b4e] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-92c7e7b8-8a11-490c-8656-f4fa5fe6fa91] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
  max-width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92c7e7b8-8a11-490c-8656-f4fa5fe6fa91] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
    max-width: calc(100% - (var(--gap-h-ad310ef3-fb9f-4a05-950e-c2828841e70b) * 0));
  }
}


.sd[data-s-b5305bfc-775c-4784-a61e-e30df529d383] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1fb81803-c789-42ff-9323-2a884c43dc17] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-effb9d69-7385-45e0-b66f-9adb3f74589a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-effb9d69-7385-45e0-b66f-9adb3f74589a] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-8f464f23-53f3-4b0e-9af6-a781e9b24a66] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66: 0px;
  --gap-v-8f464f23-53f3-4b0e-9af6-a781e9b24a66: 0px;
  --gap-uuid: 8f464f23-53f3-4b0e-9af6-a781e9b24a66;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f464f23-53f3-4b0e-9af6-a781e9b24a66] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66: 0px;
    --gap-v-8f464f23-53f3-4b0e-9af6-a781e9b24a66: 0px;
    max-width: 100%;
  }
}

.sd[data-s-9d1c8fe7-fe6b-411d-89bf-548bb11ba98d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.24999999999999994));
  --gap-h-9d1c8fe7-fe6b-411d-89bf-548bb11ba98d: 0px;
  --gap-v-9d1c8fe7-fe6b-411d-89bf-548bb11ba98d: 0px;
  --gap-uuid: 9d1c8fe7-fe6b-411d-89bf-548bb11ba98d;
  max-width: calc(75% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d1c8fe7-fe6b-411d-89bf-548bb11ba98d] {
    margin: 0px 0px 25px 0px;
    --gap-h-9d1c8fe7-fe6b-411d-89bf-548bb11ba98d: 0px;
    --gap-v-9d1c8fe7-fe6b-411d-89bf-548bb11ba98d: 0px;
    width: calc(75% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.24999999999999994));
  }
}

.sd[data-s-96dbc26c-f7d2-4dd6-b80f-13288e1e9f0e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96dbc26c-f7d2-4dd6-b80f-13288e1e9f0e] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-b2e2a741-f098-46a3-9bcc-d256f45ed0ca] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2e2a741-f098-46a3-9bcc-d256f45ed0ca] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5ed45bf1-d23a-430b-8f87-8ef5ad8310be] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ed45bf1-d23a-430b-8f87-8ef5ad8310be] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-cf064761-e667-4d0e-87d2-6e2e945695b2] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-cf064761-e667-4d0e-87d2-6e2e945695b2].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-cf064761-e667-4d0e-87d2-6e2e945695b2].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf064761-e667-4d0e-87d2-6e2e945695b2] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-ff91a8b7-1e16-4413-9d55-9610569e4a6c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.35000000000000003));
  --gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c: 25px;
  --gap-v-ff91a8b7-1e16-4413-9d55-9610569e4a6c: 0px;
  --gap-uuid: ff91a8b7-1e16-4413-9d55-9610569e4a6c;
  max-width: calc(65% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff91a8b7-1e16-4413-9d55-9610569e4a6c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.059999999999999984));
    --gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c: 0px;
    --gap-v-ff91a8b7-1e16-4413-9d55-9610569e4a6c: 0px;
    max-width: calc(94% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.059999999999999984));
  }
}

.sd[data-s-276e53d0-1dd3-46c3-9123-b6898b8aca68] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0.5));
  max-width: calc(50% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-276e53d0-1dd3-46c3-9123-b6898b8aca68] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0));
    max-width: calc(100% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0));
  }
}

.sd[data-s-e75ccaad-e228-4456-bc10-36de2b9ad456] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e75ccaad-e228-4456-bc10-36de2b9ad456] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-de8d4520-5125-4f40-9be9-829bcac16688] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0.5));
  max-width: calc(50% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-de8d4520-5125-4f40-9be9-829bcac16688] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0));
    max-width: calc(100% - (var(--gap-h-ff91a8b7-1e16-4413-9d55-9610569e4a6c) * 0));
  }
}

.sd[data-s-5b766cc5-27b1-4038-a639-14e8cd3401cd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.35000000000000003));
  --gap-h-5b766cc5-27b1-4038-a639-14e8cd3401cd: 25px;
  --gap-v-5b766cc5-27b1-4038-a639-14e8cd3401cd: 0px;
  --gap-uuid: 5b766cc5-27b1-4038-a639-14e8cd3401cd;
  max-width: calc(65% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b766cc5-27b1-4038-a639-14e8cd3401cd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.059999999999999984));
    --gap-h-5b766cc5-27b1-4038-a639-14e8cd3401cd: 0px;
    --gap-v-5b766cc5-27b1-4038-a639-14e8cd3401cd: 25px;
    max-width: calc(94% - (var(--gap-h-8f464f23-53f3-4b0e-9af6-a781e9b24a66) * 0.059999999999999984));
  }
}

.sd[data-s-d82f74ce-5a7b-409f-bf2c-1328061c49f6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-5b766cc5-27b1-4038-a639-14e8cd3401cd) * 0));
  z-index: 1;
  --gap-uuid: d82f74ce-5a7b-409f-bf2c-1328061c49f6;
  --gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6: 0px;
  --gap-v-d82f74ce-5a7b-409f-bf2c-1328061c49f6: 0px;
  max-width: calc(100% - (var(--gap-h-5b766cc5-27b1-4038-a639-14e8cd3401cd) * 0));
}

.sd[data-s-d82f74ce-5a7b-409f-bf2c-1328061c49f6].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-d82f74ce-5a7b-409f-bf2c-1328061c49f6].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-d82f74ce-5a7b-409f-bf2c-1328061c49f6]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d82f74ce-5a7b-409f-bf2c-1328061c49f6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6: 0px;
    --gap-v-d82f74ce-5a7b-409f-bf2c-1328061c49f6: 0px;
  }
}

.sd[data-s-17192121-d94d-4a4a-8919-b9a48376ffcc] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17192121-d94d-4a4a-8919-b9a48376ffcc] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-49ed4c81-5d9a-4b7a-9068-06dd85dc1e25] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-49ed4c81-5d9a-4b7a-9068-06dd85dc1e25] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0));
    max-width: calc(100% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0));
  }
}

.sd[data-s-a869cc2f-2b10-4aa5-aa10-2144a08f08ae] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a869cc2f-2b10-4aa5-aa10-2144a08f08ae] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7c8e1432-0729-4e95-a354-75a960ccbdae] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c8e1432-0729-4e95-a354-75a960ccbdae] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-13b5e2d2-d68e-4ae7-a023-fe118181c569] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-13b5e2d2-d68e-4ae7-a023-fe118181c569] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0));
    max-width: calc(100% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0));
  }
}

.sd[data-s-949bbd4b-6c36-49d9-ab67-2367664a8ae9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-949bbd4b-6c36-49d9-ab67-2367664a8ae9] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-698a8eb7-18ad-471b-96b9-4ac3c3692d56] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-698a8eb7-18ad-471b-96b9-4ac3c3692d56] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1791e5f6-b51c-45fd-97b5-5ee08c1171af] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1791e5f6-b51c-45fd-97b5-5ee08c1171af] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0));
    max-width: calc(100% - (var(--gap-h-d82f74ce-5a7b-409f-bf2c-1328061c49f6) * 0));
  }
}

.sd[data-s-6b7475c3-a286-4728-b4a7-8300133697dc] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b7475c3-a286-4728-b4a7-8300133697dc] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-374b264b-dd04-4f97-9711-a7a4beb0dde4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-374b264b-dd04-4f97-9711-a7a4beb0dde4: 0px;
  --gap-v-374b264b-dd04-4f97-9711-a7a4beb0dde4: 0px;
  --gap-uuid: 374b264b-dd04-4f97-9711-a7a4beb0dde4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-374b264b-dd04-4f97-9711-a7a4beb0dde4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-374b264b-dd04-4f97-9711-a7a4beb0dde4: 0px;
    --gap-v-374b264b-dd04-4f97-9711-a7a4beb0dde4: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-73188aca-778b-4985-a9c5-d3c3d3b65158] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b97c9d37-89be-4c97-9b63-b530cca84726] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0ac05fa5-8273-4f1c-ab54-bab3b314cf44] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ac05fa5-8273-4f1c-ab54-bab3b314cf44] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-c2596f9d-16f1-404c-8fa1-72890795d5a9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9: 0px;
  --gap-v-c2596f9d-16f1-404c-8fa1-72890795d5a9: 0px;
  --gap-uuid: c2596f9d-16f1-404c-8fa1-72890795d5a9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2596f9d-16f1-404c-8fa1-72890795d5a9] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9: 0px;
    --gap-v-c2596f9d-16f1-404c-8fa1-72890795d5a9: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d6d727b0-fd96-4b7e-bed4-4d4f385d2ec6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.24999999999999994));
  --gap-h-d6d727b0-fd96-4b7e-bed4-4d4f385d2ec6: 0px;
  --gap-v-d6d727b0-fd96-4b7e-bed4-4d4f385d2ec6: 0px;
  --gap-uuid: d6d727b0-fd96-4b7e-bed4-4d4f385d2ec6;
  max-width: calc(75% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6d727b0-fd96-4b7e-bed4-4d4f385d2ec6] {
    margin: 0px 0px 25px 0px;
    --gap-h-d6d727b0-fd96-4b7e-bed4-4d4f385d2ec6: 0px;
    --gap-v-d6d727b0-fd96-4b7e-bed4-4d4f385d2ec6: 0px;
    width: calc(75% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.24999999999999994));
  }
}

.sd[data-s-96617202-8ae2-4a03-bd71-8c2a210d791d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96617202-8ae2-4a03-bd71-8c2a210d791d] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-1c65ff2e-c412-4033-806e-3d884a2e7d9e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c65ff2e-c412-4033-806e-3d884a2e7d9e] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-092107a5-1a91-46ac-8ec7-050cffbd0ca5] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-092107a5-1a91-46ac-8ec7-050cffbd0ca5] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-249deaa5-a2a8-4074-8c5c-6e1a1f608116] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-249deaa5-a2a8-4074-8c5c-6e1a1f608116].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-249deaa5-a2a8-4074-8c5c-6e1a1f608116].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-249deaa5-a2a8-4074-8c5c-6e1a1f608116] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-e69e3a60-328d-466d-863c-5a613fd1a0c7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.35000000000000003));
  --gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7: 25px;
  --gap-v-e69e3a60-328d-466d-863c-5a613fd1a0c7: 0px;
  --gap-uuid: e69e3a60-328d-466d-863c-5a613fd1a0c7;
  max-width: calc(65% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e69e3a60-328d-466d-863c-5a613fd1a0c7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.059999999999999984));
    --gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7: 0px;
    --gap-v-e69e3a60-328d-466d-863c-5a613fd1a0c7: 0px;
    max-width: calc(94% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.059999999999999984));
  }
}

.sd[data-s-30efcdb2-aa3e-4b4c-a977-6c0f31e0486b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0.5));
  max-width: calc(50% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-30efcdb2-aa3e-4b4c-a977-6c0f31e0486b] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0));
    max-width: calc(100% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0));
  }
}

.sd[data-s-92513567-1492-4d41-9409-ece86621532d] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92513567-1492-4d41-9409-ece86621532d] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8eb6a757-2c2e-4f10-95d5-f15a160da1a3] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0.5));
  max-width: calc(50% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8eb6a757-2c2e-4f10-95d5-f15a160da1a3] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0));
    max-width: calc(100% - (var(--gap-h-e69e3a60-328d-466d-863c-5a613fd1a0c7) * 0));
  }
}

.sd[data-s-9ca1051c-8251-49ff-806f-0936a3be99ec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.35000000000000003));
  --gap-h-9ca1051c-8251-49ff-806f-0936a3be99ec: 25px;
  --gap-v-9ca1051c-8251-49ff-806f-0936a3be99ec: 0px;
  --gap-uuid: 9ca1051c-8251-49ff-806f-0936a3be99ec;
  max-width: calc(65% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9ca1051c-8251-49ff-806f-0936a3be99ec] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.059999999999999984));
    --gap-h-9ca1051c-8251-49ff-806f-0936a3be99ec: 0px;
    --gap-v-9ca1051c-8251-49ff-806f-0936a3be99ec: 25px;
    max-width: calc(94% - (var(--gap-h-c2596f9d-16f1-404c-8fa1-72890795d5a9) * 0.059999999999999984));
  }
}

.sd[data-s-e16db465-c45a-4f66-8a46-f6d277b272b3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-9ca1051c-8251-49ff-806f-0936a3be99ec) * 0));
  z-index: 1;
  --gap-uuid: e16db465-c45a-4f66-8a46-f6d277b272b3;
  --gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3: 0px;
  --gap-v-e16db465-c45a-4f66-8a46-f6d277b272b3: 0px;
  max-width: calc(100% - (var(--gap-h-9ca1051c-8251-49ff-806f-0936a3be99ec) * 0));
}

.sd[data-s-e16db465-c45a-4f66-8a46-f6d277b272b3].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-e16db465-c45a-4f66-8a46-f6d277b272b3].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-e16db465-c45a-4f66-8a46-f6d277b272b3]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e16db465-c45a-4f66-8a46-f6d277b272b3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3: 0px;
    --gap-v-e16db465-c45a-4f66-8a46-f6d277b272b3: 0px;
  }
}

.sd[data-s-2362a394-b703-42d8-ae2d-c611a79aef66] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2362a394-b703-42d8-ae2d-c611a79aef66] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1e250d56-298f-440e-a5bf-fe310b1a66ad] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e250d56-298f-440e-a5bf-fe310b1a66ad] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0));
    max-width: calc(100% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0));
  }
}

.sd[data-s-05bbe490-220a-4d7b-8d99-19cc2ebd7ec7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05bbe490-220a-4d7b-8d99-19cc2ebd7ec7] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ca231f82-f50a-4c91-9682-1b72d5f90fab] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca231f82-f50a-4c91-9682-1b72d5f90fab] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2138a99f-d28e-4b92-bbfd-8704af3ae9b6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2138a99f-d28e-4b92-bbfd-8704af3ae9b6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0));
    max-width: calc(100% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0));
  }
}

.sd[data-s-54cfb6c6-4a48-4f27-92c1-2792a6663e9d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54cfb6c6-4a48-4f27-92c1-2792a6663e9d] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6da5a004-3128-4da7-9bb1-efa16320a652] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6da5a004-3128-4da7-9bb1-efa16320a652] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b29f796e-a6de-4dd6-9a5d-750d33ac88db] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b29f796e-a6de-4dd6-9a5d-750d33ac88db] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0));
    max-width: calc(100% - (var(--gap-h-e16db465-c45a-4f66-8a46-f6d277b272b3) * 0));
  }
}

.sd[data-s-9178f35d-836f-41ee-89f5-73e3f4e640a6] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9178f35d-836f-41ee-89f5-73e3f4e640a6] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6eb492f4-9d5b-4416-b89a-bd1ddee5d99e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-6eb492f4-9d5b-4416-b89a-bd1ddee5d99e: 0px;
  --gap-v-6eb492f4-9d5b-4416-b89a-bd1ddee5d99e: 0px;
  --gap-uuid: 6eb492f4-9d5b-4416-b89a-bd1ddee5d99e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6eb492f4-9d5b-4416-b89a-bd1ddee5d99e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-6eb492f4-9d5b-4416-b89a-bd1ddee5d99e: 0px;
    --gap-v-6eb492f4-9d5b-4416-b89a-bd1ddee5d99e: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-70e0fc60-c428-4952-8b17-5d257a6a4eef] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-37ec251e-6ffe-43de-a9e9-ebd8d9a56491] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-641ff13f-699f-444b-bda0-ea7fc7749487] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-641ff13f-699f-444b-bda0-ea7fc7749487] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-d44e0bc0-378b-4b3d-b988-3165e95fbf3a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a: 0px;
  --gap-v-d44e0bc0-378b-4b3d-b988-3165e95fbf3a: 0px;
  --gap-uuid: d44e0bc0-378b-4b3d-b988-3165e95fbf3a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d44e0bc0-378b-4b3d-b988-3165e95fbf3a] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a: 0px;
    --gap-v-d44e0bc0-378b-4b3d-b988-3165e95fbf3a: 0px;
    max-width: 100%;
  }
}

.sd[data-s-130fcb27-cd04-4894-a502-fe6bf2b9e687] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.24999999999999994));
  --gap-h-130fcb27-cd04-4894-a502-fe6bf2b9e687: 0px;
  --gap-v-130fcb27-cd04-4894-a502-fe6bf2b9e687: 0px;
  --gap-uuid: 130fcb27-cd04-4894-a502-fe6bf2b9e687;
  max-width: calc(75% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-130fcb27-cd04-4894-a502-fe6bf2b9e687] {
    margin: 0px 0px 25px 0px;
    --gap-h-130fcb27-cd04-4894-a502-fe6bf2b9e687: 0px;
    --gap-v-130fcb27-cd04-4894-a502-fe6bf2b9e687: 0px;
    width: calc(75% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.24999999999999994));
  }
}

.sd[data-s-07b36256-1d16-4ab1-81c7-0707547d057b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-07b36256-1d16-4ab1-81c7-0707547d057b] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-43abb290-d764-4e4f-97f5-1f127d8f97cf] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43abb290-d764-4e4f-97f5-1f127d8f97cf] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e44af2b4-81e5-4756-832b-b6010618ae4f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e44af2b4-81e5-4756-832b-b6010618ae4f] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-95c9be23-bff5-4312-a772-89d790c31f29] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-95c9be23-bff5-4312-a772-89d790c31f29].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-95c9be23-bff5-4312-a772-89d790c31f29].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95c9be23-bff5-4312-a772-89d790c31f29] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.35000000000000003));
  --gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a: 25px;
  --gap-v-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a: 0px;
  --gap-uuid: 9ca66429-cf7a-492d-8ecd-0cf3a76edd2a;
  max-width: calc(65% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.059999999999999984));
    --gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a: 0px;
    --gap-v-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a: 0px;
    max-width: calc(94% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.059999999999999984));
  }
}

.sd[data-s-75af665d-d9ac-46ca-9cea-04e90f8bd7a8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0.5));
  max-width: calc(50% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-75af665d-d9ac-46ca-9cea-04e90f8bd7a8] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0));
    max-width: calc(100% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0));
  }
}

.sd[data-s-17aa9e30-e23c-4a3c-bf49-49a978931555] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17aa9e30-e23c-4a3c-bf49-49a978931555] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-129a337d-7e38-402f-ae5b-b649764d99b9] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0.5));
  max-width: calc(50% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-129a337d-7e38-402f-ae5b-b649764d99b9] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0));
    max-width: calc(100% - (var(--gap-h-9ca66429-cf7a-492d-8ecd-0cf3a76edd2a) * 0));
  }
}

.sd[data-s-2a37244a-24e1-4dd6-85b9-771cd7837823] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.35000000000000003));
  --gap-h-2a37244a-24e1-4dd6-85b9-771cd7837823: 25px;
  --gap-v-2a37244a-24e1-4dd6-85b9-771cd7837823: 0px;
  --gap-uuid: 2a37244a-24e1-4dd6-85b9-771cd7837823;
  max-width: calc(65% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a37244a-24e1-4dd6-85b9-771cd7837823] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.059999999999999984));
    --gap-h-2a37244a-24e1-4dd6-85b9-771cd7837823: 0px;
    --gap-v-2a37244a-24e1-4dd6-85b9-771cd7837823: 25px;
    max-width: calc(94% - (var(--gap-h-d44e0bc0-378b-4b3d-b988-3165e95fbf3a) * 0.059999999999999984));
  }
}

.sd[data-s-be6db502-1523-42d5-900a-5ba0f62a73c1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-2a37244a-24e1-4dd6-85b9-771cd7837823) * 0));
  z-index: 1;
  --gap-uuid: be6db502-1523-42d5-900a-5ba0f62a73c1;
  --gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1: 0px;
  --gap-v-be6db502-1523-42d5-900a-5ba0f62a73c1: 0px;
  max-width: calc(100% - (var(--gap-h-2a37244a-24e1-4dd6-85b9-771cd7837823) * 0));
}

.sd[data-s-be6db502-1523-42d5-900a-5ba0f62a73c1].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-be6db502-1523-42d5-900a-5ba0f62a73c1].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-be6db502-1523-42d5-900a-5ba0f62a73c1]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be6db502-1523-42d5-900a-5ba0f62a73c1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1: 0px;
    --gap-v-be6db502-1523-42d5-900a-5ba0f62a73c1: 0px;
  }
}

.sd[data-s-de5449c7-13d5-4915-8493-b5e403c290fd] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-de5449c7-13d5-4915-8493-b5e403c290fd] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-6bab6053-7ea9-4299-b543-5f88255a1500] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bab6053-7ea9-4299-b543-5f88255a1500] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0));
    max-width: calc(100% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0));
  }
}

.sd[data-s-c98e2512-4496-4e0d-a824-721d2c75cdec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c98e2512-4496-4e0d-a824-721d2c75cdec] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-867d1802-4a66-48d3-b828-a76145342257] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-867d1802-4a66-48d3-b828-a76145342257] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-50d08f3a-5466-4925-b6cc-0a8a87b0d423] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-50d08f3a-5466-4925-b6cc-0a8a87b0d423] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0));
    max-width: calc(100% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0));
  }
}

.sd[data-s-78326851-83aa-4af3-9629-88c942ab291e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-78326851-83aa-4af3-9629-88c942ab291e] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3db841be-18c0-4f0b-ae81-4823bb83dc51] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3db841be-18c0-4f0b-ae81-4823bb83dc51] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ba1b5ed7-12ff-44bb-b865-ae678ef6c04a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ba1b5ed7-12ff-44bb-b865-ae678ef6c04a] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0));
    max-width: calc(100% - (var(--gap-h-be6db502-1523-42d5-900a-5ba0f62a73c1) * 0));
  }
}

.sd[data-s-740c617c-dac9-42cc-b393-98e19bc43272] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-740c617c-dac9-42cc-b393-98e19bc43272] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-25b5c81e-1f55-410c-b67e-9b40f18839c7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-25b5c81e-1f55-410c-b67e-9b40f18839c7: 0px;
  --gap-v-25b5c81e-1f55-410c-b67e-9b40f18839c7: 0px;
  --gap-uuid: 25b5c81e-1f55-410c-b67e-9b40f18839c7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-25b5c81e-1f55-410c-b67e-9b40f18839c7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-25b5c81e-1f55-410c-b67e-9b40f18839c7: 0px;
    --gap-v-25b5c81e-1f55-410c-b67e-9b40f18839c7: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-ce3239c0-eb52-4244-8af7-22000cdd6e7b] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0b571781-8942-4b1d-b52b-73228b5e9496] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c2e1736c-7af2-47af-8f88-21437ec0ff2e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2e1736c-7af2-47af-8f88-21437ec0ff2e] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-8465d1dd-1886-4ac7-a2e3-af4676f87410] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410: 0px;
  --gap-v-8465d1dd-1886-4ac7-a2e3-af4676f87410: 0px;
  --gap-uuid: 8465d1dd-1886-4ac7-a2e3-af4676f87410;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8465d1dd-1886-4ac7-a2e3-af4676f87410] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410: 0px;
    --gap-v-8465d1dd-1886-4ac7-a2e3-af4676f87410: 0px;
    max-width: 100%;
  }
}

.sd[data-s-82706024-0cf9-430d-aef9-c1b7072b61ed] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.24999999999999994));
  --gap-h-82706024-0cf9-430d-aef9-c1b7072b61ed: 0px;
  --gap-v-82706024-0cf9-430d-aef9-c1b7072b61ed: 0px;
  --gap-uuid: 82706024-0cf9-430d-aef9-c1b7072b61ed;
  max-width: calc(75% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-82706024-0cf9-430d-aef9-c1b7072b61ed] {
    margin: 0px 0px 25px 0px;
    --gap-h-82706024-0cf9-430d-aef9-c1b7072b61ed: 0px;
    --gap-v-82706024-0cf9-430d-aef9-c1b7072b61ed: 0px;
    width: calc(75% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.24999999999999994));
  }
}

.sd[data-s-5290c6da-f677-4a60-b663-22abed4ddd70] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5290c6da-f677-4a60-b663-22abed4ddd70] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-c95388c3-fb9c-45a1-a7c2-6126f1d8fb1c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c95388c3-fb9c-45a1-a7c2-6126f1d8fb1c] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-8599b3f7-0fdf-4c05-8aff-fea272814a3a] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8599b3f7-0fdf-4c05-8aff-fea272814a3a] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-7537c0f0-f642-49e0-bc6b-d1c04e61b14b] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-7537c0f0-f642-49e0-bc6b-d1c04e61b14b].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-7537c0f0-f642-49e0-bc6b-d1c04e61b14b].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7537c0f0-f642-49e0-bc6b-d1c04e61b14b] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-367919d1-71c1-4493-8a34-41563434cf56] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.35000000000000003));
  --gap-h-367919d1-71c1-4493-8a34-41563434cf56: 25px;
  --gap-v-367919d1-71c1-4493-8a34-41563434cf56: 0px;
  --gap-uuid: 367919d1-71c1-4493-8a34-41563434cf56;
  max-width: calc(65% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-367919d1-71c1-4493-8a34-41563434cf56] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.059999999999999984));
    --gap-h-367919d1-71c1-4493-8a34-41563434cf56: 0px;
    --gap-v-367919d1-71c1-4493-8a34-41563434cf56: 0px;
    max-width: calc(94% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.059999999999999984));
  }
}

.sd[data-s-38773e37-3f8d-44ff-8c8b-35175bfa8639] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-367919d1-71c1-4493-8a34-41563434cf56) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0.5));
  max-width: calc(50% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-38773e37-3f8d-44ff-8c8b-35175bfa8639] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0));
    max-width: calc(100% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0));
  }
}

.sd[data-s-65128ea8-82cd-4b8e-9a0f-a0a9aedc716e] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65128ea8-82cd-4b8e-9a0f-a0a9aedc716e] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8c8a22c5-a7f6-414a-b0c6-ea7f2ff2fffb] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0.5));
  max-width: calc(50% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c8a22c5-a7f6-414a-b0c6-ea7f2ff2fffb] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0));
    max-width: calc(100% - (var(--gap-h-367919d1-71c1-4493-8a34-41563434cf56) * 0));
  }
}

.sd[data-s-e35fc78c-9596-44af-bcfd-77de91ab635b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.35000000000000003));
  --gap-h-e35fc78c-9596-44af-bcfd-77de91ab635b: 25px;
  --gap-v-e35fc78c-9596-44af-bcfd-77de91ab635b: 0px;
  --gap-uuid: e35fc78c-9596-44af-bcfd-77de91ab635b;
  max-width: calc(65% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e35fc78c-9596-44af-bcfd-77de91ab635b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.059999999999999984));
    --gap-h-e35fc78c-9596-44af-bcfd-77de91ab635b: 0px;
    --gap-v-e35fc78c-9596-44af-bcfd-77de91ab635b: 25px;
    max-width: calc(94% - (var(--gap-h-8465d1dd-1886-4ac7-a2e3-af4676f87410) * 0.059999999999999984));
  }
}

.sd[data-s-13de7a9d-2e3b-4122-856c-1006ce6f52a8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-e35fc78c-9596-44af-bcfd-77de91ab635b) * 0));
  z-index: 1;
  --gap-uuid: 13de7a9d-2e3b-4122-856c-1006ce6f52a8;
  --gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8: 0px;
  --gap-v-13de7a9d-2e3b-4122-856c-1006ce6f52a8: 0px;
  max-width: calc(100% - (var(--gap-h-e35fc78c-9596-44af-bcfd-77de91ab635b) * 0));
}

.sd[data-s-13de7a9d-2e3b-4122-856c-1006ce6f52a8].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-13de7a9d-2e3b-4122-856c-1006ce6f52a8].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-13de7a9d-2e3b-4122-856c-1006ce6f52a8]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13de7a9d-2e3b-4122-856c-1006ce6f52a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8: 0px;
    --gap-v-13de7a9d-2e3b-4122-856c-1006ce6f52a8: 0px;
  }
}

.sd[data-s-8888346d-30d7-4f50-8970-7cc69adf5fdc] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8888346d-30d7-4f50-8970-7cc69adf5fdc] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5449bc62-16fd-4d81-bdaf-ed43383218ae] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5449bc62-16fd-4d81-bdaf-ed43383218ae] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
    max-width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
  }
}

.sd[data-s-cc622630-027f-4e01-8359-e13f254b2392] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc622630-027f-4e01-8359-e13f254b2392] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3f503728-7514-4ff7-be63-248d0909a5a1] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f503728-7514-4ff7-be63-248d0909a5a1] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-00c8295a-7f73-473c-bf06-f5f81306fae7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-00c8295a-7f73-473c-bf06-f5f81306fae7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
    max-width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
  }
}

.sd[data-s-6919ad66-5b25-47ab-b4a5-1d9acd301cef] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6919ad66-5b25-47ab-b4a5-1d9acd301cef] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b80e6079-e129-4eac-83e1-385b7806a46c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b80e6079-e129-4eac-83e1-385b7806a46c] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d059545d-a4c3-4f04-9d39-c59bf5f892d3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
  max-width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d059545d-a4c3-4f04-9d39-c59bf5f892d3] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
    max-width: calc(100% - (var(--gap-h-13de7a9d-2e3b-4122-856c-1006ce6f52a8) * 0));
  }
}

.sd[data-s-0a265bab-9d20-4a65-b259-d24f6ab72e06] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-0a265bab-9d20-4a65-b259-d24f6ab72e06: 0px;
  --gap-v-0a265bab-9d20-4a65-b259-d24f6ab72e06: 0px;
  --gap-uuid: 0a265bab-9d20-4a65-b259-d24f6ab72e06;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a265bab-9d20-4a65-b259-d24f6ab72e06] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-0a265bab-9d20-4a65-b259-d24f6ab72e06: 0px;
    --gap-v-0a265bab-9d20-4a65-b259-d24f6ab72e06: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-2617d025-6f83-4b09-a1cb-ec7756baa485] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2d9b0ae4-4390-4bab-8146-83fd23561966] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a656bf06-ddfb-4b28-a23e-e298bab3682d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a656bf06-ddfb-4b28-a23e-e298bab3682d] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e: 0px;
  --gap-v-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e: 0px;
  --gap-uuid: dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e: 0px;
    --gap-v-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e: 0px;
    max-width: 100%;
  }
}

.sd[data-s-32a9748e-fb2d-45cd-a441-12f98f362707] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.24999999999999994));
  --gap-h-32a9748e-fb2d-45cd-a441-12f98f362707: 0px;
  --gap-v-32a9748e-fb2d-45cd-a441-12f98f362707: 0px;
  --gap-uuid: 32a9748e-fb2d-45cd-a441-12f98f362707;
  max-width: calc(75% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-32a9748e-fb2d-45cd-a441-12f98f362707] {
    margin: 0px 0px 25px 0px;
    --gap-h-32a9748e-fb2d-45cd-a441-12f98f362707: 0px;
    --gap-v-32a9748e-fb2d-45cd-a441-12f98f362707: 0px;
    width: calc(75% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.24999999999999994));
  }
}

.sd[data-s-74f5e7bd-6217-4f0d-86a7-d0eac3113b5e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-74f5e7bd-6217-4f0d-86a7-d0eac3113b5e] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-9c8ebf5c-8712-4c37-8018-1450d7352093] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9c8ebf5c-8712-4c37-8018-1450d7352093] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-456f79b7-6b45-41d1-aee6-b3958a4c611f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-456f79b7-6b45-41d1-aee6-b3958a4c611f] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-609241c3-ec3b-4895-ad14-f65e55cab1ef] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-609241c3-ec3b-4895-ad14-f65e55cab1ef].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-609241c3-ec3b-4895-ad14-f65e55cab1ef].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-609241c3-ec3b-4895-ad14-f65e55cab1ef] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-cacf004b-ac90-470b-a646-18e6bfd0027b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.35000000000000003));
  --gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b: 25px;
  --gap-v-cacf004b-ac90-470b-a646-18e6bfd0027b: 0px;
  --gap-uuid: cacf004b-ac90-470b-a646-18e6bfd0027b;
  max-width: calc(65% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cacf004b-ac90-470b-a646-18e6bfd0027b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.059999999999999984));
    --gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b: 0px;
    --gap-v-cacf004b-ac90-470b-a646-18e6bfd0027b: 0px;
    max-width: calc(94% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.059999999999999984));
  }
}

.sd[data-s-efcc1231-83d7-4e4f-b578-4100853d1e9f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0.5));
  max-width: calc(50% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-efcc1231-83d7-4e4f-b578-4100853d1e9f] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0));
    max-width: calc(100% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0));
  }
}

.sd[data-s-7c5a1e20-6b9d-439d-a1c4-1f586c28c66a] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c5a1e20-6b9d-439d-a1c4-1f586c28c66a] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8c7bb6c1-7ead-43a0-a848-8d653cca48d5] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0.5));
  max-width: calc(50% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c7bb6c1-7ead-43a0-a848-8d653cca48d5] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0));
    max-width: calc(100% - (var(--gap-h-cacf004b-ac90-470b-a646-18e6bfd0027b) * 0));
  }
}

.sd[data-s-fc9c2c4b-185a-4558-80c4-46fae4470b84] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.35000000000000003));
  --gap-h-fc9c2c4b-185a-4558-80c4-46fae4470b84: 25px;
  --gap-v-fc9c2c4b-185a-4558-80c4-46fae4470b84: 0px;
  --gap-uuid: fc9c2c4b-185a-4558-80c4-46fae4470b84;
  max-width: calc(65% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc9c2c4b-185a-4558-80c4-46fae4470b84] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.059999999999999984));
    --gap-h-fc9c2c4b-185a-4558-80c4-46fae4470b84: 0px;
    --gap-v-fc9c2c4b-185a-4558-80c4-46fae4470b84: 25px;
    max-width: calc(94% - (var(--gap-h-dad6e2af-b2a7-4edd-86ce-5dbc3fbce37e) * 0.059999999999999984));
  }
}

.sd[data-s-e84bb78a-f45a-44a6-ad17-340c9680130d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-fc9c2c4b-185a-4558-80c4-46fae4470b84) * 0));
  z-index: 1;
  --gap-uuid: e84bb78a-f45a-44a6-ad17-340c9680130d;
  --gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d: 0px;
  --gap-v-e84bb78a-f45a-44a6-ad17-340c9680130d: 0px;
  max-width: calc(100% - (var(--gap-h-fc9c2c4b-185a-4558-80c4-46fae4470b84) * 0));
}

.sd[data-s-e84bb78a-f45a-44a6-ad17-340c9680130d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-e84bb78a-f45a-44a6-ad17-340c9680130d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-e84bb78a-f45a-44a6-ad17-340c9680130d]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e84bb78a-f45a-44a6-ad17-340c9680130d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d: 0px;
    --gap-v-e84bb78a-f45a-44a6-ad17-340c9680130d: 0px;
  }
}

.sd[data-s-58b8aa7f-427e-49b1-9f35-b65d80054971] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-58b8aa7f-427e-49b1-9f35-b65d80054971] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0b2b0bf2-a815-49ec-9975-435247e0857e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b2b0bf2-a815-49ec-9975-435247e0857e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0));
    max-width: calc(100% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0));
  }
}

.sd[data-s-368c62e0-dada-406d-96d2-4852b7e4ce43] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-368c62e0-dada-406d-96d2-4852b7e4ce43] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f670ab32-a222-4971-85f1-638fc105132c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f670ab32-a222-4971-85f1-638fc105132c] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b0e17497-0ba6-40e8-9ca8-fa9ca0e03b1e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0e17497-0ba6-40e8-9ca8-fa9ca0e03b1e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0));
    max-width: calc(100% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0));
  }
}

.sd[data-s-5b09de11-e8a2-4105-9734-048eb68ad754] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b09de11-e8a2-4105-9734-048eb68ad754] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2511101b-8eb9-42dc-a214-1f29b65efc11] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2511101b-8eb9-42dc-a214-1f29b65efc11] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ca1257f4-4e46-43b7-8475-be102b866a9a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca1257f4-4e46-43b7-8475-be102b866a9a] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0));
    max-width: calc(100% - (var(--gap-h-e84bb78a-f45a-44a6-ad17-340c9680130d) * 0));
  }
}

.sd[data-s-3184e049-2e60-44db-a1ba-b490508a699d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3184e049-2e60-44db-a1ba-b490508a699d] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-32b18364-6de4-404b-82de-84d0078b06fb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-32b18364-6de4-404b-82de-84d0078b06fb: 0px;
  --gap-v-32b18364-6de4-404b-82de-84d0078b06fb: 0px;
  --gap-uuid: 32b18364-6de4-404b-82de-84d0078b06fb;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32b18364-6de4-404b-82de-84d0078b06fb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-32b18364-6de4-404b-82de-84d0078b06fb: 0px;
    --gap-v-32b18364-6de4-404b-82de-84d0078b06fb: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-e3e7a1ae-80ad-4f71-afc7-92985799a4cb] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8378b585-3b60-46d8-a24a-8300c31c1458] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-74b344d8-b7b4-4615-83d2-d7811bb472c0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-74b344d8-b7b4-4615-83d2-d7811bb472c0] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-dba0a62d-a227-458c-86fe-f8c5ad44f3b2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2: 0px;
  --gap-v-dba0a62d-a227-458c-86fe-f8c5ad44f3b2: 0px;
  --gap-uuid: dba0a62d-a227-458c-86fe-f8c5ad44f3b2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dba0a62d-a227-458c-86fe-f8c5ad44f3b2] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2: 0px;
    --gap-v-dba0a62d-a227-458c-86fe-f8c5ad44f3b2: 0px;
    max-width: 100%;
  }
}

.sd[data-s-0e4c79ad-f736-455f-ab88-41ebe3766054] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
  --gap-h-0e4c79ad-f736-455f-ab88-41ebe3766054: 0px;
  --gap-v-0e4c79ad-f736-455f-ab88-41ebe3766054: 0px;
  --gap-uuid: 0e4c79ad-f736-455f-ab88-41ebe3766054;
  max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e4c79ad-f736-455f-ab88-41ebe3766054] {
    margin: 0px 0px 25px 0px;
    --gap-h-0e4c79ad-f736-455f-ab88-41ebe3766054: 0px;
    --gap-v-0e4c79ad-f736-455f-ab88-41ebe3766054: 0px;
    width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
  }
}

.sd[data-s-2df49c2e-ac89-4546-bb89-de3951af7bbf] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2df49c2e-ac89-4546-bb89-de3951af7bbf] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-0e8e0098-8ff2-4ec2-86a3-4fd0f4dceb27] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e8e0098-8ff2-4ec2-86a3-4fd0f4dceb27] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d47ae57d-f80c-46ba-b731-35ce2df5a60a] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d47ae57d-f80c-46ba-b731-35ce2df5a60a] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-1bfd7f9b-192a-4548-bd86-e4afa6039fe4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0));
  z-index: 5;
  --gap-h-1bfd7f9b-192a-4548-bd86-e4afa6039fe4: 0px;
  --gap-v-1bfd7f9b-192a-4548-bd86-e4afa6039fe4: 0px;
  --gap-uuid: 1bfd7f9b-192a-4548-bd86-e4afa6039fe4;
  max-width: calc(100% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1bfd7f9b-192a-4548-bd86-e4afa6039fe4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-1bfd7f9b-192a-4548-bd86-e4afa6039fe4: 0px;
    --gap-v-1bfd7f9b-192a-4548-bd86-e4afa6039fe4: 0px;
    width: calc(100% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0));
    max-width: calc(100% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0));
  }
}

.sd[data-s-b1a5c11c-b7d2-404d-81a3-2e633ab5070e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
  --gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 25px;
  --gap-v-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 0px;
  --gap-uuid: b1a5c11c-b7d2-404d-81a3-2e633ab5070e;
  max-width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1a5c11c-b7d2-404d-81a3-2e633ab5070e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
    --gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 0px;
    --gap-v-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 0px;
    max-width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
  }
}

.sd[data-s-4391fd81-3106-4004-9d27-0de61e7773df] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
  max-width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4391fd81-3106-4004-9d27-0de61e7773df] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
    max-width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
  }
}

.sd[data-s-e5877d7c-a982-44ae-a519-1f47f78640bd] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5877d7c-a982-44ae-a519-1f47f78640bd] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5cb6aec6-b0d7-430e-971d-43668ab9b5f2] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
  max-width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5cb6aec6-b0d7-430e-971d-43668ab9b5f2] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
    max-width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
  }
}

.sd[data-s-b56b943e-cd56-4f8a-80d3-547a1d1358aa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
  --gap-h-b56b943e-cd56-4f8a-80d3-547a1d1358aa: 25px;
  --gap-v-b56b943e-cd56-4f8a-80d3-547a1d1358aa: 0px;
  --gap-uuid: b56b943e-cd56-4f8a-80d3-547a1d1358aa;
  max-width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b56b943e-cd56-4f8a-80d3-547a1d1358aa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
    --gap-h-b56b943e-cd56-4f8a-80d3-547a1d1358aa: 0px;
    --gap-v-b56b943e-cd56-4f8a-80d3-547a1d1358aa: 25px;
    max-width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
  }
}

.sd[data-s-928db189-b27c-43b9-849b-bc95310de9b0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-b56b943e-cd56-4f8a-80d3-547a1d1358aa) * 0));
  z-index: 1;
  --gap-uuid: 928db189-b27c-43b9-849b-bc95310de9b0;
  --gap-h-928db189-b27c-43b9-849b-bc95310de9b0: 0px;
  --gap-v-928db189-b27c-43b9-849b-bc95310de9b0: 0px;
  max-width: calc(100% - (var(--gap-h-b56b943e-cd56-4f8a-80d3-547a1d1358aa) * 0));
}

.sd[data-s-928db189-b27c-43b9-849b-bc95310de9b0].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-928db189-b27c-43b9-849b-bc95310de9b0].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-928db189-b27c-43b9-849b-bc95310de9b0]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-928db189-b27c-43b9-849b-bc95310de9b0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-928db189-b27c-43b9-849b-bc95310de9b0: 0px;
    --gap-v-928db189-b27c-43b9-849b-bc95310de9b0: 0px;
  }
}

.sd[data-s-d13c36ca-4566-4d06-81a9-84d9ae111e68] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d13c36ca-4566-4d06-81a9-84d9ae111e68] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cd480065-702f-43b4-9547-ca846bc37fe5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd480065-702f-43b4-9547-ca846bc37fe5] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0));
    max-width: calc(100% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0));
  }
}

.sd[data-s-70ecc98f-87b9-47fd-8db6-4549433b9545] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-70ecc98f-87b9-47fd-8db6-4549433b9545] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c4beda53-f2c8-412d-b54a-0ebb98998f81] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c4beda53-f2c8-412d-b54a-0ebb98998f81] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6be2c251-f8f2-49eb-84b2-8ae5d78930f5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px;
  width: calc(85% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6be2c251-f8f2-49eb-84b2-8ae5d78930f5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0));
    max-width: calc(100% - (var(--gap-h-928db189-b27c-43b9-849b-bc95310de9b0) * 0));
  }
}

.sd[data-s-ad2c9246-fd05-4ab5-b34c-e981e065d495] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad2c9246-fd05-4ab5-b34c-e981e065d495] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-04a98976-fcd4-404a-8518-73e761f72e14] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-04a98976-fcd4-404a-8518-73e761f72e14] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ec6fc26c-e4a6-4e91-8708-da4ad74f77fd] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec6fc26c-e4a6-4e91-8708-da4ad74f77fd] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-514fd892-65f7-4d9b-8b1b-3046eaa1c7a6] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0017e027-c183-4e55-836b-2575df4f98b1] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dd223e02-0ee2-42d1-bdfa-f89e1a28046b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd223e02-0ee2-42d1-bdfa-f89e1a28046b] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-752902f8-d292-408d-91af-a3550de9e0fe] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-752902f8-d292-408d-91af-a3550de9e0fe: 0px;
  --gap-v-752902f8-d292-408d-91af-a3550de9e0fe: 0px;
  --gap-uuid: 752902f8-d292-408d-91af-a3550de9e0fe;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-752902f8-d292-408d-91af-a3550de9e0fe] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-752902f8-d292-408d-91af-a3550de9e0fe: 0px;
    --gap-v-752902f8-d292-408d-91af-a3550de9e0fe: 0px;
    max-width: 100%;
  }
}

.sd[data-s-8c0cafa1-cdfd-41b7-a2fb-c6f07b139397] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.24999999999999994));
  --gap-h-8c0cafa1-cdfd-41b7-a2fb-c6f07b139397: 0px;
  --gap-v-8c0cafa1-cdfd-41b7-a2fb-c6f07b139397: 0px;
  --gap-uuid: 8c0cafa1-cdfd-41b7-a2fb-c6f07b139397;
  max-width: calc(75% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c0cafa1-cdfd-41b7-a2fb-c6f07b139397] {
    margin: 0px 0px 25px 0px;
    --gap-h-8c0cafa1-cdfd-41b7-a2fb-c6f07b139397: 0px;
    --gap-v-8c0cafa1-cdfd-41b7-a2fb-c6f07b139397: 0px;
    width: calc(75% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.24999999999999994));
  }
}

.sd[data-s-2808ad3a-0f00-4dcd-9c2d-b402f0659daa] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2808ad3a-0f00-4dcd-9c2d-b402f0659daa] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-dece0a6d-0606-459e-b60e-1725b32023d8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dece0a6d-0606-459e-b60e-1725b32023d8] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e03ddd08-a74b-4027-8de2-54f99faea5ec] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e03ddd08-a74b-4027-8de2-54f99faea5ec] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d7e14362-8cf2-4cf3-beed-48f3dd52f656] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-d7e14362-8cf2-4cf3-beed-48f3dd52f656].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-d7e14362-8cf2-4cf3-beed-48f3dd52f656].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d7e14362-8cf2-4cf3-beed-48f3dd52f656] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-e333b437-217d-4fa0-bc27-1c040174dc4d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.35000000000000003));
  --gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d: 25px;
  --gap-v-e333b437-217d-4fa0-bc27-1c040174dc4d: 0px;
  --gap-uuid: e333b437-217d-4fa0-bc27-1c040174dc4d;
  max-width: calc(65% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e333b437-217d-4fa0-bc27-1c040174dc4d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.059999999999999984));
    --gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d: 0px;
    --gap-v-e333b437-217d-4fa0-bc27-1c040174dc4d: 0px;
    max-width: calc(94% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.059999999999999984));
  }
}

.sd[data-s-49195b40-7c3c-4a9e-9b8e-9aac1c8bc520] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0.5));
  max-width: calc(50% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-49195b40-7c3c-4a9e-9b8e-9aac1c8bc520] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0));
    max-width: calc(100% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0));
  }
}

.sd[data-s-9242cf07-f270-4320-9963-19e096d1c4cc] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9242cf07-f270-4320-9963-19e096d1c4cc] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-77bb8ba6-2bd7-4b95-bd3c-e0d08aafb0fe] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0.5));
  max-width: calc(50% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-77bb8ba6-2bd7-4b95-bd3c-e0d08aafb0fe] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0));
    max-width: calc(100% - (var(--gap-h-e333b437-217d-4fa0-bc27-1c040174dc4d) * 0));
  }
}

.sd[data-s-22cb0a76-7eac-409a-8de7-5fd416ffe34e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.35000000000000003));
  --gap-h-22cb0a76-7eac-409a-8de7-5fd416ffe34e: 25px;
  --gap-v-22cb0a76-7eac-409a-8de7-5fd416ffe34e: 0px;
  --gap-uuid: 22cb0a76-7eac-409a-8de7-5fd416ffe34e;
  max-width: calc(65% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-22cb0a76-7eac-409a-8de7-5fd416ffe34e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.059999999999999984));
    --gap-h-22cb0a76-7eac-409a-8de7-5fd416ffe34e: 0px;
    --gap-v-22cb0a76-7eac-409a-8de7-5fd416ffe34e: 25px;
    max-width: calc(94% - (var(--gap-h-752902f8-d292-408d-91af-a3550de9e0fe) * 0.059999999999999984));
  }
}

.sd[data-s-79aa0f9e-9460-4869-931b-dcd0f383a6dc] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-22cb0a76-7eac-409a-8de7-5fd416ffe34e) * 0));
  z-index: 1;
  --gap-uuid: 79aa0f9e-9460-4869-931b-dcd0f383a6dc;
  --gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc: 0px;
  --gap-v-79aa0f9e-9460-4869-931b-dcd0f383a6dc: 0px;
  max-width: calc(100% - (var(--gap-h-22cb0a76-7eac-409a-8de7-5fd416ffe34e) * 0));
}

.sd[data-s-79aa0f9e-9460-4869-931b-dcd0f383a6dc].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-79aa0f9e-9460-4869-931b-dcd0f383a6dc].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-79aa0f9e-9460-4869-931b-dcd0f383a6dc]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79aa0f9e-9460-4869-931b-dcd0f383a6dc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc: 0px;
    --gap-v-79aa0f9e-9460-4869-931b-dcd0f383a6dc: 0px;
  }
}

.sd[data-s-0402e14a-2bc1-4e38-a92a-d59154bdda10] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0402e14a-2bc1-4e38-a92a-d59154bdda10] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-af3151be-df58-41db-a81d-52644e65ccf1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-af3151be-df58-41db-a81d-52644e65ccf1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0));
    max-width: calc(100% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0));
  }
}

.sd[data-s-d09ffae6-457e-40e5-8200-aafbaa190bff] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d09ffae6-457e-40e5-8200-aafbaa190bff] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-48ec7c07-8c60-4df0-9817-f06c5fb649e4] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-48ec7c07-8c60-4df0-9817-f06c5fb649e4] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-eef45c00-f80e-4f58-b08d-d8ae07ed5609] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-eef45c00-f80e-4f58-b08d-d8ae07ed5609] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0));
    max-width: calc(100% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0));
  }
}

.sd[data-s-95cac0f6-2c3d-4a2c-8094-f42ca5ad9626] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95cac0f6-2c3d-4a2c-8094-f42ca5ad9626] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0af3f7cc-d972-4f39-979c-9ec95acd1b0d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0af3f7cc-d972-4f39-979c-9ec95acd1b0d] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5e34085c-d129-47d8-99e7-b76dcb5bc322] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e34085c-d129-47d8-99e7-b76dcb5bc322] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0));
    max-width: calc(100% - (var(--gap-h-79aa0f9e-9460-4869-931b-dcd0f383a6dc) * 0));
  }
}

.sd[data-s-2259ab23-5f01-4ba9-b49d-98282cf0ea20] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2259ab23-5f01-4ba9-b49d-98282cf0ea20] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a2237df6-72b3-4700-b108-e6a2a0bafb76] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-a2237df6-72b3-4700-b108-e6a2a0bafb76: 0px;
  --gap-v-a2237df6-72b3-4700-b108-e6a2a0bafb76: 0px;
  --gap-uuid: a2237df6-72b3-4700-b108-e6a2a0bafb76;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2237df6-72b3-4700-b108-e6a2a0bafb76] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-a2237df6-72b3-4700-b108-e6a2a0bafb76: 0px;
    --gap-v-a2237df6-72b3-4700-b108-e6a2a0bafb76: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-05135d76-66e1-423f-9f51-03e16b38a982] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a392d3af-c63f-4765-b503-b526f6b46863] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2f8a1893-7f9d-4b04-9cb7-a084915f1e84] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f8a1893-7f9d-4b04-9cb7-a084915f1e84] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4: 0px;
  --gap-v-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4: 0px;
  --gap-uuid: cb6b233b-8a83-4b6c-808d-5854b9b1f5a4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4: 0px;
    --gap-v-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4: 0px;
    max-width: 100%;
  }
}

.sd[data-s-dfbe9f61-e590-4c78-b125-7ce46c33e1ab] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.24999999999999994));
  --gap-h-dfbe9f61-e590-4c78-b125-7ce46c33e1ab: 0px;
  --gap-v-dfbe9f61-e590-4c78-b125-7ce46c33e1ab: 0px;
  --gap-uuid: dfbe9f61-e590-4c78-b125-7ce46c33e1ab;
  max-width: calc(75% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-dfbe9f61-e590-4c78-b125-7ce46c33e1ab] {
    margin: 0px 0px 25px 0px;
    --gap-h-dfbe9f61-e590-4c78-b125-7ce46c33e1ab: 0px;
    --gap-v-dfbe9f61-e590-4c78-b125-7ce46c33e1ab: 0px;
    width: calc(75% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.24999999999999994));
  }
}

.sd[data-s-fa51857e-639c-4daf-b1dd-8ad8d945a0a3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa51857e-639c-4daf-b1dd-8ad8d945a0a3] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-69204a01-3022-4b4f-97f0-fbb2cb07909e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69204a01-3022-4b4f-97f0-fbb2cb07909e] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-a4bd851f-129b-4978-bf89-7d2612b1d134] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a4bd851f-129b-4978-bf89-7d2612b1d134] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-f653ee0a-b00d-4e8c-8641-fefb8f64d9f3] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-f653ee0a-b00d-4e8c-8641-fefb8f64d9f3].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-f653ee0a-b00d-4e8c-8641-fefb8f64d9f3].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f653ee0a-b00d-4e8c-8641-fefb8f64d9f3] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-44c881a4-45de-409e-9a9f-c063d0784bbd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.35000000000000003));
  --gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd: 25px;
  --gap-v-44c881a4-45de-409e-9a9f-c063d0784bbd: 0px;
  --gap-uuid: 44c881a4-45de-409e-9a9f-c063d0784bbd;
  max-width: calc(65% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-44c881a4-45de-409e-9a9f-c063d0784bbd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.059999999999999984));
    --gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd: 0px;
    --gap-v-44c881a4-45de-409e-9a9f-c063d0784bbd: 0px;
    max-width: calc(94% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.059999999999999984));
  }
}

.sd[data-s-5771ad38-b2cd-4f9f-a898-aa2431ef0b48] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0.5));
  max-width: calc(50% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5771ad38-b2cd-4f9f-a898-aa2431ef0b48] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0));
    max-width: calc(100% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0));
  }
}

.sd[data-s-77eb526c-23d4-446d-b881-54d5eee53496] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77eb526c-23d4-446d-b881-54d5eee53496] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f74a2d37-b099-4595-b5d9-90c1f658c19f] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0.5));
  max-width: calc(50% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f74a2d37-b099-4595-b5d9-90c1f658c19f] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0));
    max-width: calc(100% - (var(--gap-h-44c881a4-45de-409e-9a9f-c063d0784bbd) * 0));
  }
}

.sd[data-s-eb2ea3fd-2989-477d-91b5-4bc7a22660e1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.35000000000000003));
  --gap-h-eb2ea3fd-2989-477d-91b5-4bc7a22660e1: 25px;
  --gap-v-eb2ea3fd-2989-477d-91b5-4bc7a22660e1: 0px;
  --gap-uuid: eb2ea3fd-2989-477d-91b5-4bc7a22660e1;
  max-width: calc(65% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb2ea3fd-2989-477d-91b5-4bc7a22660e1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.059999999999999984));
    --gap-h-eb2ea3fd-2989-477d-91b5-4bc7a22660e1: 0px;
    --gap-v-eb2ea3fd-2989-477d-91b5-4bc7a22660e1: 25px;
    max-width: calc(94% - (var(--gap-h-cb6b233b-8a83-4b6c-808d-5854b9b1f5a4) * 0.059999999999999984));
  }
}

.sd[data-s-a73cc17f-04b7-4586-a1b7-23af71ac8cbe] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-eb2ea3fd-2989-477d-91b5-4bc7a22660e1) * 0));
  z-index: 1;
  --gap-uuid: a73cc17f-04b7-4586-a1b7-23af71ac8cbe;
  --gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe: 0px;
  --gap-v-a73cc17f-04b7-4586-a1b7-23af71ac8cbe: 0px;
  max-width: calc(100% - (var(--gap-h-eb2ea3fd-2989-477d-91b5-4bc7a22660e1) * 0));
}

.sd[data-s-a73cc17f-04b7-4586-a1b7-23af71ac8cbe].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-a73cc17f-04b7-4586-a1b7-23af71ac8cbe].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-a73cc17f-04b7-4586-a1b7-23af71ac8cbe]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a73cc17f-04b7-4586-a1b7-23af71ac8cbe] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe: 0px;
    --gap-v-a73cc17f-04b7-4586-a1b7-23af71ac8cbe: 0px;
  }
}

.sd[data-s-50fa72aa-8302-41d3-9ccd-463d05a01f16] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50fa72aa-8302-41d3-9ccd-463d05a01f16] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-896c1b3b-e05e-4fc4-8820-b47b6a395786] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-896c1b3b-e05e-4fc4-8820-b47b6a395786] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0));
    max-width: calc(100% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0));
  }
}

.sd[data-s-2d0bcbda-bbcc-4167-8d96-f161a24dc899] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d0bcbda-bbcc-4167-8d96-f161a24dc899] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-29c6841e-36a8-4fc5-8264-d016822908d3] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-29c6841e-36a8-4fc5-8264-d016822908d3] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a153e2f4-e516-4249-8dd6-51d11e54ca35] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a153e2f4-e516-4249-8dd6-51d11e54ca35] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0));
    max-width: calc(100% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0));
  }
}

.sd[data-s-e2e7b66f-82dc-4025-956f-de67d31c888b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2e7b66f-82dc-4025-956f-de67d31c888b] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6cf82fb2-314a-4e08-9662-8662de907da2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6cf82fb2-314a-4e08-9662-8662de907da2] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-01d3f81b-1683-468b-8425-6862f056f1bc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-01d3f81b-1683-468b-8425-6862f056f1bc] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0));
    max-width: calc(100% - (var(--gap-h-a73cc17f-04b7-4586-a1b7-23af71ac8cbe) * 0));
  }
}

.sd[data-s-d8ea3089-1934-4a70-86fd-9560289cdc55] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d8ea3089-1934-4a70-86fd-9560289cdc55] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e90fdaf0-7f89-4582-8a5a-f461ab0ef21b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-e90fdaf0-7f89-4582-8a5a-f461ab0ef21b: 0px;
  --gap-v-e90fdaf0-7f89-4582-8a5a-f461ab0ef21b: 0px;
  --gap-uuid: e90fdaf0-7f89-4582-8a5a-f461ab0ef21b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e90fdaf0-7f89-4582-8a5a-f461ab0ef21b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-e90fdaf0-7f89-4582-8a5a-f461ab0ef21b: 0px;
    --gap-v-e90fdaf0-7f89-4582-8a5a-f461ab0ef21b: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-0be0f255-0400-4811-b39b-5a80a808eb4f] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9d58e6dd-ae16-4408-bdff-effe8ed6a35c] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-bde019ee-e2bb-46d5-9129-39f4010afc45] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bde019ee-e2bb-46d5-9129-39f4010afc45] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-8b2f2233-f5d6-456f-b053-99e7a5756875] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875: 0px;
  --gap-v-8b2f2233-f5d6-456f-b053-99e7a5756875: 0px;
  --gap-uuid: 8b2f2233-f5d6-456f-b053-99e7a5756875;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8b2f2233-f5d6-456f-b053-99e7a5756875] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875: 0px;
    --gap-v-8b2f2233-f5d6-456f-b053-99e7a5756875: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d0d064ed-a3d2-4c9a-85bb-7b5754d63b27] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.24999999999999994));
  --gap-h-d0d064ed-a3d2-4c9a-85bb-7b5754d63b27: 0px;
  --gap-v-d0d064ed-a3d2-4c9a-85bb-7b5754d63b27: 0px;
  --gap-uuid: d0d064ed-a3d2-4c9a-85bb-7b5754d63b27;
  max-width: calc(75% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0d064ed-a3d2-4c9a-85bb-7b5754d63b27] {
    margin: 0px 0px 25px 0px;
    --gap-h-d0d064ed-a3d2-4c9a-85bb-7b5754d63b27: 0px;
    --gap-v-d0d064ed-a3d2-4c9a-85bb-7b5754d63b27: 0px;
    width: calc(75% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.24999999999999994));
  }
}

.sd[data-s-bb45e10c-59d9-46d3-be83-c38c1ca1c71b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb45e10c-59d9-46d3-be83-c38c1ca1c71b] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-c8acd9a3-756e-44f9-9e0b-5aa61c7934d8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8acd9a3-756e-44f9-9e0b-5aa61c7934d8] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-00b4191c-f534-4cf3-a320-05dd379df2da] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-00b4191c-f534-4cf3-a320-05dd379df2da] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-b583f378-fb3d-47d8-b277-f60f00665f93] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-b583f378-fb3d-47d8-b277-f60f00665f93].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-b583f378-fb3d-47d8-b277-f60f00665f93].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b583f378-fb3d-47d8-b277-f60f00665f93] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-b196f191-2526-4670-8077-d585b9b22e8f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.35000000000000003));
  --gap-h-b196f191-2526-4670-8077-d585b9b22e8f: 25px;
  --gap-v-b196f191-2526-4670-8077-d585b9b22e8f: 0px;
  --gap-uuid: b196f191-2526-4670-8077-d585b9b22e8f;
  max-width: calc(65% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b196f191-2526-4670-8077-d585b9b22e8f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.059999999999999984));
    --gap-h-b196f191-2526-4670-8077-d585b9b22e8f: 0px;
    --gap-v-b196f191-2526-4670-8077-d585b9b22e8f: 0px;
    max-width: calc(94% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.059999999999999984));
  }
}

.sd[data-s-19969baa-7a14-4dd3-9710-d38d87be7a56] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-b196f191-2526-4670-8077-d585b9b22e8f) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0.5));
  max-width: calc(50% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-19969baa-7a14-4dd3-9710-d38d87be7a56] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0));
    max-width: calc(100% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0));
  }
}

.sd[data-s-5a1dac60-f451-4ba2-8cb5-4745678b771a] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a1dac60-f451-4ba2-8cb5-4745678b771a] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-26545730-a5f5-40fc-8799-84879848063a] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0.5));
  max-width: calc(50% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-26545730-a5f5-40fc-8799-84879848063a] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0));
    max-width: calc(100% - (var(--gap-h-b196f191-2526-4670-8077-d585b9b22e8f) * 0));
  }
}

.sd[data-s-cfbee97b-7d0e-48be-b3a2-de20fceb2caa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.35000000000000003));
  --gap-h-cfbee97b-7d0e-48be-b3a2-de20fceb2caa: 25px;
  --gap-v-cfbee97b-7d0e-48be-b3a2-de20fceb2caa: 0px;
  --gap-uuid: cfbee97b-7d0e-48be-b3a2-de20fceb2caa;
  max-width: calc(65% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cfbee97b-7d0e-48be-b3a2-de20fceb2caa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.059999999999999984));
    --gap-h-cfbee97b-7d0e-48be-b3a2-de20fceb2caa: 0px;
    --gap-v-cfbee97b-7d0e-48be-b3a2-de20fceb2caa: 25px;
    max-width: calc(94% - (var(--gap-h-8b2f2233-f5d6-456f-b053-99e7a5756875) * 0.059999999999999984));
  }
}

.sd[data-s-50f58544-9acd-4402-a6d0-566530e7ed09] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-cfbee97b-7d0e-48be-b3a2-de20fceb2caa) * 0));
  z-index: 1;
  --gap-uuid: 50f58544-9acd-4402-a6d0-566530e7ed09;
  --gap-h-50f58544-9acd-4402-a6d0-566530e7ed09: 0px;
  --gap-v-50f58544-9acd-4402-a6d0-566530e7ed09: 0px;
  max-width: calc(100% - (var(--gap-h-cfbee97b-7d0e-48be-b3a2-de20fceb2caa) * 0));
}

.sd[data-s-50f58544-9acd-4402-a6d0-566530e7ed09].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-50f58544-9acd-4402-a6d0-566530e7ed09].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-50f58544-9acd-4402-a6d0-566530e7ed09]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50f58544-9acd-4402-a6d0-566530e7ed09] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-50f58544-9acd-4402-a6d0-566530e7ed09: 0px;
    --gap-v-50f58544-9acd-4402-a6d0-566530e7ed09: 0px;
  }
}

.sd[data-s-41724784-609e-457a-abf6-d40d21389292] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-41724784-609e-457a-abf6-d40d21389292] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-22fa3eed-55b1-4385-a688-f966fd9151ee] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-22fa3eed-55b1-4385-a688-f966fd9151ee] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0));
    max-width: calc(100% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0));
  }
}

.sd[data-s-1211b3de-faef-4f47-895f-884f6bd5166f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1211b3de-faef-4f47-895f-884f6bd5166f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-587228ae-2557-4b46-b6c9-77bac405a5ba] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-587228ae-2557-4b46-b6c9-77bac405a5ba] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c363c5c9-5154-4eab-9e02-794126465daf] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c363c5c9-5154-4eab-9e02-794126465daf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0));
    max-width: calc(100% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0));
  }
}

.sd[data-s-5ba34955-e7b1-4893-9cf7-f7874c6de78b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ba34955-e7b1-4893-9cf7-f7874c6de78b] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2180f07a-e7d5-40a4-bc14-4ef2428ee87d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2180f07a-e7d5-40a4-bc14-4ef2428ee87d] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-683f0fd3-2a8d-4e6a-815a-05717ca29364] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-683f0fd3-2a8d-4e6a-815a-05717ca29364] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0));
    max-width: calc(100% - (var(--gap-h-50f58544-9acd-4402-a6d0-566530e7ed09) * 0));
  }
}

.sd[data-s-05ea3a39-f0f7-4d23-8c55-e7c427469dc2] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05ea3a39-f0f7-4d23-8c55-e7c427469dc2] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-98cfc3c7-c0c0-4181-a3ef-e451dd495aed] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-98cfc3c7-c0c0-4181-a3ef-e451dd495aed: 0px;
  --gap-v-98cfc3c7-c0c0-4181-a3ef-e451dd495aed: 0px;
  --gap-uuid: 98cfc3c7-c0c0-4181-a3ef-e451dd495aed;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-98cfc3c7-c0c0-4181-a3ef-e451dd495aed] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-98cfc3c7-c0c0-4181-a3ef-e451dd495aed: 0px;
    --gap-v-98cfc3c7-c0c0-4181-a3ef-e451dd495aed: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-2e4a624e-16de-4f66-bf51-44a316f33fb9] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-da6f4644-d724-457e-bab4-47909a1a904f] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-78ec1949-7f0c-4108-be07-caf70f133e9e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-78ec1949-7f0c-4108-be07-caf70f133e9e] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b: 0px;
  --gap-v-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b: 0px;
  --gap-uuid: 44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b: 0px;
    --gap-v-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b: 0px;
    max-width: 100%;
  }
}

.sd[data-s-4c834207-cdf5-4f7d-ac17-b119749299b7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.24999999999999994));
  --gap-h-4c834207-cdf5-4f7d-ac17-b119749299b7: 0px;
  --gap-v-4c834207-cdf5-4f7d-ac17-b119749299b7: 0px;
  --gap-uuid: 4c834207-cdf5-4f7d-ac17-b119749299b7;
  max-width: calc(75% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c834207-cdf5-4f7d-ac17-b119749299b7] {
    margin: 0px 0px 25px 0px;
    --gap-h-4c834207-cdf5-4f7d-ac17-b119749299b7: 0px;
    --gap-v-4c834207-cdf5-4f7d-ac17-b119749299b7: 0px;
    width: calc(75% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.24999999999999994));
  }
}

.sd[data-s-774d48a2-a451-4caa-b6c5-6ebfe57a93ec] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-774d48a2-a451-4caa-b6c5-6ebfe57a93ec] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-73805d90-fc60-4bc6-a222-c1da32155948] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-73805d90-fc60-4bc6-a222-c1da32155948] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4749bff2-70e0-47e5-8954-522407cbe50d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4749bff2-70e0-47e5-8954-522407cbe50d] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-4c168c02-6673-4790-8895-118ed5f31239] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-4c168c02-6673-4790-8895-118ed5f31239].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-4c168c02-6673-4790-8895-118ed5f31239].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c168c02-6673-4790-8895-118ed5f31239] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-bf50f70e-be0f-4720-baa8-31feb4b92edb] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.35000000000000003));
  --gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb: 25px;
  --gap-v-bf50f70e-be0f-4720-baa8-31feb4b92edb: 0px;
  --gap-uuid: bf50f70e-be0f-4720-baa8-31feb4b92edb;
  max-width: calc(65% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf50f70e-be0f-4720-baa8-31feb4b92edb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.059999999999999984));
    --gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb: 0px;
    --gap-v-bf50f70e-be0f-4720-baa8-31feb4b92edb: 0px;
    max-width: calc(94% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.059999999999999984));
  }
}

.sd[data-s-11f9296f-ad07-4ca6-a343-c9d9ad757618] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0.5));
  max-width: calc(50% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-11f9296f-ad07-4ca6-a343-c9d9ad757618] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0));
    max-width: calc(100% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0));
  }
}

.sd[data-s-bc2ec0ed-6e1c-494d-a28e-d9f1fed8dec9] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc2ec0ed-6e1c-494d-a28e-d9f1fed8dec9] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-69141f9c-b786-4ffc-a95d-6fa5461c5fb3] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0.5));
  max-width: calc(50% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-69141f9c-b786-4ffc-a95d-6fa5461c5fb3] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0));
    max-width: calc(100% - (var(--gap-h-bf50f70e-be0f-4720-baa8-31feb4b92edb) * 0));
  }
}

.sd[data-s-7c4c5223-e007-4eca-b5cd-2a23e3e8d904] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.35000000000000003));
  --gap-h-7c4c5223-e007-4eca-b5cd-2a23e3e8d904: 25px;
  --gap-v-7c4c5223-e007-4eca-b5cd-2a23e3e8d904: 0px;
  --gap-uuid: 7c4c5223-e007-4eca-b5cd-2a23e3e8d904;
  max-width: calc(65% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c4c5223-e007-4eca-b5cd-2a23e3e8d904] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.059999999999999984));
    --gap-h-7c4c5223-e007-4eca-b5cd-2a23e3e8d904: 0px;
    --gap-v-7c4c5223-e007-4eca-b5cd-2a23e3e8d904: 25px;
    max-width: calc(94% - (var(--gap-h-44aa3990-1c84-4bfb-bfa6-0bb1fbcaea6b) * 0.059999999999999984));
  }
}

.sd[data-s-d9fc1a39-0580-426d-a8d0-854dc13f0bc1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-7c4c5223-e007-4eca-b5cd-2a23e3e8d904) * 0));
  z-index: 1;
  --gap-uuid: d9fc1a39-0580-426d-a8d0-854dc13f0bc1;
  --gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1: 0px;
  --gap-v-d9fc1a39-0580-426d-a8d0-854dc13f0bc1: 0px;
  max-width: calc(100% - (var(--gap-h-7c4c5223-e007-4eca-b5cd-2a23e3e8d904) * 0));
}

.sd[data-s-d9fc1a39-0580-426d-a8d0-854dc13f0bc1].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-d9fc1a39-0580-426d-a8d0-854dc13f0bc1].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-d9fc1a39-0580-426d-a8d0-854dc13f0bc1]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9fc1a39-0580-426d-a8d0-854dc13f0bc1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1: 0px;
    --gap-v-d9fc1a39-0580-426d-a8d0-854dc13f0bc1: 0px;
  }
}

.sd[data-s-5d585363-55a0-4d75-8463-349ca340369d] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d585363-55a0-4d75-8463-349ca340369d] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-44a0db1f-7213-43f0-bcd9-00144bfd15f0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-44a0db1f-7213-43f0-bcd9-00144bfd15f0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0));
    max-width: calc(100% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0));
  }
}

.sd[data-s-e4d43f17-0f7e-49ec-9261-bb5a750e2ca9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4d43f17-0f7e-49ec-9261-bb5a750e2ca9] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-66972d1a-a936-4e2e-9445-f31260d9727d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-66972d1a-a936-4e2e-9445-f31260d9727d] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f51296bc-526d-43de-93aa-6a4bbc7dee5e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f51296bc-526d-43de-93aa-6a4bbc7dee5e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0));
    max-width: calc(100% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0));
  }
}

.sd[data-s-e5941d07-c106-46fb-8912-d18684df019b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5941d07-c106-46fb-8912-d18684df019b] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-93a002fe-f288-44a3-96d8-582339e8670c] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-93a002fe-f288-44a3-96d8-582339e8670c] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d0e5f0cc-464d-432a-939d-009580a591cc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0e5f0cc-464d-432a-939d-009580a591cc] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0));
    max-width: calc(100% - (var(--gap-h-d9fc1a39-0580-426d-a8d0-854dc13f0bc1) * 0));
  }
}

.sd[data-s-c238f42b-984f-4681-8e45-0b1865a04c68] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c238f42b-984f-4681-8e45-0b1865a04c68] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-246bb362-1d86-4c8e-8ef8-86e9e60cc3c4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-246bb362-1d86-4c8e-8ef8-86e9e60cc3c4: 0px;
  --gap-v-246bb362-1d86-4c8e-8ef8-86e9e60cc3c4: 0px;
  --gap-uuid: 246bb362-1d86-4c8e-8ef8-86e9e60cc3c4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-246bb362-1d86-4c8e-8ef8-86e9e60cc3c4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-246bb362-1d86-4c8e-8ef8-86e9e60cc3c4: 0px;
    --gap-v-246bb362-1d86-4c8e-8ef8-86e9e60cc3c4: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-c2008b10-fb0e-484f-8092-a8b5aa91a904] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-50f0e962-24a9-4dde-9dd1-a5deaaa118e6] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1e97229d-da3e-44c7-a4ec-96c77c1850ef] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e97229d-da3e-44c7-a4ec-96c77c1850ef] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-55fa6369-c810-4573-adf5-ef22e5e5fb33] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33: 0px;
  --gap-v-55fa6369-c810-4573-adf5-ef22e5e5fb33: 0px;
  --gap-uuid: 55fa6369-c810-4573-adf5-ef22e5e5fb33;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-55fa6369-c810-4573-adf5-ef22e5e5fb33] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33: 0px;
    --gap-v-55fa6369-c810-4573-adf5-ef22e5e5fb33: 0px;
    max-width: 100%;
  }
}

.sd[data-s-8ee96231-c7b9-4b42-b206-d7370610ebcd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.24999999999999994));
  --gap-h-8ee96231-c7b9-4b42-b206-d7370610ebcd: 0px;
  --gap-v-8ee96231-c7b9-4b42-b206-d7370610ebcd: 0px;
  --gap-uuid: 8ee96231-c7b9-4b42-b206-d7370610ebcd;
  max-width: calc(75% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ee96231-c7b9-4b42-b206-d7370610ebcd] {
    margin: 0px 0px 25px 0px;
    --gap-h-8ee96231-c7b9-4b42-b206-d7370610ebcd: 0px;
    --gap-v-8ee96231-c7b9-4b42-b206-d7370610ebcd: 0px;
    width: calc(75% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.24999999999999994));
  }
}

.sd[data-s-964604ab-0b22-4d54-a581-2d026ed5d69d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-964604ab-0b22-4d54-a581-2d026ed5d69d] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-fc9594da-50dc-471f-bac6-68c6e6ac6a54] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc9594da-50dc-471f-bac6-68c6e6ac6a54] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f671013c-1f6f-44ea-82e4-500e1083574e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f671013c-1f6f-44ea-82e4-500e1083574e] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-3c646428-29a4-426f-b169-de697924b56d] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-3c646428-29a4-426f-b169-de697924b56d].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-3c646428-29a4-426f-b169-de697924b56d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c646428-29a4-426f-b169-de697924b56d] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.35000000000000003));
  --gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11: 25px;
  --gap-v-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11: 0px;
  --gap-uuid: 9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11;
  max-width: calc(65% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.059999999999999984));
    --gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11: 0px;
    --gap-v-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11: 0px;
    max-width: calc(94% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.059999999999999984));
  }
}

.sd[data-s-890bc9a4-4f94-4614-b011-f72c6692568f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0.5));
  max-width: calc(50% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-890bc9a4-4f94-4614-b011-f72c6692568f] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0));
    max-width: calc(100% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0));
  }
}

.sd[data-s-b6505cc2-2616-4b8f-9dd6-69fe97ba7ab8] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6505cc2-2616-4b8f-9dd6-69fe97ba7ab8] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-035c1fbc-04af-479f-847b-14b2167aad80] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0.5));
  max-width: calc(50% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-035c1fbc-04af-479f-847b-14b2167aad80] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0));
    max-width: calc(100% - (var(--gap-h-9c88bd39-7f9b-4cb4-b99d-7ff3f7470f11) * 0));
  }
}

.sd[data-s-c33df07c-3313-4d7e-b41c-2509cebd685d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.35000000000000003));
  --gap-h-c33df07c-3313-4d7e-b41c-2509cebd685d: 25px;
  --gap-v-c33df07c-3313-4d7e-b41c-2509cebd685d: 0px;
  --gap-uuid: c33df07c-3313-4d7e-b41c-2509cebd685d;
  max-width: calc(65% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c33df07c-3313-4d7e-b41c-2509cebd685d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.059999999999999984));
    --gap-h-c33df07c-3313-4d7e-b41c-2509cebd685d: 0px;
    --gap-v-c33df07c-3313-4d7e-b41c-2509cebd685d: 25px;
    max-width: calc(94% - (var(--gap-h-55fa6369-c810-4573-adf5-ef22e5e5fb33) * 0.059999999999999984));
  }
}

.sd[data-s-71ec791e-62f2-45f6-861d-413770a150a5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-c33df07c-3313-4d7e-b41c-2509cebd685d) * 0));
  z-index: 1;
  --gap-uuid: 71ec791e-62f2-45f6-861d-413770a150a5;
  --gap-h-71ec791e-62f2-45f6-861d-413770a150a5: 0px;
  --gap-v-71ec791e-62f2-45f6-861d-413770a150a5: 0px;
  max-width: calc(100% - (var(--gap-h-c33df07c-3313-4d7e-b41c-2509cebd685d) * 0));
}

.sd[data-s-71ec791e-62f2-45f6-861d-413770a150a5].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-71ec791e-62f2-45f6-861d-413770a150a5].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-71ec791e-62f2-45f6-861d-413770a150a5]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71ec791e-62f2-45f6-861d-413770a150a5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-71ec791e-62f2-45f6-861d-413770a150a5: 0px;
    --gap-v-71ec791e-62f2-45f6-861d-413770a150a5: 0px;
  }
}

.sd[data-s-fb1568dd-8a71-401d-a53a-da298c3d471e] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb1568dd-8a71-401d-a53a-da298c3d471e] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-6226e1d3-ec10-4633-9e50-574479d2157a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6226e1d3-ec10-4633-9e50-574479d2157a] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
    max-width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
  }
}

.sd[data-s-e0407eaa-64ac-4c22-8cd1-396868a917ba] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0407eaa-64ac-4c22-8cd1-396868a917ba] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bb1f4c5f-cd6e-4205-b6d5-887f07805552] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb1f4c5f-cd6e-4205-b6d5-887f07805552] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ff5d044d-18da-4d2d-8c02-436d6adc150e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff5d044d-18da-4d2d-8c02-436d6adc150e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
    max-width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
  }
}

.sd[data-s-cbb7310f-b4a8-4199-af51-1c3893e504a4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cbb7310f-b4a8-4199-af51-1c3893e504a4] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6b18557e-32d0-4e04-abe4-c45b039d64fe] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b18557e-32d0-4e04-abe4-c45b039d64fe] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f32f73a7-fbf2-41c1-b6d6-c5bffd35e621] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
  max-width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f32f73a7-fbf2-41c1-b6d6-c5bffd35e621] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
    max-width: calc(100% - (var(--gap-h-71ec791e-62f2-45f6-861d-413770a150a5) * 0));
  }
}

.sd[data-s-e02ffe6f-10c5-40e2-b941-1ac328e54c96] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-e02ffe6f-10c5-40e2-b941-1ac328e54c96: 0px;
  --gap-v-e02ffe6f-10c5-40e2-b941-1ac328e54c96: 0px;
  --gap-uuid: e02ffe6f-10c5-40e2-b941-1ac328e54c96;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e02ffe6f-10c5-40e2-b941-1ac328e54c96] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-e02ffe6f-10c5-40e2-b941-1ac328e54c96: 0px;
    --gap-v-e02ffe6f-10c5-40e2-b941-1ac328e54c96: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-f9b5b877-d250-4733-90d8-e563ca1fd124] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a56c3c39-421a-44d9-a3a7-09474017d713] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-56233077-eebd-4af2-a10e-87924c261be2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56233077-eebd-4af2-a10e-87924c261be2] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-d477e8c8-ed1d-4354-a81e-e0f9840a1397] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397: 0px;
  --gap-v-d477e8c8-ed1d-4354-a81e-e0f9840a1397: 0px;
  --gap-uuid: d477e8c8-ed1d-4354-a81e-e0f9840a1397;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d477e8c8-ed1d-4354-a81e-e0f9840a1397] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397: 0px;
    --gap-v-d477e8c8-ed1d-4354-a81e-e0f9840a1397: 0px;
    max-width: 100%;
  }
}

.sd[data-s-d6aa816b-3d74-4d18-92db-6db5097b2955] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
  --gap-h-d6aa816b-3d74-4d18-92db-6db5097b2955: 0px;
  --gap-v-d6aa816b-3d74-4d18-92db-6db5097b2955: 0px;
  --gap-uuid: d6aa816b-3d74-4d18-92db-6db5097b2955;
  max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6aa816b-3d74-4d18-92db-6db5097b2955] {
    margin: 0px 0px 25px 0px;
    --gap-h-d6aa816b-3d74-4d18-92db-6db5097b2955: 0px;
    --gap-v-d6aa816b-3d74-4d18-92db-6db5097b2955: 0px;
    width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
  }
}

.sd[data-s-a07d5395-1383-4863-83e3-ede5d506230e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a07d5395-1383-4863-83e3-ede5d506230e] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-347c2806-87c4-4481-990b-b7ff28d9535a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-347c2806-87c4-4481-990b-b7ff28d9535a] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-7c938439-b4fb-4268-be6a-652f81a532aa] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c938439-b4fb-4268-be6a-652f81a532aa] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-627bdb19-b76c-4f00-a102-1ae2cb390384] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 20px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -20px;
  top: 20px;
  width: calc(100% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0));
  z-index: 5;
  --gap-h-627bdb19-b76c-4f00-a102-1ae2cb390384: 0px;
  --gap-v-627bdb19-b76c-4f00-a102-1ae2cb390384: 0px;
  --gap-uuid: 627bdb19-b76c-4f00-a102-1ae2cb390384;
  max-width: calc(100% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-627bdb19-b76c-4f00-a102-1ae2cb390384] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-627bdb19-b76c-4f00-a102-1ae2cb390384: 0px;
    --gap-v-627bdb19-b76c-4f00-a102-1ae2cb390384: 0px;
    width: calc(100% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0));
    max-width: calc(100% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0));
  }
}

.sd[data-s-892d65f7-00f2-405b-915f-6cc4ff857ad3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
  --gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3: 25px;
  --gap-v-892d65f7-00f2-405b-915f-6cc4ff857ad3: 0px;
  --gap-uuid: 892d65f7-00f2-405b-915f-6cc4ff857ad3;
  max-width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-892d65f7-00f2-405b-915f-6cc4ff857ad3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
    --gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3: 0px;
    --gap-v-892d65f7-00f2-405b-915f-6cc4ff857ad3: 0px;
    max-width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
  }
}

.sd[data-s-3b5d17c6-059c-401c-8378-5763f5b69306] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0.5));
  max-width: calc(50% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b5d17c6-059c-401c-8378-5763f5b69306] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0));
    max-width: calc(100% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0));
  }
}

.sd[data-s-77ae4d72-dbf1-4de0-a775-1c8ca44951f9] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77ae4d72-dbf1-4de0-a775-1c8ca44951f9] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6275d89b-f5a2-44bc-a2ee-ffa86dc52a49] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0.5));
  max-width: calc(50% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6275d89b-f5a2-44bc-a2ee-ffa86dc52a49] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0));
    max-width: calc(100% - (var(--gap-h-892d65f7-00f2-405b-915f-6cc4ff857ad3) * 0));
  }
}

.sd[data-s-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
  --gap-h-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61: 25px;
  --gap-v-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61: 0px;
  --gap-uuid: 44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61;
  max-width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
    --gap-h-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61: 0px;
    --gap-v-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61: 25px;
    max-width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
  }
}

.sd[data-s-af193d52-269b-4017-850d-13f3eceff572] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61) * 0));
  z-index: 1;
  --gap-uuid: af193d52-269b-4017-850d-13f3eceff572;
  --gap-h-af193d52-269b-4017-850d-13f3eceff572: 0px;
  --gap-v-af193d52-269b-4017-850d-13f3eceff572: 0px;
  max-width: calc(100% - (var(--gap-h-44dc49bf-a2bf-4dfd-ba1b-b3d3a55dbc61) * 0));
}

.sd[data-s-af193d52-269b-4017-850d-13f3eceff572].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-af193d52-269b-4017-850d-13f3eceff572].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-af193d52-269b-4017-850d-13f3eceff572]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-af193d52-269b-4017-850d-13f3eceff572] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-af193d52-269b-4017-850d-13f3eceff572: 0px;
    --gap-v-af193d52-269b-4017-850d-13f3eceff572: 0px;
  }
}

.sd[data-s-4ff6d9fd-f45c-423f-a8c6-e8822f29b43c] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ff6d9fd-f45c-423f-a8c6-e8822f29b43c] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-94b1e76a-ff1d-4250-b6f0-f79339ccccc8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-94b1e76a-ff1d-4250-b6f0-f79339ccccc8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
    max-width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
  }
}

.sd[data-s-c034a130-9269-4690-a161-39dd0a94be08] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c034a130-9269-4690-a161-39dd0a94be08] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7efb9c4e-ab2c-43cc-bf39-1ae8e0955660] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7efb9c4e-ab2c-43cc-bf39-1ae8e0955660] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-33f7ac0e-6c0c-44e1-a798-13dd0f0b698f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-33f7ac0e-6c0c-44e1-a798-13dd0f0b698f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
    max-width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
  }
}

.sd[data-s-d20dc3b5-5fb6-44da-bccd-616b8cda43e4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d20dc3b5-5fb6-44da-bccd-616b8cda43e4] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8b3b87c6-c212-4dd2-85ae-ca2dc575cf89] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8b3b87c6-c212-4dd2-85ae-ca2dc575cf89] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b20357f1-2e61-4ff3-8736-bf908d7cbf02] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
  max-width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b20357f1-2e61-4ff3-8736-bf908d7cbf02] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
    max-width: calc(100% - (var(--gap-h-af193d52-269b-4017-850d-13f3eceff572) * 0));
  }
}


.sd[data-s-3e4c4eca-5e85-4b7b-abc3-1e335e79f0bc] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-69abbb16-62fa-4cb3-bed6-c7d29c709adf] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c18f1016-c04f-45be-9329-117bac05e020] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c18f1016-c04f-45be-9329-117bac05e020] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623: 0px;
  --gap-v-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623: 0px;
  --gap-uuid: 7b28edc4-d2b1-4e54-a6ae-d9932c4ea623;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623: 0px;
    --gap-v-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f464b5f3-1620-41d5-b299-8eaf418f53aa] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.24999999999999994));
  --gap-h-f464b5f3-1620-41d5-b299-8eaf418f53aa: 0px;
  --gap-v-f464b5f3-1620-41d5-b299-8eaf418f53aa: 0px;
  --gap-uuid: f464b5f3-1620-41d5-b299-8eaf418f53aa;
  max-width: calc(75% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f464b5f3-1620-41d5-b299-8eaf418f53aa] {
    margin: 0px 0px 25px 0px;
    --gap-h-f464b5f3-1620-41d5-b299-8eaf418f53aa: 0px;
    --gap-v-f464b5f3-1620-41d5-b299-8eaf418f53aa: 0px;
    width: calc(75% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.24999999999999994));
  }
}

.sd[data-s-92b28ae5-aaaa-48d9-a32d-d5a7d97661a1] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92b28ae5-aaaa-48d9-a32d-d5a7d97661a1] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-2e619ab3-adb7-4eb5-b8ea-493e9f40e12d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e619ab3-adb7-4eb5-b8ea-493e9f40e12d] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ff736bd3-d573-434e-9c08-70e8af750968] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff736bd3-d573-434e-9c08-70e8af750968] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-d1a29e0d-116c-4046-a145-3063471f2534] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-d1a29e0d-116c-4046-a145-3063471f2534].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-d1a29e0d-116c-4046-a145-3063471f2534].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d1a29e0d-116c-4046-a145-3063471f2534] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-27cc70e0-4747-4918-b163-92781bbf8609] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.35000000000000003));
  --gap-h-27cc70e0-4747-4918-b163-92781bbf8609: 25px;
  --gap-v-27cc70e0-4747-4918-b163-92781bbf8609: 0px;
  --gap-uuid: 27cc70e0-4747-4918-b163-92781bbf8609;
  max-width: calc(65% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-27cc70e0-4747-4918-b163-92781bbf8609] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.059999999999999984));
    --gap-h-27cc70e0-4747-4918-b163-92781bbf8609: 0px;
    --gap-v-27cc70e0-4747-4918-b163-92781bbf8609: 0px;
    max-width: calc(94% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.059999999999999984));
  }
}

.sd[data-s-de4f8636-b188-4ae7-a7f3-0e5fbc9a16b5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-27cc70e0-4747-4918-b163-92781bbf8609) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0.5));
  max-width: calc(50% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-de4f8636-b188-4ae7-a7f3-0e5fbc9a16b5] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0));
    max-width: calc(100% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0));
  }
}

.sd[data-s-4173a73c-faa5-4637-9870-4ffd44f53ca2] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4173a73c-faa5-4637-9870-4ffd44f53ca2] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bc94ac5d-8d64-48cb-8c76-05ef10b15dbd] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0.5));
  max-width: calc(50% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc94ac5d-8d64-48cb-8c76-05ef10b15dbd] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0));
    max-width: calc(100% - (var(--gap-h-27cc70e0-4747-4918-b163-92781bbf8609) * 0));
  }
}

.sd[data-s-bf898916-c49a-4cad-ac07-b61e786ddb59] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.35000000000000003));
  --gap-h-bf898916-c49a-4cad-ac07-b61e786ddb59: 25px;
  --gap-v-bf898916-c49a-4cad-ac07-b61e786ddb59: 0px;
  --gap-uuid: bf898916-c49a-4cad-ac07-b61e786ddb59;
  max-width: calc(65% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf898916-c49a-4cad-ac07-b61e786ddb59] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.059999999999999984));
    --gap-h-bf898916-c49a-4cad-ac07-b61e786ddb59: 0px;
    --gap-v-bf898916-c49a-4cad-ac07-b61e786ddb59: 25px;
    max-width: calc(94% - (var(--gap-h-7b28edc4-d2b1-4e54-a6ae-d9932c4ea623) * 0.059999999999999984));
  }
}

.sd[data-s-fd67bf4f-3de0-481a-9e96-114e1e337300] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-bf898916-c49a-4cad-ac07-b61e786ddb59) * 0));
  z-index: 1;
  --gap-uuid: fd67bf4f-3de0-481a-9e96-114e1e337300;
  --gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300: 0px;
  --gap-v-fd67bf4f-3de0-481a-9e96-114e1e337300: 0px;
  max-width: calc(100% - (var(--gap-h-bf898916-c49a-4cad-ac07-b61e786ddb59) * 0));
}

.sd[data-s-fd67bf4f-3de0-481a-9e96-114e1e337300].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fd67bf4f-3de0-481a-9e96-114e1e337300].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fd67bf4f-3de0-481a-9e96-114e1e337300]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd67bf4f-3de0-481a-9e96-114e1e337300] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300: 0px;
    --gap-v-fd67bf4f-3de0-481a-9e96-114e1e337300: 0px;
  }
}

.sd[data-s-f122cf6f-c427-4603-87f0-4d73694ddf48] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f122cf6f-c427-4603-87f0-4d73694ddf48] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-85e44ff9-2b98-47b8-b747-bbf0ab462ce1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-85e44ff9-2b98-47b8-b747-bbf0ab462ce1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
    max-width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
  }
}

.sd[data-s-5c69ae72-4874-4dd0-88a8-a0079abce0aa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c69ae72-4874-4dd0-88a8-a0079abce0aa] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-fd13a6f7-7127-40a9-b744-5e6abc01dc50] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd13a6f7-7127-40a9-b744-5e6abc01dc50] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f8ae2a2d-41bb-4a92-96e8-88dc08d29ae1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8ae2a2d-41bb-4a92-96e8-88dc08d29ae1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
    max-width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
  }
}

.sd[data-s-e443ae3a-7b1e-404f-85ed-04aa07f46666] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e443ae3a-7b1e-404f-85ed-04aa07f46666] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-86aa30cb-f0a9-4983-842a-680f9d69346e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86aa30cb-f0a9-4983-842a-680f9d69346e] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-40825878-8321-4838-9676-79c61ffcefab] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
  max-width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40825878-8321-4838-9676-79c61ffcefab] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
    max-width: calc(100% - (var(--gap-h-fd67bf4f-3de0-481a-9e96-114e1e337300) * 0));
  }
}

.sd[data-s-68638be4-1096-428a-852a-8cfa8766faf3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-68638be4-1096-428a-852a-8cfa8766faf3: 0px;
  --gap-v-68638be4-1096-428a-852a-8cfa8766faf3: 0px;
  --gap-uuid: 68638be4-1096-428a-852a-8cfa8766faf3;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-68638be4-1096-428a-852a-8cfa8766faf3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-68638be4-1096-428a-852a-8cfa8766faf3: 0px;
    --gap-v-68638be4-1096-428a-852a-8cfa8766faf3: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-56784827-777b-44bb-980b-fcbab7f07662] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4225f45c-b954-4916-9243-26f749ff0bd3] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9ad03896-b09c-44fe-8bbf-31f89722dcc1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9ad03896-b09c-44fe-8bbf-31f89722dcc1] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-d9155394-f829-439f-9641-394b34df185e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-d9155394-f829-439f-9641-394b34df185e: 0px;
  --gap-v-d9155394-f829-439f-9641-394b34df185e: 0px;
  --gap-uuid: d9155394-f829-439f-9641-394b34df185e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9155394-f829-439f-9641-394b34df185e] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-d9155394-f829-439f-9641-394b34df185e: 0px;
    --gap-v-d9155394-f829-439f-9641-394b34df185e: 0px;
    max-width: 100%;
  }
}

.sd[data-s-a8537839-2dc9-4861-b763-f9586c56a5e3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.24999999999999994));
  --gap-h-a8537839-2dc9-4861-b763-f9586c56a5e3: 0px;
  --gap-v-a8537839-2dc9-4861-b763-f9586c56a5e3: 0px;
  --gap-uuid: a8537839-2dc9-4861-b763-f9586c56a5e3;
  max-width: calc(75% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8537839-2dc9-4861-b763-f9586c56a5e3] {
    margin: 0px 0px 25px 0px;
    --gap-h-a8537839-2dc9-4861-b763-f9586c56a5e3: 0px;
    --gap-v-a8537839-2dc9-4861-b763-f9586c56a5e3: 0px;
    width: calc(75% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.24999999999999994));
  }
}

.sd[data-s-d68fb1bb-03d6-4bdd-b785-8826db5eff76] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d68fb1bb-03d6-4bdd-b785-8826db5eff76] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-92cb1126-3e76-41af-8f2a-f6704b76723e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92cb1126-3e76-41af-8f2a-f6704b76723e] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-3edf96c0-06c7-429c-8c8b-d1dc81ce0f9d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3edf96c0-06c7-429c-8c8b-d1dc81ce0f9d] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-ee110ddb-730e-429d-aadc-3154f51eaf7e] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-ee110ddb-730e-429d-aadc-3154f51eaf7e].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-ee110ddb-730e-429d-aadc-3154f51eaf7e].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee110ddb-730e-429d-aadc-3154f51eaf7e] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-4cf52108-25f3-440c-a356-007fcd054b75] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.35000000000000003));
  --gap-h-4cf52108-25f3-440c-a356-007fcd054b75: 25px;
  --gap-v-4cf52108-25f3-440c-a356-007fcd054b75: 0px;
  --gap-uuid: 4cf52108-25f3-440c-a356-007fcd054b75;
  max-width: calc(65% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4cf52108-25f3-440c-a356-007fcd054b75] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.059999999999999984));
    --gap-h-4cf52108-25f3-440c-a356-007fcd054b75: 0px;
    --gap-v-4cf52108-25f3-440c-a356-007fcd054b75: 0px;
    max-width: calc(94% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.059999999999999984));
  }
}

.sd[data-s-039327ad-de72-41b1-acd5-4d3435e83f6c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-4cf52108-25f3-440c-a356-007fcd054b75) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0.5));
  max-width: calc(50% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-039327ad-de72-41b1-acd5-4d3435e83f6c] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0));
    max-width: calc(100% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0));
  }
}

.sd[data-s-56e4fc11-7c3f-4409-854f-e9324b77008d] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56e4fc11-7c3f-4409-854f-e9324b77008d] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0f260427-977f-4dec-b2b2-0d882a75f760] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0.5));
  max-width: calc(50% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f260427-977f-4dec-b2b2-0d882a75f760] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0));
    max-width: calc(100% - (var(--gap-h-4cf52108-25f3-440c-a356-007fcd054b75) * 0));
  }
}

.sd[data-s-5c935110-30c2-492a-944e-c1b085c42873] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.35000000000000003));
  --gap-h-5c935110-30c2-492a-944e-c1b085c42873: 25px;
  --gap-v-5c935110-30c2-492a-944e-c1b085c42873: 0px;
  --gap-uuid: 5c935110-30c2-492a-944e-c1b085c42873;
  max-width: calc(65% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c935110-30c2-492a-944e-c1b085c42873] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.059999999999999984));
    --gap-h-5c935110-30c2-492a-944e-c1b085c42873: 0px;
    --gap-v-5c935110-30c2-492a-944e-c1b085c42873: 25px;
    max-width: calc(94% - (var(--gap-h-d9155394-f829-439f-9641-394b34df185e) * 0.059999999999999984));
  }
}

.sd[data-s-68ecaa20-6223-427e-bd19-b168dc4a660c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-5c935110-30c2-492a-944e-c1b085c42873) * 0));
  z-index: 1;
  --gap-uuid: 68ecaa20-6223-427e-bd19-b168dc4a660c;
  --gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c: 0px;
  --gap-v-68ecaa20-6223-427e-bd19-b168dc4a660c: 0px;
  max-width: calc(100% - (var(--gap-h-5c935110-30c2-492a-944e-c1b085c42873) * 0));
}

.sd[data-s-68ecaa20-6223-427e-bd19-b168dc4a660c].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-68ecaa20-6223-427e-bd19-b168dc4a660c].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-68ecaa20-6223-427e-bd19-b168dc4a660c]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-68ecaa20-6223-427e-bd19-b168dc4a660c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c: 0px;
    --gap-v-68ecaa20-6223-427e-bd19-b168dc4a660c: 0px;
  }
}

.sd[data-s-7fdd5afc-b087-4120-947d-186807707b8d] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7fdd5afc-b087-4120-947d-186807707b8d] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ab369611-dab1-4508-89ac-11e999486b24] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab369611-dab1-4508-89ac-11e999486b24] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
    max-width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
  }
}

.sd[data-s-59a6b1b0-36f7-4d27-bc69-4b074a32661e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-59a6b1b0-36f7-4d27-bc69-4b074a32661e] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-cad6290c-0b72-4e09-8dc1-4ec1a564aeba] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cad6290c-0b72-4e09-8dc1-4ec1a564aeba] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a5393f0a-28b1-40f3-9651-b9715fb8805c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a5393f0a-28b1-40f3-9651-b9715fb8805c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
    max-width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
  }
}

.sd[data-s-492f45b9-1556-46a8-aeb0-785c45c218ae] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-492f45b9-1556-46a8-aeb0-785c45c218ae] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f5dba027-69dd-4ea7-8352-6ad1dd155c6e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5dba027-69dd-4ea7-8352-6ad1dd155c6e] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b2ecb9b7-956f-4189-ac6d-c500b59dd7dc] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
  max-width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2ecb9b7-956f-4189-ac6d-c500b59dd7dc] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
    max-width: calc(100% - (var(--gap-h-68ecaa20-6223-427e-bd19-b168dc4a660c) * 0));
  }
}

.sd[data-s-593b17ef-416e-4791-ad52-72d6b6686f92] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-593b17ef-416e-4791-ad52-72d6b6686f92: 0px;
  --gap-v-593b17ef-416e-4791-ad52-72d6b6686f92: 0px;
  --gap-uuid: 593b17ef-416e-4791-ad52-72d6b6686f92;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-593b17ef-416e-4791-ad52-72d6b6686f92] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-593b17ef-416e-4791-ad52-72d6b6686f92: 0px;
    --gap-v-593b17ef-416e-4791-ad52-72d6b6686f92: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-6359c54c-ee42-4ae1-9a8a-359f3e0d191e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-880bc94c-3587-4075-a0a8-72e032696e0e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1609ea97-7a35-498b-bd74-bbec540c7ba1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1609ea97-7a35-498b-bd74-bbec540c7ba1] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-37f81b69-a67d-44f7-bc19-0ba80f492d15] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15: 0px;
  --gap-v-37f81b69-a67d-44f7-bc19-0ba80f492d15: 0px;
  --gap-uuid: 37f81b69-a67d-44f7-bc19-0ba80f492d15;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-37f81b69-a67d-44f7-bc19-0ba80f492d15] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15: 0px;
    --gap-v-37f81b69-a67d-44f7-bc19-0ba80f492d15: 0px;
    max-width: 100%;
  }
}

.sd[data-s-35c66840-b94a-4866-990c-fb9e651f9a37] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.24999999999999994));
  --gap-h-35c66840-b94a-4866-990c-fb9e651f9a37: 0px;
  --gap-v-35c66840-b94a-4866-990c-fb9e651f9a37: 0px;
  --gap-uuid: 35c66840-b94a-4866-990c-fb9e651f9a37;
  max-width: calc(75% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-35c66840-b94a-4866-990c-fb9e651f9a37] {
    margin: 0px 0px 25px 0px;
    --gap-h-35c66840-b94a-4866-990c-fb9e651f9a37: 0px;
    --gap-v-35c66840-b94a-4866-990c-fb9e651f9a37: 0px;
    width: calc(75% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.24999999999999994));
  }
}

.sd[data-s-c56c514a-b83b-4770-a71d-b6b67d93e334] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c56c514a-b83b-4770-a71d-b6b67d93e334] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-f114d22c-032a-4ea9-aeb4-48a1c5565271] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f114d22c-032a-4ea9-aeb4-48a1c5565271] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-768f0a1d-aff1-4a84-8272-284137dee28f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-768f0a1d-aff1-4a84-8272-284137dee28f] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-65032a79-0e97-484a-891a-db540b4c8fa7] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-65032a79-0e97-484a-891a-db540b4c8fa7].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-65032a79-0e97-484a-891a-db540b4c8fa7].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65032a79-0e97-484a-891a-db540b4c8fa7] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-6691d82b-226f-4a9e-b880-fbf2232923e8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.35000000000000003));
  --gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8: 25px;
  --gap-v-6691d82b-226f-4a9e-b880-fbf2232923e8: 0px;
  --gap-uuid: 6691d82b-226f-4a9e-b880-fbf2232923e8;
  max-width: calc(65% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6691d82b-226f-4a9e-b880-fbf2232923e8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.059999999999999984));
    --gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8: 0px;
    --gap-v-6691d82b-226f-4a9e-b880-fbf2232923e8: 0px;
    max-width: calc(94% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.059999999999999984));
  }
}

.sd[data-s-049b686a-aa80-4c45-bb27-8cba96baaae5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0.5));
  max-width: calc(50% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-049b686a-aa80-4c45-bb27-8cba96baaae5] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0));
    max-width: calc(100% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0));
  }
}

.sd[data-s-08c2aba7-935d-4f79-8d9d-83061e53bf6b] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-08c2aba7-935d-4f79-8d9d-83061e53bf6b] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4a28a9eb-8ade-4583-aefb-e110bf58358e] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0.5));
  max-width: calc(50% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a28a9eb-8ade-4583-aefb-e110bf58358e] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0));
    max-width: calc(100% - (var(--gap-h-6691d82b-226f-4a9e-b880-fbf2232923e8) * 0));
  }
}

.sd[data-s-7afc2a67-b042-4454-a081-e0c7938bfcd8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.35000000000000003));
  --gap-h-7afc2a67-b042-4454-a081-e0c7938bfcd8: 25px;
  --gap-v-7afc2a67-b042-4454-a081-e0c7938bfcd8: 0px;
  --gap-uuid: 7afc2a67-b042-4454-a081-e0c7938bfcd8;
  max-width: calc(65% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7afc2a67-b042-4454-a081-e0c7938bfcd8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.059999999999999984));
    --gap-h-7afc2a67-b042-4454-a081-e0c7938bfcd8: 0px;
    --gap-v-7afc2a67-b042-4454-a081-e0c7938bfcd8: 25px;
    max-width: calc(94% - (var(--gap-h-37f81b69-a67d-44f7-bc19-0ba80f492d15) * 0.059999999999999984));
  }
}

.sd[data-s-3d4ac6ab-9209-47bc-9c37-cc8e586375db] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-7afc2a67-b042-4454-a081-e0c7938bfcd8) * 0));
  z-index: 1;
  --gap-uuid: 3d4ac6ab-9209-47bc-9c37-cc8e586375db;
  --gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db: 0px;
  --gap-v-3d4ac6ab-9209-47bc-9c37-cc8e586375db: 0px;
  max-width: calc(100% - (var(--gap-h-7afc2a67-b042-4454-a081-e0c7938bfcd8) * 0));
}

.sd[data-s-3d4ac6ab-9209-47bc-9c37-cc8e586375db].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-3d4ac6ab-9209-47bc-9c37-cc8e586375db].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-3d4ac6ab-9209-47bc-9c37-cc8e586375db]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d4ac6ab-9209-47bc-9c37-cc8e586375db] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db: 0px;
    --gap-v-3d4ac6ab-9209-47bc-9c37-cc8e586375db: 0px;
  }
}

.sd[data-s-84b1c84d-43af-4560-9a1a-c8a5c1d1acc4] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84b1c84d-43af-4560-9a1a-c8a5c1d1acc4] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c1aaf600-e0a7-4d22-9362-1552a4fb1f2f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1aaf600-e0a7-4d22-9362-1552a4fb1f2f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
    max-width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
  }
}

.sd[data-s-e090b8c9-dcb5-4830-aa1a-c4365c7ee37e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e090b8c9-dcb5-4830-aa1a-c4365c7ee37e] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-fc4add59-63f5-423a-aa66-d71e92fc1dab] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc4add59-63f5-423a-aa66-d71e92fc1dab] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8704ef0c-6728-4d02-865e-402b02f253c0] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8704ef0c-6728-4d02-865e-402b02f253c0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
    max-width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
  }
}

.sd[data-s-4e2bf89f-b043-4e34-b6b9-237394cd3172] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e2bf89f-b043-4e34-b6b9-237394cd3172] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-914b5a97-0904-4182-bcf2-375133202606] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-914b5a97-0904-4182-bcf2-375133202606] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9ba2dfb3-8cdb-4f65-92d6-7d9e9dbdb125] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
  max-width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9ba2dfb3-8cdb-4f65-92d6-7d9e9dbdb125] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
    max-width: calc(100% - (var(--gap-h-3d4ac6ab-9209-47bc-9c37-cc8e586375db) * 0));
  }
}

.sd[data-s-1d4dda8e-25b7-4eca-93aa-51576012fe86] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-1d4dda8e-25b7-4eca-93aa-51576012fe86: 0px;
  --gap-v-1d4dda8e-25b7-4eca-93aa-51576012fe86: 0px;
  --gap-uuid: 1d4dda8e-25b7-4eca-93aa-51576012fe86;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d4dda8e-25b7-4eca-93aa-51576012fe86] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-1d4dda8e-25b7-4eca-93aa-51576012fe86: 0px;
    --gap-v-1d4dda8e-25b7-4eca-93aa-51576012fe86: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-71b3ac2b-510b-4202-a3ee-2a3e41181e09] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c052b270-01d0-4494-8c83-d10f09a52ebd] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-532119ec-d5cc-4d51-a124-ff6eafc48090] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-532119ec-d5cc-4d51-a124-ff6eafc48090] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-0100d24d-c352-446d-b8e3-1d09eea15c83] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83: 0px;
  --gap-v-0100d24d-c352-446d-b8e3-1d09eea15c83: 0px;
  --gap-uuid: 0100d24d-c352-446d-b8e3-1d09eea15c83;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0100d24d-c352-446d-b8e3-1d09eea15c83] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83: 0px;
    --gap-v-0100d24d-c352-446d-b8e3-1d09eea15c83: 0px;
    max-width: 100%;
  }
}

.sd[data-s-e3703c33-f686-455e-ad7d-5bf4cb806cc9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.24999999999999994));
  --gap-h-e3703c33-f686-455e-ad7d-5bf4cb806cc9: 0px;
  --gap-v-e3703c33-f686-455e-ad7d-5bf4cb806cc9: 0px;
  --gap-uuid: e3703c33-f686-455e-ad7d-5bf4cb806cc9;
  max-width: calc(75% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3703c33-f686-455e-ad7d-5bf4cb806cc9] {
    margin: 0px 0px 25px 0px;
    --gap-h-e3703c33-f686-455e-ad7d-5bf4cb806cc9: 0px;
    --gap-v-e3703c33-f686-455e-ad7d-5bf4cb806cc9: 0px;
    width: calc(75% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.24999999999999994));
  }
}

.sd[data-s-808a3bf8-2d26-40b6-ad47-ebf0d0359be0] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-808a3bf8-2d26-40b6-ad47-ebf0d0359be0] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-cfbf43bc-a2f5-461d-9cf1-50c9e700c7fb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cfbf43bc-a2f5-461d-9cf1-50c9e700c7fb] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-afbcb7b4-a8c1-49fb-abfa-365301cbd618] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-afbcb7b4-a8c1-49fb-abfa-365301cbd618] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-a60767f8-1806-46d5-b8b5-c210e5e5a197] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-a60767f8-1806-46d5-b8b5-c210e5e5a197].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-a60767f8-1806-46d5-b8b5-c210e5e5a197].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a60767f8-1806-46d5-b8b5-c210e5e5a197] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-c6e47e12-3cf9-4ead-a243-23a37ab71603] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.35000000000000003));
  --gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603: 25px;
  --gap-v-c6e47e12-3cf9-4ead-a243-23a37ab71603: 0px;
  --gap-uuid: c6e47e12-3cf9-4ead-a243-23a37ab71603;
  max-width: calc(65% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6e47e12-3cf9-4ead-a243-23a37ab71603] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.059999999999999984));
    --gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603: 0px;
    --gap-v-c6e47e12-3cf9-4ead-a243-23a37ab71603: 0px;
    max-width: calc(94% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.059999999999999984));
  }
}

.sd[data-s-03f2f25b-dacc-4c6b-a342-20cbdde5c834] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0.5));
  max-width: calc(50% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-03f2f25b-dacc-4c6b-a342-20cbdde5c834] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0));
    max-width: calc(100% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0));
  }
}

.sd[data-s-2191d13a-e424-4225-9bbe-885d0b39221a] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2191d13a-e424-4225-9bbe-885d0b39221a] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b90d75b1-6741-4fbf-a2a1-7bdee35be789] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0.5));
  max-width: calc(50% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b90d75b1-6741-4fbf-a2a1-7bdee35be789] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0));
    max-width: calc(100% - (var(--gap-h-c6e47e12-3cf9-4ead-a243-23a37ab71603) * 0));
  }
}

.sd[data-s-89f0c925-00e3-41e5-9af1-0672ddf241ec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.35000000000000003));
  --gap-h-89f0c925-00e3-41e5-9af1-0672ddf241ec: 25px;
  --gap-v-89f0c925-00e3-41e5-9af1-0672ddf241ec: 0px;
  --gap-uuid: 89f0c925-00e3-41e5-9af1-0672ddf241ec;
  max-width: calc(65% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-89f0c925-00e3-41e5-9af1-0672ddf241ec] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.059999999999999984));
    --gap-h-89f0c925-00e3-41e5-9af1-0672ddf241ec: 0px;
    --gap-v-89f0c925-00e3-41e5-9af1-0672ddf241ec: 25px;
    max-width: calc(94% - (var(--gap-h-0100d24d-c352-446d-b8e3-1d09eea15c83) * 0.059999999999999984));
  }
}

.sd[data-s-fe1b4383-12bc-4964-a0ca-4e8744f2f703] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-89f0c925-00e3-41e5-9af1-0672ddf241ec) * 0));
  z-index: 1;
  --gap-uuid: fe1b4383-12bc-4964-a0ca-4e8744f2f703;
  --gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703: 0px;
  --gap-v-fe1b4383-12bc-4964-a0ca-4e8744f2f703: 0px;
  max-width: calc(100% - (var(--gap-h-89f0c925-00e3-41e5-9af1-0672ddf241ec) * 0));
}

.sd[data-s-fe1b4383-12bc-4964-a0ca-4e8744f2f703].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fe1b4383-12bc-4964-a0ca-4e8744f2f703].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-fe1b4383-12bc-4964-a0ca-4e8744f2f703]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe1b4383-12bc-4964-a0ca-4e8744f2f703] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703: 0px;
    --gap-v-fe1b4383-12bc-4964-a0ca-4e8744f2f703: 0px;
  }
}

.sd[data-s-d534423a-0f3c-422a-8f13-151c9308d857] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d534423a-0f3c-422a-8f13-151c9308d857] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-69a59c7b-0d01-4b90-bd36-34e4abf5f559] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-69a59c7b-0d01-4b90-bd36-34e4abf5f559] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
    max-width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
  }
}

.sd[data-s-81654a47-7f27-4cd4-943c-ff5a093545c7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-81654a47-7f27-4cd4-943c-ff5a093545c7] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e07f5cf9-5671-41fe-88c3-2380b0474bc1] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e07f5cf9-5671-41fe-88c3-2380b0474bc1] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-eb418ed0-6e41-41fb-a6ea-f2c1e9e46138] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb418ed0-6e41-41fb-a6ea-f2c1e9e46138] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
    max-width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
  }
}

.sd[data-s-26d9dc87-9c89-49a8-8cd1-18afcb2d3955] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26d9dc87-9c89-49a8-8cd1-18afcb2d3955] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a6b05c21-7ad5-4c43-af15-b570cee63749] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6b05c21-7ad5-4c43-af15-b570cee63749] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0683c277-7ecf-488b-bf25-b0093bc50f92] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
  max-width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0683c277-7ecf-488b-bf25-b0093bc50f92] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
    max-width: calc(100% - (var(--gap-h-fe1b4383-12bc-4964-a0ca-4e8744f2f703) * 0));
  }
}

.sd[data-s-a2aca169-3c72-412c-8f3f-b0e8c09f6882] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-a2aca169-3c72-412c-8f3f-b0e8c09f6882: 0px;
  --gap-v-a2aca169-3c72-412c-8f3f-b0e8c09f6882: 0px;
  --gap-uuid: a2aca169-3c72-412c-8f3f-b0e8c09f6882;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2aca169-3c72-412c-8f3f-b0e8c09f6882] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-a2aca169-3c72-412c-8f3f-b0e8c09f6882: 0px;
    --gap-v-a2aca169-3c72-412c-8f3f-b0e8c09f6882: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-07d02eb0-04c4-413e-90b2-d3a5cd88e8ad] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c2286de5-bcce-4b04-abb6-9b91dcdf2deb] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-755e5906-3040-436b-b57c-56bf7ee3be33] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-755e5906-3040-436b-b57c-56bf7ee3be33] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-cd61da84-de06-4629-ab09-612a6b21f305] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-cd61da84-de06-4629-ab09-612a6b21f305: 0px;
  --gap-v-cd61da84-de06-4629-ab09-612a6b21f305: 0px;
  --gap-uuid: cd61da84-de06-4629-ab09-612a6b21f305;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd61da84-de06-4629-ab09-612a6b21f305] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-cd61da84-de06-4629-ab09-612a6b21f305: 0px;
    --gap-v-cd61da84-de06-4629-ab09-612a6b21f305: 0px;
    max-width: 100%;
  }
}

.sd[data-s-70e9cc24-851f-4378-b01a-8757d4057c06] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.24999999999999994));
  --gap-h-70e9cc24-851f-4378-b01a-8757d4057c06: 0px;
  --gap-v-70e9cc24-851f-4378-b01a-8757d4057c06: 0px;
  --gap-uuid: 70e9cc24-851f-4378-b01a-8757d4057c06;
  max-width: calc(75% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-70e9cc24-851f-4378-b01a-8757d4057c06] {
    margin: 0px 0px 25px 0px;
    --gap-h-70e9cc24-851f-4378-b01a-8757d4057c06: 0px;
    --gap-v-70e9cc24-851f-4378-b01a-8757d4057c06: 0px;
    width: calc(75% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.24999999999999994));
  }
}

.sd[data-s-92dd707d-0284-4f08-8bb9-188590d72468] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92dd707d-0284-4f08-8bb9-188590d72468] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-ccb69b47-0b09-4d07-beb3-a0c0966c6af4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ccb69b47-0b09-4d07-beb3-a0c0966c6af4] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-83b4d484-51dd-4b79-948e-34b8e77c992f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-83b4d484-51dd-4b79-948e-34b8e77c992f] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-43376747-6e21-49f3-9b1c-0b0a2672cfdd] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-43376747-6e21-49f3-9b1c-0b0a2672cfdd].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-43376747-6e21-49f3-9b1c-0b0a2672cfdd].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43376747-6e21-49f3-9b1c-0b0a2672cfdd] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-bed75b97-d754-48b6-9df1-994ea3f72a6e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.35000000000000003));
  --gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e: 25px;
  --gap-v-bed75b97-d754-48b6-9df1-994ea3f72a6e: 0px;
  --gap-uuid: bed75b97-d754-48b6-9df1-994ea3f72a6e;
  max-width: calc(65% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bed75b97-d754-48b6-9df1-994ea3f72a6e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.059999999999999984));
    --gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e: 0px;
    --gap-v-bed75b97-d754-48b6-9df1-994ea3f72a6e: 0px;
    max-width: calc(94% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.059999999999999984));
  }
}

.sd[data-s-0ed74e8a-ba28-43ec-8334-3bf9aa6ea591] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0.5));
  max-width: calc(50% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ed74e8a-ba28-43ec-8334-3bf9aa6ea591] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0));
    max-width: calc(100% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0));
  }
}

.sd[data-s-6e687ff6-867e-4c26-a4be-83363aebc7ca] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e687ff6-867e-4c26-a4be-83363aebc7ca] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f82fc158-dfc0-4472-b3e3-6299d689b28d] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0.5));
  max-width: calc(50% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f82fc158-dfc0-4472-b3e3-6299d689b28d] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0));
    max-width: calc(100% - (var(--gap-h-bed75b97-d754-48b6-9df1-994ea3f72a6e) * 0));
  }
}

.sd[data-s-e3955ff7-95a4-47dd-89d1-97dacc88c2f9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.35000000000000003));
  --gap-h-e3955ff7-95a4-47dd-89d1-97dacc88c2f9: 25px;
  --gap-v-e3955ff7-95a4-47dd-89d1-97dacc88c2f9: 0px;
  --gap-uuid: e3955ff7-95a4-47dd-89d1-97dacc88c2f9;
  max-width: calc(65% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3955ff7-95a4-47dd-89d1-97dacc88c2f9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.059999999999999984));
    --gap-h-e3955ff7-95a4-47dd-89d1-97dacc88c2f9: 0px;
    --gap-v-e3955ff7-95a4-47dd-89d1-97dacc88c2f9: 25px;
    max-width: calc(94% - (var(--gap-h-cd61da84-de06-4629-ab09-612a6b21f305) * 0.059999999999999984));
  }
}

.sd[data-s-8558fdb1-2394-4280-b0c0-876aa07d8597] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-e3955ff7-95a4-47dd-89d1-97dacc88c2f9) * 0));
  z-index: 1;
  --gap-uuid: 8558fdb1-2394-4280-b0c0-876aa07d8597;
  --gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597: 0px;
  --gap-v-8558fdb1-2394-4280-b0c0-876aa07d8597: 0px;
  max-width: calc(100% - (var(--gap-h-e3955ff7-95a4-47dd-89d1-97dacc88c2f9) * 0));
}

.sd[data-s-8558fdb1-2394-4280-b0c0-876aa07d8597].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-8558fdb1-2394-4280-b0c0-876aa07d8597].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-8558fdb1-2394-4280-b0c0-876aa07d8597]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8558fdb1-2394-4280-b0c0-876aa07d8597] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597: 0px;
    --gap-v-8558fdb1-2394-4280-b0c0-876aa07d8597: 0px;
  }
}

.sd[data-s-78b6225e-2171-4b25-9651-1d80c8abb956] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-78b6225e-2171-4b25-9651-1d80c8abb956] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-454f06b8-8872-4d18-8262-3b35be4e02d7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-454f06b8-8872-4d18-8262-3b35be4e02d7] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
    max-width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
  }
}

.sd[data-s-2a643b30-da64-4d1c-ae6f-770705c5328a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a643b30-da64-4d1c-ae6f-770705c5328a] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6325740c-db15-492e-9aa5-5c62be5e3bc9] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6325740c-db15-492e-9aa5-5c62be5e3bc9] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1f7be829-6919-43c8-9422-380336c9823c] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f7be829-6919-43c8-9422-380336c9823c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
    max-width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
  }
}

.sd[data-s-ef2701ab-2d85-4b22-9f5c-05cc80c72213] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef2701ab-2d85-4b22-9f5c-05cc80c72213] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-857cede3-cf7b-4056-afe3-e89b873db43f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-857cede3-cf7b-4056-afe3-e89b873db43f] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c3173777-a3ff-4af5-893b-7e6ea137c7fd] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
  max-width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3173777-a3ff-4af5-893b-7e6ea137c7fd] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
    max-width: calc(100% - (var(--gap-h-8558fdb1-2394-4280-b0c0-876aa07d8597) * 0));
  }
}

.sd[data-s-a4b2b455-4343-4545-b0e1-e51238e32fe7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-a4b2b455-4343-4545-b0e1-e51238e32fe7: 0px;
  --gap-v-a4b2b455-4343-4545-b0e1-e51238e32fe7: 0px;
  --gap-uuid: a4b2b455-4343-4545-b0e1-e51238e32fe7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a4b2b455-4343-4545-b0e1-e51238e32fe7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-a4b2b455-4343-4545-b0e1-e51238e32fe7: 0px;
    --gap-v-a4b2b455-4343-4545-b0e1-e51238e32fe7: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-d17507f7-bb6a-4c75-9117-ce7a3cca9ed3] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3da950ed-0bde-4e35-a9ae-408db24f2e52] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6a6f3ab9-28dc-4a65-9b1a-7a3b83adfb72] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a6f3ab9-28dc-4a65-9b1a-7a3b83adfb72] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-d65e4f05-4ad6-4f75-a855-57483fbaec1c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c: 0px;
  --gap-v-d65e4f05-4ad6-4f75-a855-57483fbaec1c: 0px;
  --gap-uuid: d65e4f05-4ad6-4f75-a855-57483fbaec1c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d65e4f05-4ad6-4f75-a855-57483fbaec1c] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c: 0px;
    --gap-v-d65e4f05-4ad6-4f75-a855-57483fbaec1c: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f69ebafa-8939-4fee-804b-6b79dc945256] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.24999999999999994));
  --gap-h-f69ebafa-8939-4fee-804b-6b79dc945256: 0px;
  --gap-v-f69ebafa-8939-4fee-804b-6b79dc945256: 0px;
  --gap-uuid: f69ebafa-8939-4fee-804b-6b79dc945256;
  max-width: calc(75% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f69ebafa-8939-4fee-804b-6b79dc945256] {
    margin: 0px 0px 25px 0px;
    --gap-h-f69ebafa-8939-4fee-804b-6b79dc945256: 0px;
    --gap-v-f69ebafa-8939-4fee-804b-6b79dc945256: 0px;
    width: calc(75% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.24999999999999994));
  }
}

.sd[data-s-0dbe3842-083d-47d1-85d0-d0a1eb034481] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0dbe3842-083d-47d1-85d0-d0a1eb034481] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-4757bd86-28a4-42de-9435-8660af8bc067] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4757bd86-28a4-42de-9435-8660af8bc067] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-173404a6-94a7-4720-9ef5-5d5c8139be5d] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-173404a6-94a7-4720-9ef5-5d5c8139be5d] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-e674dfef-3f3a-4106-a1d1-807abe14249c] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-e674dfef-3f3a-4106-a1d1-807abe14249c].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-e674dfef-3f3a-4106-a1d1-807abe14249c].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e674dfef-3f3a-4106-a1d1-807abe14249c] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-eea353ea-adec-487e-96f6-2e8d4a48a9dd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.35000000000000003));
  --gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd: 25px;
  --gap-v-eea353ea-adec-487e-96f6-2e8d4a48a9dd: 0px;
  --gap-uuid: eea353ea-adec-487e-96f6-2e8d4a48a9dd;
  max-width: calc(65% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-eea353ea-adec-487e-96f6-2e8d4a48a9dd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.059999999999999984));
    --gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd: 0px;
    --gap-v-eea353ea-adec-487e-96f6-2e8d4a48a9dd: 0px;
    max-width: calc(94% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.059999999999999984));
  }
}

.sd[data-s-108b3cd0-aba9-4760-b989-9c1fa79fffe0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0.5));
  max-width: calc(50% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-108b3cd0-aba9-4760-b989-9c1fa79fffe0] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0));
    max-width: calc(100% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0));
  }
}

.sd[data-s-0db90a5b-cc34-471d-b365-06a0c01ec466] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0db90a5b-cc34-471d-b365-06a0c01ec466] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-41b97158-e12c-4dd0-a984-c1c7e9f392ae] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0.5));
  max-width: calc(50% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-41b97158-e12c-4dd0-a984-c1c7e9f392ae] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0));
    max-width: calc(100% - (var(--gap-h-eea353ea-adec-487e-96f6-2e8d4a48a9dd) * 0));
  }
}

.sd[data-s-77eb8da1-854b-42f6-acbd-2559fa886886] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.35000000000000003));
  --gap-h-77eb8da1-854b-42f6-acbd-2559fa886886: 25px;
  --gap-v-77eb8da1-854b-42f6-acbd-2559fa886886: 0px;
  --gap-uuid: 77eb8da1-854b-42f6-acbd-2559fa886886;
  max-width: calc(65% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-77eb8da1-854b-42f6-acbd-2559fa886886] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.059999999999999984));
    --gap-h-77eb8da1-854b-42f6-acbd-2559fa886886: 0px;
    --gap-v-77eb8da1-854b-42f6-acbd-2559fa886886: 25px;
    max-width: calc(94% - (var(--gap-h-d65e4f05-4ad6-4f75-a855-57483fbaec1c) * 0.059999999999999984));
  }
}

.sd[data-s-3c4b83d1-dc72-4617-8247-47b82c6fa01d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-77eb8da1-854b-42f6-acbd-2559fa886886) * 0));
  z-index: 1;
  --gap-uuid: 3c4b83d1-dc72-4617-8247-47b82c6fa01d;
  --gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d: 0px;
  --gap-v-3c4b83d1-dc72-4617-8247-47b82c6fa01d: 0px;
  max-width: calc(100% - (var(--gap-h-77eb8da1-854b-42f6-acbd-2559fa886886) * 0));
}

.sd[data-s-3c4b83d1-dc72-4617-8247-47b82c6fa01d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-3c4b83d1-dc72-4617-8247-47b82c6fa01d].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-3c4b83d1-dc72-4617-8247-47b82c6fa01d]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c4b83d1-dc72-4617-8247-47b82c6fa01d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d: 0px;
    --gap-v-3c4b83d1-dc72-4617-8247-47b82c6fa01d: 0px;
  }
}

.sd[data-s-3abafb51-64f2-45c9-9780-f6a8be3230b3] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3abafb51-64f2-45c9-9780-f6a8be3230b3] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b5b79340-5fda-4087-9b50-03c04894e3f8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5b79340-5fda-4087-9b50-03c04894e3f8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
    max-width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
  }
}

.sd[data-s-36adabd8-6b79-4d61-8a09-db0983e68141] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36adabd8-6b79-4d61-8a09-db0983e68141] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2f5e2e6e-6f51-4357-83a2-2a6f18509458] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f5e2e6e-6f51-4357-83a2-2a6f18509458] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4b5f5f2d-6fd8-46bd-9565-ba87b7e3744a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b5f5f2d-6fd8-46bd-9565-ba87b7e3744a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
    max-width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
  }
}

.sd[data-s-f70621c6-38ff-46bf-9de9-f6f8586afabb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f70621c6-38ff-46bf-9de9-f6f8586afabb] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9f854a6f-e26c-4c5e-bbe6-6541da34ddcf] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9f854a6f-e26c-4c5e-bbe6-6541da34ddcf] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7c0d2468-d232-4ee3-a247-01da13bbe279] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
  max-width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c0d2468-d232-4ee3-a247-01da13bbe279] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
    max-width: calc(100% - (var(--gap-h-3c4b83d1-dc72-4617-8247-47b82c6fa01d) * 0));
  }
}

.sd[data-s-5de3f36c-bd36-43cd-a8f0-4a79304d360d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: 100%;
  z-index: 5;
  --gap-h-5de3f36c-bd36-43cd-a8f0-4a79304d360d: 0px;
  --gap-v-5de3f36c-bd36-43cd-a8f0-4a79304d360d: 0px;
  --gap-uuid: 5de3f36c-bd36-43cd-a8f0-4a79304d360d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5de3f36c-bd36-43cd-a8f0-4a79304d360d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-5de3f36c-bd36-43cd-a8f0-4a79304d360d: 0px;
    --gap-v-5de3f36c-bd36-43cd-a8f0-4a79304d360d: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-80b7ede5-ed74-4c80-9548-1aacbf304c3a] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-022204be-aa36-411f-879a-ad570cb149b2] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6bb564cf-f13d-4a82-a284-def742a5a371] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bb564cf-f13d-4a82-a284-def742a5a371] {
    overflow-x: hidden;
    overflow-y: auto;
  }
}

.sd[data-s-3e2108fe-c6a9-402f-9575-4ae79f3a2364] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 76px 0px 0px 0px;
  width: 100%;
  --gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364: 0px;
  --gap-v-3e2108fe-c6a9-402f-9575-4ae79f3a2364: 0px;
  --gap-uuid: 3e2108fe-c6a9-402f-9575-4ae79f3a2364;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e2108fe-c6a9-402f-9575-4ae79f3a2364] {
    background: rgba(0, 0, 0, 0.96);
    flex: none;
    height: auto;
    padding: 75px 0px 65px 0px;
    width: 100%;
    --gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364: 0px;
    --gap-v-3e2108fe-c6a9-402f-9575-4ae79f3a2364: 0px;
    max-width: 100%;
  }
}

.sd[data-s-6259521e-46a0-4309-b6db-0efa30fc8e08] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 60px 0px;
  padding: 0px;
  width: calc(75% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.24999999999999994));
  --gap-h-6259521e-46a0-4309-b6db-0efa30fc8e08: 0px;
  --gap-v-6259521e-46a0-4309-b6db-0efa30fc8e08: 0px;
  --gap-uuid: 6259521e-46a0-4309-b6db-0efa30fc8e08;
  max-width: calc(75% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6259521e-46a0-4309-b6db-0efa30fc8e08] {
    margin: 0px 0px 25px 0px;
    --gap-h-6259521e-46a0-4309-b6db-0efa30fc8e08: 0px;
    --gap-v-6259521e-46a0-4309-b6db-0efa30fc8e08: 0px;
    width: calc(75% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.24999999999999994));
  }
}

.sd[data-s-9e0f0568-075b-4579-a126-7df47f9f6eac] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e0f0568-075b-4579-a126-7df47f9f6eac] {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-298b5cdd-4880-4ce8-a5cf-70ca54d8dd6b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  font-size: 18px;
  justify-content: center;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-298b5cdd-4880-4ce8-a5cf-70ca54d8dd6b] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1b456757-72f7-423f-a012-bf844ea46f77] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b456757-72f7-423f-a012-bf844ea46f77] {
    font-size: 20px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-ab46762c-1205-4eb1-bbfd-9d9195fd65b2] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-ab46762c-1205-4eb1-bbfd-9d9195fd65b2].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-ab46762c-1205-4eb1-bbfd-9d9195fd65b2].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab46762c-1205-4eb1-bbfd-9d9195fd65b2] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-c78451e8-4d94-4b46-a037-e9f9df6feb42] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.35000000000000003));
  --gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42: 25px;
  --gap-v-c78451e8-4d94-4b46-a037-e9f9df6feb42: 0px;
  --gap-uuid: c78451e8-4d94-4b46-a037-e9f9df6feb42;
  max-width: calc(65% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c78451e8-4d94-4b46-a037-e9f9df6feb42] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 22px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.059999999999999984));
    --gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42: 0px;
    --gap-v-c78451e8-4d94-4b46-a037-e9f9df6feb42: 0px;
    max-width: calc(94% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.059999999999999984));
  }
}

.sd[data-s-9a209031-0c58-4949-8992-d3240594763f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0));
  justify-content: center;
  width: calc(50% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0.5));
  max-width: calc(50% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9a209031-0c58-4949-8992-d3240594763f] {
    flex: none;
    height: auto;
    margin: 0px 0px 25px 0px;
    width: calc(100% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0));
    max-width: calc(100% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0));
  }
}

.sd[data-s-a0b09b29-64e0-48a1-b307-cf736cbe7e30] {
  flex: none;
  height: 308px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0b09b29-64e0-48a1-b307-cf736cbe7e30] {
    flex: none;
    height: 225px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-36333a42-ffc8-4710-942e-9eeea5e3e2cb] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 311.36px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: calc(50% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0.5));
  max-width: calc(50% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-36333a42-ffc8-4710-942e-9eeea5e3e2cb] {
    flex: none;
    height: 255px;
    width: calc(100% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0));
    max-width: calc(100% - (var(--gap-h-c78451e8-4d94-4b46-a037-e9f9df6feb42) * 0));
  }
}

.sd[data-s-dbfa0a3f-1968-4f0c-a238-b3f10492dc61] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 3px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.35000000000000003));
  --gap-h-dbfa0a3f-1968-4f0c-a238-b3f10492dc61: 25px;
  --gap-v-dbfa0a3f-1968-4f0c-a238-b3f10492dc61: 0px;
  --gap-uuid: dbfa0a3f-1968-4f0c-a238-b3f10492dc61;
  max-width: calc(65% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbfa0a3f-1968-4f0c-a238-b3f10492dc61] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 117px;
    justify-content: center;
    margin: 0px 0px 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(94% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.059999999999999984));
    --gap-h-dbfa0a3f-1968-4f0c-a238-b3f10492dc61: 0px;
    --gap-v-dbfa0a3f-1968-4f0c-a238-b3f10492dc61: 25px;
    max-width: calc(94% - (var(--gap-h-3e2108fe-c6a9-402f-9575-4ae79f3a2364) * 0.059999999999999984));
  }
}

.sd[data-s-90bb6ac4-70d5-467d-a7c0-c108b220ae84] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-duration: 1000ms;
  width: calc(100% - (var(--gap-h-dbfa0a3f-1968-4f0c-a238-b3f10492dc61) * 0));
  z-index: 1;
  --gap-uuid: 90bb6ac4-70d5-467d-a7c0-c108b220ae84;
  --gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84: 0px;
  --gap-v-90bb6ac4-70d5-467d-a7c0-c108b220ae84: 0px;
  max-width: calc(100% - (var(--gap-h-dbfa0a3f-1968-4f0c-a238-b3f10492dc61) * 0));
}

.sd[data-s-90bb6ac4-70d5-467d-a7c0-c108b220ae84].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-90bb6ac4-70d5-467d-a7c0-c108b220ae84].appear-active {
  transition-delay: 400ms;
  transition-duration: 1400ms;
}

.sd[data-s-90bb6ac4-70d5-467d-a7c0-c108b220ae84]:hover {
  background: rgba(0, 0, 0, 0.0);
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90bb6ac4-70d5-467d-a7c0-c108b220ae84] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    --gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84: 0px;
    --gap-v-90bb6ac4-70d5-467d-a7c0-c108b220ae84: 0px;
  }
}

.sd[data-s-c1793607-d14d-427b-a02a-7c51fa8d57ea] {
  color: #bdaa8b;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1793607-d14d-427b-a02a-7c51fa8d57ea] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-161f1f26-151a-429a-ad7c-ef7dc5085814] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  width: calc(85% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-161f1f26-151a-429a-ad7c-ef7dc5085814] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
    max-width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
  }
}

.sd[data-s-952d2985-460c-4a1a-9245-ceefe91a440a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 5px;
  width: 577px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-952d2985-460c-4a1a-9245-ceefe91a440a] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-299e1761-03e0-4821-ad93-5c83cd184219] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-299e1761-03e0-4821-ad93-5c83cd184219] {
    flex: none;
    font-family: var(--s-font-11ba8216);
    font-size: 16px;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7efda206-addf-4374-860f-feaa0cef652f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid rgb(238, 238, 238);
  border-left: 0px solid rgb(238, 238, 238);
  border-right: 0px solid rgb(238, 238, 238);
  border-top: 0px solid rgb(238, 238, 238);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px;
  width: calc(85% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0.15000000000000002));
  max-width: calc(85% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7efda206-addf-4374-860f-feaa0cef652f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(238, 238, 238);
    border-left: 0px solid rgb(238, 238, 238);
    border-right: 0px solid rgb(238, 238, 238);
    border-top: 0px solid rgb(238, 238, 238);
    flex: none;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
    max-width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
  }
}

.sd[data-s-0d0a2c6d-485c-41d7-8c07-3eac874f40b3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #e1e7ec;
  border-left: 0px solid #e1e7ec;
  border-right: 0px solid #e1e7ec;
  border-top: 0px solid #e1e7ec;
  color: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d0a2c6d-485c-41d7-8c07-3eac874f40b3] {
    border-bottom: 0px solid #e1e7ec;
    border-left: 0px solid #e1e7ec;
    border-right: 0px solid #e1e7ec;
    border-top: 0px solid #e1e7ec;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bb50692d-bdb1-4f42-bff7-377c2628461e] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb50692d-bdb1-4f42-bff7-377c2628461e] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    line-height: 1.5;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4da9d7d1-8c3c-4b4d-b122-bbdf9a08ff0f] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
  max-width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4da9d7d1-8c3c-4b4d-b122-bbdf9a08ff0f] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    height: auto;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 6px;
    width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
    max-width: calc(100% - (var(--gap-h-90bb6ac4-70d5-467d-a7c0-c108b220ae84) * 0));
  }
}

.sd[data-s-97418f41-2406-48cc-bf3d-b075ed406317] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 60px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -60px;
  top: 60px;
  width: 100%;
  z-index: 5;
  --gap-h-97418f41-2406-48cc-bf3d-b075ed406317: 0px;
  --gap-v-97418f41-2406-48cc-bf3d-b075ed406317: 0px;
  --gap-uuid: 97418f41-2406-48cc-bf3d-b075ed406317;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-97418f41-2406-48cc-bf3d-b075ed406317] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-97418f41-2406-48cc-bf3d-b075ed406317: 0px;
    --gap-v-97418f41-2406-48cc-bf3d-b075ed406317: 0px;
    width: 100%;
    max-width: 100%;
  }
}


.sd[data-s-0c6c86eb-c637-493d-9bc4-ca7edfca4f87] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-be91ed00-0f1d-4852-a1fc-5cb476ba4081] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4c237b6a-e48f-46c2-80eb-002e573b7407] {
  align-content: center;
  align-items: center;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  background: rgb(255, 255, 255);
  border-bottom: 0px solid #0099e3;
  border-left: 0px solid #0099e3;
  border-radius: 0;
  border-right: 0px solid #0099e3;
  border-top: 0px solid #0099e3;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 40px 50px 80px 50px;
  width: 600px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c237b6a-e48f-46c2-80eb-002e573b7407] {
    flex: none;
    padding: 40px 20px 80px 20px;
    width: 300px;
    max-width: 100%;
    height: 100%;
  }
}

.sd[data-s-a54bc02b-6555-4468-905a-63ec4c676722] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a54bc02b-6555-4468-905a-63ec4c676722] {
    height: auto;
  }
}

.sd[data-s-065b056e-6107-4cd3-bddb-21020050a477] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-065b056e-6107-4cd3-bddb-21020050a477] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: center;
    margin: 0px 0px 28px 0px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-a8ad5bfd-69ff-40ab-ac44-a6f90bcfa3d5] {
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 10px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.15em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8ad5bfd-69ff-40ab-ac44-a6f90bcfa3d5] {
    font-size: 10px;
  }
}

.sd[data-s-f7621863-9daa-4af9-8ba8-bcebd1373b25] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-ffb2b43d-7953-4abb-8179-38d5fc43eb77] {
  color: rgb(66, 66, 66);
  font-family: var(--s-font-11ba8216);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffb2b43d-7953-4abb-8179-38d5fc43eb77] {
    font-size: 20px;
    line-height: 1.1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-23b939c9-8bd9-4034-85d3-4a493664424f] {
  color: rgb(66, 66, 66);
  font-size: 24px;
}

.sd[data-s-23b939c9-8bd9-4034-85d3-4a493664424f]:hover {
  color: #1e1e1e;
  
  transition-duration: 200ms;
}

.sd[data-s-341b93ca-9148-4242-91d0-701e1236819d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6e0f0320-c4be-419c-bd63-84c4553a59fc] {
  border-bottom: 2px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  color: #1e1e1e;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3dd1970d-f353-4357-a1b2-e7e25c3fe8e1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f94a4a07-2c0e-4f9c-bc47-94faa90ce837] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f94a4a07-2c0e-4f9c-bc47-94faa90ce837]:hover {
  transform: translate(23px, 0px);
}

.sd[data-s-530c2598-c56a-4549-b975-94b75e8f0b80] {
  background: rgb(66, 66, 66);
  border-radius: 0px 60px 60px 0px;
  flex: none;
  height: 1px;
  margin: 0px 20px 0px 0px;
  width: 25px;
  max-width: calc(100% - 20px);
}

.sd[data-s-ae84e6be-46ff-40de-afab-1e003705898f] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae84e6be-46ff-40de-afab-1e003705898f] {
    font-weight: 500;
  }
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6].link-active {
  
  transform: translate(23px, 0px);
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6]:hover {
  transform: translate(23px, 0px);
}

.sd[data-s-8cafaf5d-3ec8-4b26-a2b5-083aa75efa81] {
  background: rgb(66, 66, 66);
  border-radius: 0px 60px 60px 0px;
  flex: none;
  height: 1px;
  margin: 0px 20px 0px 0px;
  width: 25px;
  max-width: calc(100% - 20px);
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6].link-active .sd[data-s-8cafaf5d-3ec8-4b26-a2b5-083aa75efa81] {
  background: #0099e3;
  flex: none;
  height: 5px;
  width: 10px;
}

.sd[data-s-7646a808-2084-4494-9c37-b68ec17b8065] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d28f5050-bc61-400d-b41c-49e8f53f1eb6].link-active .sd[data-s-7646a808-2084-4494-9c37-b68ec17b8065] {
  color: #1e1e1e;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7646a808-2084-4494-9c37-b68ec17b8065] {
    font-weight: 500;
  }
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba].link-active {
  
  transform: translate(23px, 0px);
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba]:hover {
  transform: translate(23px, 0px);
}

.sd[data-s-6fc3d3d5-0d52-49a8-8877-77a3150a3e37] {
  background: rgb(66, 66, 66);
  border-radius: 0px 60px 60px 0px;
  flex: none;
  height: 1px;
  margin: 0px 20px 0px 0px;
  width: 25px;
  max-width: calc(100% - 20px);
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba].link-active .sd[data-s-6fc3d3d5-0d52-49a8-8877-77a3150a3e37] {
  background: #0099e3;
  flex: none;
  height: 5px;
  width: 10px;
}

.sd[data-s-953901dc-5739-4d5e-91b8-21631ef06bee] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-46a5f101-62e2-451a-8bf9-bc05b3c7b5ba].link-active .sd[data-s-953901dc-5739-4d5e-91b8-21631ef06bee] {
  color: #1e1e1e;
}

@media screen and (max-width: 540px) {
  .sd[data-s-953901dc-5739-4d5e-91b8-21631ef06bee] {
    font-weight: 500;
  }
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655].link-active {
  
  transform: translate(23px, 0px);
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655]:hover {
  transform: translate(23px, 0px);
}

.sd[data-s-a8f2586f-fb79-4979-b2cc-d23da7f3ab02] {
  background: rgb(66, 66, 66);
  border-radius: 0px 60px 60px 0px;
  flex: none;
  height: 1px;
  margin: 0px 20px 0px 0px;
  width: 25px;
  max-width: calc(100% - 20px);
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655].link-active .sd[data-s-a8f2586f-fb79-4979-b2cc-d23da7f3ab02] {
  background: #0099e3;
  flex: none;
  height: 5px;
  width: 10px;
}

.sd[data-s-32c1b984-a1e2-4625-b232-87cd5f582ac9] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2ef8d705-93f2-4f52-b702-b705b0ab0655].link-active .sd[data-s-32c1b984-a1e2-4625-b232-87cd5f582ac9] {
  color: #1e1e1e;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32c1b984-a1e2-4625-b232-87cd5f582ac9] {
    font-weight: 500;
  }
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 36px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19].link-active {
  
  transform: translate(23px, 0px);
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19]:hover {
  transform: translate(23px, 0px);
}

.sd[data-s-e3509fa9-1739-45ae-9baa-e26f8a95b344] {
  background: rgb(66, 66, 66);
  border-radius: 0px 60px 60px 0px;
  flex: none;
  height: 1px;
  margin: 0px 20px 0px 0px;
  width: 25px;
  max-width: calc(100% - 20px);
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19].link-active .sd[data-s-e3509fa9-1739-45ae-9baa-e26f8a95b344] {
  background: #0099e3;
  flex: none;
  height: 5px;
  width: 10px;
}

.sd[data-s-97547781-b1a7-47e1-9bcc-a215477c58bf] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 2px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 2px);
  justify-content: center;
}

.sd[data-s-7d19e128-0194-4238-826e-509875c7fb19].link-active .sd[data-s-97547781-b1a7-47e1-9bcc-a215477c58bf] {
  color: #1e1e1e;
}

@media screen and (max-width: 540px) {
  .sd[data-s-97547781-b1a7-47e1-9bcc-a215477c58bf] {
    font-weight: 500;
  }
}

.sd[data-s-6fae4a72-79b5-43e3-b5b7-f4d09bb9be52] {
  color: #333;
  font-size: 14px;
}

.sd[data-s-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  --gap-h-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5: 0px;
  --gap-v-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5: 0px;
  --gap-uuid: c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 93%;
    --gap-h-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5: 0px;
    --gap-v-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5: 0px;
    max-width: 93%;
  }
}

.sd[data-s-d911a524-5726-4f21-9f10-361c3e844195] {
  border-bottom: 2px solid rgb(66, 66, 66);
  border-left: 0px solid rgb(66, 66, 66);
  border-right: 0px solid rgb(66, 66, 66);
  border-top: 0px solid rgb(66, 66, 66);
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 21px 0px;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5) * 0));
  max-width: calc(100% - (var(--gap-h-c94f7cbe-e82d-4ab9-8e57-4a63776cb8a5) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d911a524-5726-4f21-9f10-361c3e844195] {
    font-size: 20px;
  }
}

.sd[data-s-ef0ad046-fa20-407d-9346-9f6f3e4c5809] {
  background: #eeeeee;
  border-radius: 64px;
  color: #1e1e1e;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 20px 0px 20px 0px;
  padding: 15px 30px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ef0ad046-fa20-407d-9346-9f6f3e4c5809]:hover {
  background: #e1e1e1;
  transform: scale(1.02, 1.02);
  transition-duration: 200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef0ad046-fa20-407d-9346-9f6f3e4c5809] {
    display: flex;
    font-size: 12px;
  }
}


.sd[data-s-24cec1ca-1fd1-423b-9817-3d965201c7fb] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a233c2b4-e7f6-426b-8a54-48b7ed18719d] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2dce1c5e-a8bb-4c05-a371-a67d284e1b19] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-94844760-f215-44f2-aecc-81d8ccad3c5c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6: 0px;
  --gap-v-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6: 0px;
  --gap-uuid: 8fcfb0e1-0cc1-4dd1-b218-f26612165fa6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6: 0px;
    --gap-v-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6: 0px;
  }
}

.sd[data-s-006a0971-4b88-478d-892b-55892e287cb4] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-006a0971-4b88-478d-892b-55892e287cb4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.04999999999999995));
  }
}

.sd[data-s-da9550fc-74ff-42c5-86da-5df1ad1a7ae8] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-da9550fc-74ff-42c5-86da-5df1ad1a7ae8].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-da9550fc-74ff-42c5-86da-5df1ad1a7ae8].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da9550fc-74ff-42c5-86da-5df1ad1a7ae8].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-da9550fc-74ff-42c5-86da-5df1ad1a7ae8] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-2f102624-5d41-4d21-8d35-c5632d51efe9] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f102624-5d41-4d21-8d35-c5632d51efe9] {
    font-size: 20px;
  }
}

.sd[data-s-bf4254d7-c5e2-4902-916b-48a64f4c6840] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf4254d7-c5e2-4902-916b-48a64f4c6840] {
    font-size: 20px;
  }
}

.sd[data-s-6edd41fe-2d7b-45e7-af8a-a5b4c8055a90] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-6edd41fe-2d7b-45e7-af8a-a5b4c8055a90].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6edd41fe-2d7b-45e7-af8a-a5b4c8055a90].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6edd41fe-2d7b-45e7-af8a-a5b4c8055a90].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-6edd41fe-2d7b-45e7-af8a-a5b4c8055a90] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-1519ff1b-7187-4f13-8fcd-9096dc67adff] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-1519ff1b-7187-4f13-8fcd-9096dc67adff].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-1519ff1b-7187-4f13-8fcd-9096dc67adff].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1519ff1b-7187-4f13-8fcd-9096dc67adff] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-81048825-c83f-44f1-a872-79b8a7b22f8d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0));
  z-index: 5;
  --gap-h-81048825-c83f-44f1-a872-79b8a7b22f8d: 0px;
  --gap-v-81048825-c83f-44f1-a872-79b8a7b22f8d: 0px;
  --gap-uuid: 81048825-c83f-44f1-a872-79b8a7b22f8d;
  max-width: calc(100% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-81048825-c83f-44f1-a872-79b8a7b22f8d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-81048825-c83f-44f1-a872-79b8a7b22f8d: 0px;
    --gap-v-81048825-c83f-44f1-a872-79b8a7b22f8d: 0px;
    width: calc(100% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0));
    max-width: calc(100% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0));
  }
}

.sd[data-s-45db62ba-ccc8-4e41-b61c-9118f2f7105b] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(65% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.35000000000000003));
  --gap-h-45db62ba-ccc8-4e41-b61c-9118f2f7105b: 25px;
  --gap-v-45db62ba-ccc8-4e41-b61c-9118f2f7105b: 0px;
  --gap-uuid: 45db62ba-ccc8-4e41-b61c-9118f2f7105b;
  max-width: calc(65% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-45db62ba-ccc8-4e41-b61c-9118f2f7105b] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.04999999999999995));
    --gap-h-45db62ba-ccc8-4e41-b61c-9118f2f7105b: 0px;
    --gap-v-45db62ba-ccc8-4e41-b61c-9118f2f7105b: 0px;
    max-width: calc(95% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.04999999999999995));
  }
}

.sd[data-s-fdb76c66-1e6d-4848-ae08-5fa5d9142bda] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-45db62ba-ccc8-4e41-b61c-9118f2f7105b) * 0));
  max-width: calc(100% - (var(--gap-h-45db62ba-ccc8-4e41-b61c-9118f2f7105b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdb76c66-1e6d-4848-ae08-5fa5d9142bda] {
    background: transparent;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-45db62ba-ccc8-4e41-b61c-9118f2f7105b) * 0));
    max-width: calc(100% - (var(--gap-h-45db62ba-ccc8-4e41-b61c-9118f2f7105b) * 0));
  }
}

.sd[data-s-5eed7fe2-065e-40d3-b1bb-d9203a4f0a8f] {
  background: transparent;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5eed7fe2-065e-40d3-b1bb-d9203a4f0a8f] {
    background: transparent;
  }
}

.sd[data-s-8f6a495f-9d99-45bb-8f91-f4ea2de43a5f] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f6a495f-9d99-45bb-8f91-f4ea2de43a5f] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-2a9c4247-2e35-4b88-9919-fa59cbc4003d] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a9c4247-2e35-4b88-9919-fa59cbc4003d] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-1dc4bda7-ef3c-41a2-9e29-2bcd5a719033] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1dc4bda7-ef3c-41a2-9e29-2bcd5a719033]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dc4bda7-ef3c-41a2-9e29-2bcd5a719033] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-1dc4bda7-ef3c-41a2-9e29-2bcd5a719033]>p {
    font-size: 13px;
  }
}

.sd[data-s-2fc3574f-b2b7-40a1-9fd9-90da5e1275b9] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fc3574f-b2b7-40a1-9fd9-90da5e1275b9] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0a748996-8f5c-423a-a40b-d130bf9d1824] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a748996-8f5c-423a-a40b-d130bf9d1824] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-3f31394b-2e31-4536-9984-524f7d39fe69] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3f31394b-2e31-4536-9984-524f7d39fe69]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f31394b-2e31-4536-9984-524f7d39fe69] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-3f31394b-2e31-4536-9984-524f7d39fe69]>p {
    font-size: 13px;
  }
}

.sd[data-s-7c14bdb1-5fee-4b93-b4b8-f9e07da42ee3] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c14bdb1-5fee-4b93-b4b8-f9e07da42ee3] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-73b26607-f780-41c1-a830-b695d7bab53a] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-73b26607-f780-41c1-a830-b695d7bab53a] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-ff72fdf7-486e-4197-a53c-e972588898d3] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ff72fdf7-486e-4197-a53c-e972588898d3]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff72fdf7-486e-4197-a53c-e972588898d3] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-ff72fdf7-486e-4197-a53c-e972588898d3]>p {
    font-size: 13px;
  }
}

.sd[data-s-88fff566-c514-407a-85f2-da89ddb2c85b] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-88fff566-c514-407a-85f2-da89ddb2c85b] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-cb5222c2-5c97-4ecb-9128-458fcb084209] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb5222c2-5c97-4ecb-9128-458fcb084209] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-f2958992-7df2-4c37-87d4-236500c5b0d7] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f2958992-7df2-4c37-87d4-236500c5b0d7]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2958992-7df2-4c37-87d4-236500c5b0d7] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-f2958992-7df2-4c37-87d4-236500c5b0d7]>p {
    font-size: 13px;
  }
}

.sd[data-s-90c7a42c-1dba-4509-9759-6dd4ab97fb6b] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90c7a42c-1dba-4509-9759-6dd4ab97fb6b] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-81038d13-5536-45d7-8c87-7e39f7a5a915] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-81038d13-5536-45d7-8c87-7e39f7a5a915] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-b0754fc3-9bbe-4b30-a32a-f669f44cb5fb] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b0754fc3-9bbe-4b30-a32a-f669f44cb5fb]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0754fc3-9bbe-4b30-a32a-f669f44cb5fb] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-b0754fc3-9bbe-4b30-a32a-f669f44cb5fb]>p {
    font-size: 13px;
  }
}

.sd[data-s-52fb458e-0863-474b-b6fb-5b115da5440b] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-52fb458e-0863-474b-b6fb-5b115da5440b] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-7b97751a-026f-4ff5-83f6-749c2a2ba09d] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b97751a-026f-4ff5-83f6-749c2a2ba09d] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-4d66c39b-e335-425c-b2f8-0d78678a8c8c] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4d66c39b-e335-425c-b2f8-0d78678a8c8c]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d66c39b-e335-425c-b2f8-0d78678a8c8c] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-4d66c39b-e335-425c-b2f8-0d78678a8c8c]>p {
    font-size: 13px;
  }
}

.sd[data-s-7c43e87b-6a55-4d9d-937c-4c8624cabfb8] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c43e87b-6a55-4d9d-937c-4c8624cabfb8] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-69ea5aad-cd16-4ddd-8791-cf4dd7188d83] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69ea5aad-cd16-4ddd-8791-cf4dd7188d83] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-06b1a512-c301-4225-83d0-fa875b4b4212] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-06b1a512-c301-4225-83d0-fa875b4b4212]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06b1a512-c301-4225-83d0-fa875b4b4212] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-06b1a512-c301-4225-83d0-fa875b4b4212]>p {
    font-size: 13px;
  }
}

.sd[data-s-7102509e-f261-45ae-b184-0ec9aa49c0e4] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7102509e-f261-45ae-b184-0ec9aa49c0e4] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-45cb38bb-63a2-4083-a161-d5e36cd58c7b] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45cb38bb-63a2-4083-a161-d5e36cd58c7b] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-d391f3b6-bd96-4566-82e1-6a4c5125b077] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d391f3b6-bd96-4566-82e1-6a4c5125b077]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d391f3b6-bd96-4566-82e1-6a4c5125b077] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-d391f3b6-bd96-4566-82e1-6a4c5125b077]>p {
    font-size: 13px;
  }
}

.sd[data-s-07b196a0-cd29-40fd-b188-5d4df35a621b] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-07b196a0-cd29-40fd-b188-5d4df35a621b] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-4380b5e3-2c7f-4417-80bb-a509844e3836] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4380b5e3-2c7f-4417-80bb-a509844e3836] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-63a4657e-3486-41e5-b8ae-15d399590427] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-63a4657e-3486-41e5-b8ae-15d399590427]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-63a4657e-3486-41e5-b8ae-15d399590427] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-63a4657e-3486-41e5-b8ae-15d399590427]>p {
    font-size: 13px;
  }
}

.sd[data-s-dd2fe6a8-060e-4571-a71e-49311426aec3] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 23px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd2fe6a8-060e-4571-a71e-49311426aec3] {
    background: #e3e1e1;
  }
}

.sd[data-s-005cb3cf-ad1a-4be4-9871-6be4e89051d9] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-005cb3cf-ad1a-4be4-9871-6be4e89051d9] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-b78e378e-c111-4328-94f3-14880e556b88] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b78e378e-c111-4328-94f3-14880e556b88]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b78e378e-c111-4328-94f3-14880e556b88] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-b78e378e-c111-4328-94f3-14880e556b88]>p {
    font-size: 13px;
  }
}

.sd[data-s-9e490130-4122-4738-9f51-b17e1cf84972] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e490130-4122-4738-9f51-b17e1cf84972] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-cc057f7b-da95-4f69-b6dd-413e90f1f501] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc057f7b-da95-4f69-b6dd-413e90f1f501] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-6a22f93c-4c6f-4922-8b7a-53fd39e7c863] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6a22f93c-4c6f-4922-8b7a-53fd39e7c863]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a22f93c-4c6f-4922-8b7a-53fd39e7c863] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-6a22f93c-4c6f-4922-8b7a-53fd39e7c863]>p {
    font-size: 13px;
  }
}

.sd[data-s-292909e3-fb22-4459-af0c-d9c54a3c24ac] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 23px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-292909e3-fb22-4459-af0c-d9c54a3c24ac] {
    background: #e3e1e1;
  }
}

.sd[data-s-f278bf59-cf73-4dee-ac41-d95db7f8c819] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f278bf59-cf73-4dee-ac41-d95db7f8c819] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-c8a2f4e9-a24b-473b-a8da-21b36d63f4bd] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c8a2f4e9-a24b-473b-a8da-21b36d63f4bd]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8a2f4e9-a24b-473b-a8da-21b36d63f4bd] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-c8a2f4e9-a24b-473b-a8da-21b36d63f4bd]>p {
    font-size: 13px;
  }
}

.sd[data-s-16e8217a-147d-40d5-aac7-42f3083d0395] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16e8217a-147d-40d5-aac7-42f3083d0395] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-d07be3c7-90ae-4521-959f-c12eb049e54e] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d07be3c7-90ae-4521-959f-c12eb049e54e] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-10bb16cc-7b94-4e76-a885-4f5a006278ef] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-10bb16cc-7b94-4e76-a885-4f5a006278ef]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-10bb16cc-7b94-4e76-a885-4f5a006278ef] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-10bb16cc-7b94-4e76-a885-4f5a006278ef]>p {
    font-size: 13px;
  }
}

.sd[data-s-42b3d5f9-ddb6-4f2b-897e-5bb85e8ef8d9] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42b3d5f9-ddb6-4f2b-897e-5bb85e8ef8d9] {
    background: #e3e1e1;
  }
}

.sd[data-s-36e1d64e-f168-4709-9a8b-bef0e5272603] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.38px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36e1d64e-f168-4709-9a8b-bef0e5272603] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-374be8c4-5d19-4eca-a6b7-648378d0fd37] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.38px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-374be8c4-5d19-4eca-a6b7-648378d0fd37]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-374be8c4-5d19-4eca-a6b7-648378d0fd37] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-374be8c4-5d19-4eca-a6b7-648378d0fd37]>p {
    font-size: 13px;
  }
}

.sd[data-s-d67a1b51-805d-47db-81d1-ab38047e6f10] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-d67a1b51-805d-47db-81d1-ab38047e6f10: 25px;
  --gap-v-d67a1b51-805d-47db-81d1-ab38047e6f10: 0px;
  --gap-uuid: d67a1b51-805d-47db-81d1-ab38047e6f10;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d67a1b51-805d-47db-81d1-ab38047e6f10] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-d67a1b51-805d-47db-81d1-ab38047e6f10: 0px;
    --gap-v-d67a1b51-805d-47db-81d1-ab38047e6f10: 16px;
    max-width: 100%;
  }
}

.sd[data-s-6761c7fd-c37a-44b4-a930-459a8e129c0a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-6761c7fd-c37a-44b4-a930-459a8e129c0a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-6761c7fd-c37a-44b4-a930-459a8e129c0a].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-6761c7fd-c37a-44b4-a930-459a8e129c0a]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6761c7fd-c37a-44b4-a930-459a8e129c0a] {
    flex: none;
    height: calc(100% - (var(--gap-v-d67a1b51-805d-47db-81d1-ab38047e6f10) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-d67a1b51-805d-47db-81d1-ab38047e6f10) * 0));
    max-width: calc(100% - (var(--gap-h-d67a1b51-805d-47db-81d1-ab38047e6f10) * 0));
  }
}

.sd[data-s-37a20e1c-bb95-496a-9e3f-f7bdc8042d67] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-6761c7fd-c37a-44b4-a930-459a8e129c0a]:hover .sd[data-s-37a20e1c-bb95-496a-9e3f-f7bdc8042d67] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-37a20e1c-bb95-496a-9e3f-f7bdc8042d67] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-ce1de2a5-1656-412f-85fd-9847faa515b6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0b09f82b-78bd-4ac7-a617-6825d9edbc69] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-6761c7fd-c37a-44b4-a930-459a8e129c0a]:hover .sd[data-s-0b09f82b-78bd-4ac7-a617-6825d9edbc69] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b09f82b-78bd-4ac7-a617-6825d9edbc69] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4eec54fc-2542-48e1-81cb-03d6b3e09d0b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-4eec54fc-2542-48e1-81cb-03d6b3e09d0b: 25px;
  --gap-v-4eec54fc-2542-48e1-81cb-03d6b3e09d0b: 0px;
  --gap-uuid: 4eec54fc-2542-48e1-81cb-03d6b3e09d0b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4eec54fc-2542-48e1-81cb-03d6b3e09d0b] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-4eec54fc-2542-48e1-81cb-03d6b3e09d0b: 0px;
    --gap-v-4eec54fc-2542-48e1-81cb-03d6b3e09d0b: 16px;
    max-width: 100%;
  }
}

.sd[data-s-89cc298d-2000-4d3f-be25-b6e158eaf0d4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-89cc298d-2000-4d3f-be25-b6e158eaf0d4].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-89cc298d-2000-4d3f-be25-b6e158eaf0d4].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-89cc298d-2000-4d3f-be25-b6e158eaf0d4]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89cc298d-2000-4d3f-be25-b6e158eaf0d4] {
    flex: none;
    height: calc(100% - (var(--gap-v-4eec54fc-2542-48e1-81cb-03d6b3e09d0b) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-4eec54fc-2542-48e1-81cb-03d6b3e09d0b) * 0));
    max-width: calc(100% - (var(--gap-h-4eec54fc-2542-48e1-81cb-03d6b3e09d0b) * 0));
  }
}

.sd[data-s-5fe670b9-c754-42c5-835e-5625df1d5591] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-89cc298d-2000-4d3f-be25-b6e158eaf0d4]:hover .sd[data-s-5fe670b9-c754-42c5-835e-5625df1d5591] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5fe670b9-c754-42c5-835e-5625df1d5591] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-9dd26006-1c63-40cd-8a5b-cc2c31bc66dc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-667a3e03-244a-4d74-ba39-0d7506a1c398] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-89cc298d-2000-4d3f-be25-b6e158eaf0d4]:hover .sd[data-s-667a3e03-244a-4d74-ba39-0d7506a1c398] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-667a3e03-244a-4d74-ba39-0d7506a1c398] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-7ef26095-5633-4c0c-a1c8-584732345bb9] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-7ef26095-5633-4c0c-a1c8-584732345bb9: 25px;
  --gap-v-7ef26095-5633-4c0c-a1c8-584732345bb9: 0px;
  --gap-uuid: 7ef26095-5633-4c0c-a1c8-584732345bb9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ef26095-5633-4c0c-a1c8-584732345bb9] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-7ef26095-5633-4c0c-a1c8-584732345bb9: 0px;
    --gap-v-7ef26095-5633-4c0c-a1c8-584732345bb9: 16px;
    max-width: 100%;
  }
}

.sd[data-s-2fe6d961-eab9-44c1-8524-727837bbe9a0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-2fe6d961-eab9-44c1-8524-727837bbe9a0].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-2fe6d961-eab9-44c1-8524-727837bbe9a0].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-2fe6d961-eab9-44c1-8524-727837bbe9a0]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fe6d961-eab9-44c1-8524-727837bbe9a0] {
    flex: none;
    height: calc(100% - (var(--gap-v-7ef26095-5633-4c0c-a1c8-584732345bb9) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-7ef26095-5633-4c0c-a1c8-584732345bb9) * 0));
    max-width: calc(100% - (var(--gap-h-7ef26095-5633-4c0c-a1c8-584732345bb9) * 0));
  }
}

.sd[data-s-d06d2340-1cde-4c10-9bf4-63716d05dc6a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-2fe6d961-eab9-44c1-8524-727837bbe9a0]:hover .sd[data-s-d06d2340-1cde-4c10-9bf4-63716d05dc6a] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d06d2340-1cde-4c10-9bf4-63716d05dc6a] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-4801cbd1-7e8e-46d5-a970-f50ba5eb3f12] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2bb33947-2e0d-495b-a52c-6941e390e412] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2fe6d961-eab9-44c1-8524-727837bbe9a0]:hover .sd[data-s-2bb33947-2e0d-495b-a52c-6941e390e412] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2bb33947-2e0d-495b-a52c-6941e390e412] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-896e8939-751c-4eb8-b97d-ece3b5ff7454] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-896e8939-751c-4eb8-b97d-ece3b5ff7454: 25px;
  --gap-v-896e8939-751c-4eb8-b97d-ece3b5ff7454: 0px;
  --gap-uuid: 896e8939-751c-4eb8-b97d-ece3b5ff7454;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-896e8939-751c-4eb8-b97d-ece3b5ff7454] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-896e8939-751c-4eb8-b97d-ece3b5ff7454: 0px;
    --gap-v-896e8939-751c-4eb8-b97d-ece3b5ff7454: 16px;
    max-width: 100%;
  }
}

.sd[data-s-0947ab30-4e9d-47cb-a38a-3b46c8ba4111] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-0947ab30-4e9d-47cb-a38a-3b46c8ba4111].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-0947ab30-4e9d-47cb-a38a-3b46c8ba4111].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-0947ab30-4e9d-47cb-a38a-3b46c8ba4111]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0947ab30-4e9d-47cb-a38a-3b46c8ba4111] {
    flex: none;
    height: calc(100% - (var(--gap-v-896e8939-751c-4eb8-b97d-ece3b5ff7454) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-896e8939-751c-4eb8-b97d-ece3b5ff7454) * 0));
    max-width: calc(100% - (var(--gap-h-896e8939-751c-4eb8-b97d-ece3b5ff7454) * 0));
  }
}

.sd[data-s-e59f7c86-6d65-44cc-8e47-2e508a762f37] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-0947ab30-4e9d-47cb-a38a-3b46c8ba4111]:hover .sd[data-s-e59f7c86-6d65-44cc-8e47-2e508a762f37] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e59f7c86-6d65-44cc-8e47-2e508a762f37] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-f6ddc4d8-28c4-4997-b51b-d95c24f0ba9f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-157dbe0d-4e86-4684-b3ec-7fd4c05d7a04] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0947ab30-4e9d-47cb-a38a-3b46c8ba4111]:hover .sd[data-s-157dbe0d-4e86-4684-b3ec-7fd4c05d7a04] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-157dbe0d-4e86-4684-b3ec-7fd4c05d7a04] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-90235961-b4aa-4989-ab9d-5ba03870088a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-90235961-b4aa-4989-ab9d-5ba03870088a: 25px;
  --gap-v-90235961-b4aa-4989-ab9d-5ba03870088a: 0px;
  --gap-uuid: 90235961-b4aa-4989-ab9d-5ba03870088a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90235961-b4aa-4989-ab9d-5ba03870088a] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-90235961-b4aa-4989-ab9d-5ba03870088a: 0px;
    --gap-v-90235961-b4aa-4989-ab9d-5ba03870088a: 16px;
    max-width: 100%;
  }
}

.sd[data-s-db424750-ed59-4252-8865-583414d91778] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-db424750-ed59-4252-8865-583414d91778].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-db424750-ed59-4252-8865-583414d91778].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-db424750-ed59-4252-8865-583414d91778]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db424750-ed59-4252-8865-583414d91778] {
    flex: none;
    height: calc(100% - (var(--gap-v-90235961-b4aa-4989-ab9d-5ba03870088a) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-90235961-b4aa-4989-ab9d-5ba03870088a) * 0));
    max-width: calc(100% - (var(--gap-h-90235961-b4aa-4989-ab9d-5ba03870088a) * 0));
  }
}

.sd[data-s-b2f7e1e9-5ef7-401f-8ce3-75ecb519781c] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-db424750-ed59-4252-8865-583414d91778]:hover .sd[data-s-b2f7e1e9-5ef7-401f-8ce3-75ecb519781c] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2f7e1e9-5ef7-401f-8ce3-75ecb519781c] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-ebfc8944-5509-49c3-9a4c-66830b91708e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-51ff3daa-0582-4781-85df-a58fdab0e1eb] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-db424750-ed59-4252-8865-583414d91778]:hover .sd[data-s-51ff3daa-0582-4781-85df-a58fdab0e1eb] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51ff3daa-0582-4781-85df-a58fdab0e1eb] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-319a1151-86d6-46be-8844-a62408643b7a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.24999999999999994));
  --gap-h-319a1151-86d6-46be-8844-a62408643b7a: 12px;
  --gap-v-319a1151-86d6-46be-8844-a62408643b7a: 12px;
  --gap-uuid: 319a1151-86d6-46be-8844-a62408643b7a;
  max-width: calc(75% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-319a1151-86d6-46be-8844-a62408643b7a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.10000000000000003));
    --gap-h-319a1151-86d6-46be-8844-a62408643b7a: 10px;
    --gap-v-319a1151-86d6-46be-8844-a62408643b7a: 10px;
    max-width: calc(90% - (var(--gap-h-8fcfb0e1-0cc1-4dd1-b218-f26612165fa6) * 0.10000000000000003));
  }
}

.sd[data-s-758da2bb-8be2-44b5-8136-1e4f2e043c66] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-758da2bb-8be2-44b5-8136-1e4f2e043c66: 0px;
  --gap-v-758da2bb-8be2-44b5-8136-1e4f2e043c66: 13px;
  --gap-uuid: 758da2bb-8be2-44b5-8136-1e4f2e043c66;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-758da2bb-8be2-44b5-8136-1e4f2e043c66] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-319a1151-86d6-46be-8844-a62408643b7a) * 0.5));
    --gap-h-758da2bb-8be2-44b5-8136-1e4f2e043c66: 0px;
    --gap-v-758da2bb-8be2-44b5-8136-1e4f2e043c66: 9px;
    max-width: calc(50% - (var(--gap-h-319a1151-86d6-46be-8844-a62408643b7a) * 0.5));
  }
}

.sd[data-s-b049dc89-b644-4fd8-aa36-4c6dae718688] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-758da2bb-8be2-44b5-8136-1e4f2e043c66) * 0));
  max-width: calc(100% - (var(--gap-h-758da2bb-8be2-44b5-8136-1e4f2e043c66) * 0));
}

.sd[data-s-b049dc89-b644-4fd8-aa36-4c6dae718688].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b049dc89-b644-4fd8-aa36-4c6dae718688].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b049dc89-b644-4fd8-aa36-4c6dae718688]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b049dc89-b644-4fd8-aa36-4c6dae718688] {
    flex: none;
    height: calc(100% - (var(--gap-v-758da2bb-8be2-44b5-8136-1e4f2e043c66) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-758da2bb-8be2-44b5-8136-1e4f2e043c66) * 0));
    max-width: calc(100% - (var(--gap-h-758da2bb-8be2-44b5-8136-1e4f2e043c66) * 0));
  }
}

.sd[data-s-205babb8-852e-4be5-a2da-6967fe1c8802] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-b049dc89-b644-4fd8-aa36-4c6dae718688]:hover .sd[data-s-205babb8-852e-4be5-a2da-6967fe1c8802] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-205babb8-852e-4be5-a2da-6967fe1c8802] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-a6c46344-4b94-4960-88ee-783a17e757be] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0a94faed-e341-49f9-b00d-b4ec14052d00] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b049dc89-b644-4fd8-aa36-4c6dae718688]:hover .sd[data-s-0a94faed-e341-49f9-b00d-b4ec14052d00] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a94faed-e341-49f9-b00d-b4ec14052d00] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-3e1452b1-1926-4b61-867f-6baa3e8c8605] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-58880371-8528-4cb6-8fe1-d96bbf48cb51] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-78f998bc-ca0f-4cb2-ae56-464552dee335] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4e7d26f0-192e-4606-9e79-64770afac996] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-92bedcf4-2b25-4492-9733-1468b871e872] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2f1d7dee-5e87-4de2-ab34-3a07c54252a6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6: 0px;
  --gap-v-2f1d7dee-5e87-4de2-ab34-3a07c54252a6: 0px;
  --gap-uuid: 2f1d7dee-5e87-4de2-ab34-3a07c54252a6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f1d7dee-5e87-4de2-ab34-3a07c54252a6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6: 0px;
    --gap-v-2f1d7dee-5e87-4de2-ab34-3a07c54252a6: 0px;
  }
}

.sd[data-s-92d810d5-3e6c-4608-ba92-7d602da4bda8] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-92d810d5-3e6c-4608-ba92-7d602da4bda8] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.04999999999999995));
  }
}

.sd[data-s-763ea4c7-8e6c-4faa-8c94-cb114e0d1c62] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-763ea4c7-8e6c-4faa-8c94-cb114e0d1c62].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-763ea4c7-8e6c-4faa-8c94-cb114e0d1c62].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-763ea4c7-8e6c-4faa-8c94-cb114e0d1c62].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-763ea4c7-8e6c-4faa-8c94-cb114e0d1c62] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-9e4d125c-dec3-430e-ac2c-e11907f50920] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e4d125c-dec3-430e-ac2c-e11907f50920] {
    font-size: 20px;
  }
}

.sd[data-s-f2b7c337-fe71-4fbf-8483-6773cbd619d7] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2b7c337-fe71-4fbf-8483-6773cbd619d7] {
    font-size: 20px;
  }
}

.sd[data-s-a622dcd7-6e6f-4ae7-879a-0ce391859bdc] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-a622dcd7-6e6f-4ae7-879a-0ce391859bdc].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a622dcd7-6e6f-4ae7-879a-0ce391859bdc].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a622dcd7-6e6f-4ae7-879a-0ce391859bdc].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-a622dcd7-6e6f-4ae7-879a-0ce391859bdc] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-81e9f39e-326a-40a7-b784-9c50cda9b1c9] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-81e9f39e-326a-40a7-b784-9c50cda9b1c9].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-81e9f39e-326a-40a7-b784-9c50cda9b1c9].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-81e9f39e-326a-40a7-b784-9c50cda9b1c9] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-b159b10e-6bef-4e98-a373-5bdbfd489978] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0));
  z-index: 5;
  --gap-h-b159b10e-6bef-4e98-a373-5bdbfd489978: 0px;
  --gap-v-b159b10e-6bef-4e98-a373-5bdbfd489978: 0px;
  --gap-uuid: b159b10e-6bef-4e98-a373-5bdbfd489978;
  max-width: calc(100% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b159b10e-6bef-4e98-a373-5bdbfd489978] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-b159b10e-6bef-4e98-a373-5bdbfd489978: 0px;
    --gap-v-b159b10e-6bef-4e98-a373-5bdbfd489978: 0px;
    width: calc(100% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0));
    max-width: calc(100% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0));
  }
}

.sd[data-s-261c7e8d-76ab-43b9-8fca-7f15aabfb681] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(65% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.35000000000000003));
  --gap-h-261c7e8d-76ab-43b9-8fca-7f15aabfb681: 25px;
  --gap-v-261c7e8d-76ab-43b9-8fca-7f15aabfb681: 0px;
  --gap-uuid: 261c7e8d-76ab-43b9-8fca-7f15aabfb681;
  max-width: calc(65% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-261c7e8d-76ab-43b9-8fca-7f15aabfb681] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.04999999999999995));
    --gap-h-261c7e8d-76ab-43b9-8fca-7f15aabfb681: 0px;
    --gap-v-261c7e8d-76ab-43b9-8fca-7f15aabfb681: 0px;
    max-width: calc(95% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.04999999999999995));
  }
}

.sd[data-s-80b1b6c3-1c55-47d8-8232-011235517eea] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-261c7e8d-76ab-43b9-8fca-7f15aabfb681) * 0));
  max-width: calc(100% - (var(--gap-h-261c7e8d-76ab-43b9-8fca-7f15aabfb681) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-80b1b6c3-1c55-47d8-8232-011235517eea] {
    background: transparent;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-261c7e8d-76ab-43b9-8fca-7f15aabfb681) * 0));
    max-width: calc(100% - (var(--gap-h-261c7e8d-76ab-43b9-8fca-7f15aabfb681) * 0));
  }
}

.sd[data-s-4974cfa8-1fee-4169-b5d9-6729d443c5df] {
  background: transparent;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4974cfa8-1fee-4169-b5d9-6729d443c5df] {
    background: transparent;
  }
}

.sd[data-s-1066bc01-40d6-451e-a6d1-b7703c81b2af] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1066bc01-40d6-451e-a6d1-b7703c81b2af] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-2b955e3e-8cf2-41eb-873c-71665fb4b9f4] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b955e3e-8cf2-41eb-873c-71665fb4b9f4] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-c07696ed-8497-4518-a0f1-a3424b63a27e] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c07696ed-8497-4518-a0f1-a3424b63a27e]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c07696ed-8497-4518-a0f1-a3424b63a27e] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-c07696ed-8497-4518-a0f1-a3424b63a27e]>p {
    font-size: 13px;
  }
}

.sd[data-s-5a51ed78-788f-4e2f-958e-3d21f6ac99bd] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a51ed78-788f-4e2f-958e-3d21f6ac99bd] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-dfde7a14-d081-4a20-8693-b875fbd4169d] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dfde7a14-d081-4a20-8693-b875fbd4169d] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-63e5c42b-18a1-4a91-90cb-62945fdcddff] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-63e5c42b-18a1-4a91-90cb-62945fdcddff]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-63e5c42b-18a1-4a91-90cb-62945fdcddff] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-63e5c42b-18a1-4a91-90cb-62945fdcddff]>p {
    font-size: 13px;
  }
}

.sd[data-s-f1e7178c-5995-40e4-a3bd-b554342189b0] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1e7178c-5995-40e4-a3bd-b554342189b0] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-68dd0a89-0b7e-4a3f-85fa-2e29bbba8171] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-68dd0a89-0b7e-4a3f-85fa-2e29bbba8171] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-d04fb857-8876-4cd4-8b04-1db017935909] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d04fb857-8876-4cd4-8b04-1db017935909]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d04fb857-8876-4cd4-8b04-1db017935909] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-d04fb857-8876-4cd4-8b04-1db017935909]>p {
    font-size: 13px;
  }
}

.sd[data-s-fba21715-2b89-4845-bcb2-fba0010fbda8] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fba21715-2b89-4845-bcb2-fba0010fbda8] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-fc7d107b-2f73-44d4-a7f8-de6281644768] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc7d107b-2f73-44d4-a7f8-de6281644768] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-b5bda84c-2191-40a7-ad29-4d936b97fb56] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b5bda84c-2191-40a7-ad29-4d936b97fb56]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5bda84c-2191-40a7-ad29-4d936b97fb56] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-b5bda84c-2191-40a7-ad29-4d936b97fb56]>p {
    font-size: 13px;
  }
}

.sd[data-s-4cbe9f36-d3de-46ba-b187-df9b61ec9d17] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4cbe9f36-d3de-46ba-b187-df9b61ec9d17] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-c57a2657-6abd-479d-9b29-a3f4e41d95ed] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c57a2657-6abd-479d-9b29-a3f4e41d95ed] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-4f3462da-dd0c-418d-ba0d-495a225ec482] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4f3462da-dd0c-418d-ba0d-495a225ec482]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f3462da-dd0c-418d-ba0d-495a225ec482] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-4f3462da-dd0c-418d-ba0d-495a225ec482]>p {
    font-size: 13px;
  }
}

.sd[data-s-fd09bd80-39c2-405d-b07f-3469ed750e35] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd09bd80-39c2-405d-b07f-3469ed750e35] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-fefbface-251b-47ac-be58-a8761a6e10e4] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fefbface-251b-47ac-be58-a8761a6e10e4] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-683c104f-7424-4531-a88a-376ef8841cc6] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-683c104f-7424-4531-a88a-376ef8841cc6]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-683c104f-7424-4531-a88a-376ef8841cc6] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-683c104f-7424-4531-a88a-376ef8841cc6]>p {
    font-size: 13px;
  }
}

.sd[data-s-64c9d1a8-75d6-477e-a515-b625e0413730] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-64c9d1a8-75d6-477e-a515-b625e0413730] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-6f643074-3ea7-4758-a322-5ebf137c889d] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6f643074-3ea7-4758-a322-5ebf137c889d] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-556c84a3-e283-4b1b-a725-edb679b6677c] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-556c84a3-e283-4b1b-a725-edb679b6677c]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-556c84a3-e283-4b1b-a725-edb679b6677c] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-556c84a3-e283-4b1b-a725-edb679b6677c]>p {
    font-size: 13px;
  }
}

.sd[data-s-cae94f88-e82d-4fdd-bd78-004e39134760] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cae94f88-e82d-4fdd-bd78-004e39134760] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-86770c59-df7b-4a07-886f-e66372fab327] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86770c59-df7b-4a07-886f-e66372fab327] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-ad1fc1ba-2a06-489e-9a0a-4dc10d97c9cd] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ad1fc1ba-2a06-489e-9a0a-4dc10d97c9cd]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad1fc1ba-2a06-489e-9a0a-4dc10d97c9cd] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-ad1fc1ba-2a06-489e-9a0a-4dc10d97c9cd]>p {
    font-size: 13px;
  }
}

.sd[data-s-32846e53-0a9f-4808-a11f-a619eea1e131] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32846e53-0a9f-4808-a11f-a619eea1e131] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-b86a090a-70f8-4cd7-ba68-199b97e32f5c] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b86a090a-70f8-4cd7-ba68-199b97e32f5c] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-72d86f49-4b08-4a12-b970-6087dd58fd8b] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-72d86f49-4b08-4a12-b970-6087dd58fd8b]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-72d86f49-4b08-4a12-b970-6087dd58fd8b] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-72d86f49-4b08-4a12-b970-6087dd58fd8b]>p {
    font-size: 13px;
  }
}

.sd[data-s-f9e228e3-0659-4647-8e26-5e6c56db0e08] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f9e228e3-0659-4647-8e26-5e6c56db0e08] {
    background: #e3e1e1;
  }
}

.sd[data-s-7b0dbe6c-719e-4a12-bdc2-5a24bbead8a1] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b0dbe6c-719e-4a12-bdc2-5a24bbead8a1] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-b292040a-c750-4ed1-a8e7-6f328aa23bb3] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b292040a-c750-4ed1-a8e7-6f328aa23bb3]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b292040a-c750-4ed1-a8e7-6f328aa23bb3] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-b292040a-c750-4ed1-a8e7-6f328aa23bb3]>p {
    font-size: 13px;
  }
}

.sd[data-s-dda28c97-8a8e-4060-92bb-f6c88bb9ed26] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 23px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dda28c97-8a8e-4060-92bb-f6c88bb9ed26] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-77f038db-598b-4772-a45a-e7ff87506de5] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 92.75px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77f038db-598b-4772-a45a-e7ff87506de5] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-4837d5c4-852d-40ff-addc-fd98e3f98cab] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 92.75px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4837d5c4-852d-40ff-addc-fd98e3f98cab]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4837d5c4-852d-40ff-addc-fd98e3f98cab] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-4837d5c4-852d-40ff-addc-fd98e3f98cab]>p {
    font-size: 13px;
  }
}

.sd[data-s-348b0aaf-6a1e-45a7-93df-f4b3e091a9d2] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-348b0aaf-6a1e-45a7-93df-f4b3e091a9d2] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-ee7d4945-3400-488a-8f4b-77bc44f498ce] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee7d4945-3400-488a-8f4b-77bc44f498ce] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-21dab41f-e73e-4fd0-b9b9-792a01321988] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-21dab41f-e73e-4fd0-b9b9-792a01321988]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-21dab41f-e73e-4fd0-b9b9-792a01321988] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-21dab41f-e73e-4fd0-b9b9-792a01321988]>p {
    font-size: 13px;
  }
}

.sd[data-s-40d8c260-4d98-41d1-bf90-c6d5cf9315da] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40d8c260-4d98-41d1-bf90-c6d5cf9315da] {
    background: #e3e1e1;
  }
}

.sd[data-s-223c3ab9-eaa5-49db-b1cd-51ff54e19c84] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.59px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-223c3ab9-eaa5-49db-b1cd-51ff54e19c84] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-0027267d-7027-4fda-87e9-5d2f1d0f2f0f] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.59px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0027267d-7027-4fda-87e9-5d2f1d0f2f0f]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0027267d-7027-4fda-87e9-5d2f1d0f2f0f] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-0027267d-7027-4fda-87e9-5d2f1d0f2f0f]>p {
    font-size: 13px;
  }
}

.sd[data-s-fcb80a10-45b2-46c7-8631-0227bbf21671] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-fcb80a10-45b2-46c7-8631-0227bbf21671: 25px;
  --gap-v-fcb80a10-45b2-46c7-8631-0227bbf21671: 0px;
  --gap-uuid: fcb80a10-45b2-46c7-8631-0227bbf21671;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fcb80a10-45b2-46c7-8631-0227bbf21671] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-fcb80a10-45b2-46c7-8631-0227bbf21671: 0px;
    --gap-v-fcb80a10-45b2-46c7-8631-0227bbf21671: 16px;
    max-width: 100%;
  }
}

.sd[data-s-bc931504-9f0a-4463-a4f2-a17a812028cd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-bc931504-9f0a-4463-a4f2-a17a812028cd].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-bc931504-9f0a-4463-a4f2-a17a812028cd].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-bc931504-9f0a-4463-a4f2-a17a812028cd]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc931504-9f0a-4463-a4f2-a17a812028cd] {
    flex: none;
    height: calc(100% - (var(--gap-v-fcb80a10-45b2-46c7-8631-0227bbf21671) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-fcb80a10-45b2-46c7-8631-0227bbf21671) * 0));
    max-width: calc(100% - (var(--gap-h-fcb80a10-45b2-46c7-8631-0227bbf21671) * 0));
  }
}

.sd[data-s-0f531b53-56e2-491b-9e84-82a565687501] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-bc931504-9f0a-4463-a4f2-a17a812028cd]:hover .sd[data-s-0f531b53-56e2-491b-9e84-82a565687501] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f531b53-56e2-491b-9e84-82a565687501] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-207867d3-51d1-4134-a097-26a550d8b665] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-edb29029-3648-493c-b872-804cc7ebd563] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-bc931504-9f0a-4463-a4f2-a17a812028cd]:hover .sd[data-s-edb29029-3648-493c-b872-804cc7ebd563] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-edb29029-3648-493c-b872-804cc7ebd563] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd: 25px;
  --gap-v-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd: 0px;
  --gap-uuid: ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd: 0px;
    --gap-v-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd: 16px;
    max-width: 100%;
  }
}

.sd[data-s-8f16d3b9-0348-4e23-bda6-17cf4bf144e2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-8f16d3b9-0348-4e23-bda6-17cf4bf144e2].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-8f16d3b9-0348-4e23-bda6-17cf4bf144e2].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-8f16d3b9-0348-4e23-bda6-17cf4bf144e2]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f16d3b9-0348-4e23-bda6-17cf4bf144e2] {
    flex: none;
    height: calc(100% - (var(--gap-v-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd) * 0));
    max-width: calc(100% - (var(--gap-h-ae67c9c3-ec3d-4cee-a1c7-c3181d6430dd) * 0));
  }
}

.sd[data-s-8c8f54ac-42a1-4734-9e87-c1e2be7fb972] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-8f16d3b9-0348-4e23-bda6-17cf4bf144e2]:hover .sd[data-s-8c8f54ac-42a1-4734-9e87-c1e2be7fb972] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c8f54ac-42a1-4734-9e87-c1e2be7fb972] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-dfcd33e1-6a48-4ad2-b13c-3fe771a72930] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1f76c54e-ceb3-4d04-9fff-dc6125549505] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8f16d3b9-0348-4e23-bda6-17cf4bf144e2]:hover .sd[data-s-1f76c54e-ceb3-4d04-9fff-dc6125549505] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f76c54e-ceb3-4d04-9fff-dc6125549505] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b4027783-3a0b-4348-91be-0c9869b197b0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-b4027783-3a0b-4348-91be-0c9869b197b0: 25px;
  --gap-v-b4027783-3a0b-4348-91be-0c9869b197b0: 0px;
  --gap-uuid: b4027783-3a0b-4348-91be-0c9869b197b0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4027783-3a0b-4348-91be-0c9869b197b0] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-b4027783-3a0b-4348-91be-0c9869b197b0: 0px;
    --gap-v-b4027783-3a0b-4348-91be-0c9869b197b0: 16px;
    max-width: 100%;
  }
}

.sd[data-s-bf23c206-b74c-42b7-af4e-dbf0ecc06eeb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-bf23c206-b74c-42b7-af4e-dbf0ecc06eeb].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-bf23c206-b74c-42b7-af4e-dbf0ecc06eeb].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-bf23c206-b74c-42b7-af4e-dbf0ecc06eeb]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf23c206-b74c-42b7-af4e-dbf0ecc06eeb] {
    flex: none;
    height: calc(100% - (var(--gap-v-b4027783-3a0b-4348-91be-0c9869b197b0) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-b4027783-3a0b-4348-91be-0c9869b197b0) * 0));
    max-width: calc(100% - (var(--gap-h-b4027783-3a0b-4348-91be-0c9869b197b0) * 0));
  }
}

.sd[data-s-6b861e31-43af-4c90-802a-36bdc21c7740] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-bf23c206-b74c-42b7-af4e-dbf0ecc06eeb]:hover .sd[data-s-6b861e31-43af-4c90-802a-36bdc21c7740] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b861e31-43af-4c90-802a-36bdc21c7740] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-49427aef-27e3-42b0-927a-678ab19af82e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2efcb0ae-63db-4895-b0e8-ee30a6df3317] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-bf23c206-b74c-42b7-af4e-dbf0ecc06eeb]:hover .sd[data-s-2efcb0ae-63db-4895-b0e8-ee30a6df3317] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2efcb0ae-63db-4895-b0e8-ee30a6df3317] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d0cc0646-e5ab-4a0c-a561-8409a27203c7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-d0cc0646-e5ab-4a0c-a561-8409a27203c7: 25px;
  --gap-v-d0cc0646-e5ab-4a0c-a561-8409a27203c7: 0px;
  --gap-uuid: d0cc0646-e5ab-4a0c-a561-8409a27203c7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0cc0646-e5ab-4a0c-a561-8409a27203c7] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-d0cc0646-e5ab-4a0c-a561-8409a27203c7: 0px;
    --gap-v-d0cc0646-e5ab-4a0c-a561-8409a27203c7: 16px;
    max-width: 100%;
  }
}

.sd[data-s-856c4952-331c-4697-bb6f-37825b757c79] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-856c4952-331c-4697-bb6f-37825b757c79].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-856c4952-331c-4697-bb6f-37825b757c79].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-856c4952-331c-4697-bb6f-37825b757c79]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-856c4952-331c-4697-bb6f-37825b757c79] {
    flex: none;
    height: calc(100% - (var(--gap-v-d0cc0646-e5ab-4a0c-a561-8409a27203c7) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-d0cc0646-e5ab-4a0c-a561-8409a27203c7) * 0));
    max-width: calc(100% - (var(--gap-h-d0cc0646-e5ab-4a0c-a561-8409a27203c7) * 0));
  }
}

.sd[data-s-43c06e01-cbdb-4544-b1a4-fca23d87f976] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-856c4952-331c-4697-bb6f-37825b757c79]:hover .sd[data-s-43c06e01-cbdb-4544-b1a4-fca23d87f976] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43c06e01-cbdb-4544-b1a4-fca23d87f976] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-0840227f-1481-445b-a2f6-f1a497304974] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a045a025-204f-4564-83c9-98c7e57ce496] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-856c4952-331c-4697-bb6f-37825b757c79]:hover .sd[data-s-a045a025-204f-4564-83c9-98c7e57ce496] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a045a025-204f-4564-83c9-98c7e57ce496] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4ac9ce3c-9f25-43ad-88f7-ade07a194880] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-4ac9ce3c-9f25-43ad-88f7-ade07a194880: 25px;
  --gap-v-4ac9ce3c-9f25-43ad-88f7-ade07a194880: 0px;
  --gap-uuid: 4ac9ce3c-9f25-43ad-88f7-ade07a194880;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ac9ce3c-9f25-43ad-88f7-ade07a194880] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-4ac9ce3c-9f25-43ad-88f7-ade07a194880: 0px;
    --gap-v-4ac9ce3c-9f25-43ad-88f7-ade07a194880: 16px;
    max-width: 100%;
  }
}

.sd[data-s-e0414f61-f323-4cd4-8eab-fec0ccafba41] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-e0414f61-f323-4cd4-8eab-fec0ccafba41].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-e0414f61-f323-4cd4-8eab-fec0ccafba41].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-e0414f61-f323-4cd4-8eab-fec0ccafba41]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0414f61-f323-4cd4-8eab-fec0ccafba41] {
    flex: none;
    height: calc(100% - (var(--gap-v-4ac9ce3c-9f25-43ad-88f7-ade07a194880) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-4ac9ce3c-9f25-43ad-88f7-ade07a194880) * 0));
    max-width: calc(100% - (var(--gap-h-4ac9ce3c-9f25-43ad-88f7-ade07a194880) * 0));
  }
}

.sd[data-s-7f1152a2-db83-4a8e-9773-23919d4c95ce] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-e0414f61-f323-4cd4-8eab-fec0ccafba41]:hover .sd[data-s-7f1152a2-db83-4a8e-9773-23919d4c95ce] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f1152a2-db83-4a8e-9773-23919d4c95ce] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-aa6cabf8-d31f-4eca-ab3d-e44586048947] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7be2a807-a46a-456e-83f1-1b30339c87e6] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e0414f61-f323-4cd4-8eab-fec0ccafba41]:hover .sd[data-s-7be2a807-a46a-456e-83f1-1b30339c87e6] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7be2a807-a46a-456e-83f1-1b30339c87e6] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-9d9838a9-5287-425c-9398-d4e8d31748bc] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.24999999999999994));
  --gap-h-9d9838a9-5287-425c-9398-d4e8d31748bc: 12px;
  --gap-v-9d9838a9-5287-425c-9398-d4e8d31748bc: 12px;
  --gap-uuid: 9d9838a9-5287-425c-9398-d4e8d31748bc;
  max-width: calc(75% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d9838a9-5287-425c-9398-d4e8d31748bc] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.10000000000000003));
    --gap-h-9d9838a9-5287-425c-9398-d4e8d31748bc: 10px;
    --gap-v-9d9838a9-5287-425c-9398-d4e8d31748bc: 10px;
    max-width: calc(90% - (var(--gap-h-2f1d7dee-5e87-4de2-ab34-3a07c54252a6) * 0.10000000000000003));
  }
}

.sd[data-s-c00e68e5-f9bf-4d46-97d1-7a7eb122661c] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-c00e68e5-f9bf-4d46-97d1-7a7eb122661c: 0px;
  --gap-v-c00e68e5-f9bf-4d46-97d1-7a7eb122661c: 13px;
  --gap-uuid: c00e68e5-f9bf-4d46-97d1-7a7eb122661c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c00e68e5-f9bf-4d46-97d1-7a7eb122661c] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-9d9838a9-5287-425c-9398-d4e8d31748bc) * 0.5));
    --gap-h-c00e68e5-f9bf-4d46-97d1-7a7eb122661c: 0px;
    --gap-v-c00e68e5-f9bf-4d46-97d1-7a7eb122661c: 9px;
    max-width: calc(50% - (var(--gap-h-9d9838a9-5287-425c-9398-d4e8d31748bc) * 0.5));
  }
}

.sd[data-s-f189e5e8-6f48-4994-ba99-d7258d57fcb4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-c00e68e5-f9bf-4d46-97d1-7a7eb122661c) * 0));
  max-width: calc(100% - (var(--gap-h-c00e68e5-f9bf-4d46-97d1-7a7eb122661c) * 0));
}

.sd[data-s-f189e5e8-6f48-4994-ba99-d7258d57fcb4].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-f189e5e8-6f48-4994-ba99-d7258d57fcb4].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-f189e5e8-6f48-4994-ba99-d7258d57fcb4]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f189e5e8-6f48-4994-ba99-d7258d57fcb4] {
    flex: none;
    height: calc(100% - (var(--gap-v-c00e68e5-f9bf-4d46-97d1-7a7eb122661c) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c00e68e5-f9bf-4d46-97d1-7a7eb122661c) * 0));
    max-width: calc(100% - (var(--gap-h-c00e68e5-f9bf-4d46-97d1-7a7eb122661c) * 0));
  }
}

.sd[data-s-7ca2739c-59e4-4c7e-913d-8c2a4643af17] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-f189e5e8-6f48-4994-ba99-d7258d57fcb4]:hover .sd[data-s-7ca2739c-59e4-4c7e-913d-8c2a4643af17] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ca2739c-59e4-4c7e-913d-8c2a4643af17] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-aac2f2eb-9843-4398-ba0b-077072aedfb9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-5a6f51a1-2276-4df6-8845-0ddda2a8f784] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f189e5e8-6f48-4994-ba99-d7258d57fcb4]:hover .sd[data-s-5a6f51a1-2276-4df6-8845-0ddda2a8f784] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a6f51a1-2276-4df6-8845-0ddda2a8f784] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-45af32e2-c746-460a-8760-504e0c26a135] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-801a6a8d-d300-459f-9f3f-8096f663cd1e] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cc7a1fbd-ed4c-4aab-ab42-7b9ff048f71a] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f554aebd-023b-4aa2-96b4-781d9276b661] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-43da8cae-0f60-4cf2-94f2-11d1962a20fd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0e214751-3b97-4c98-b1cd-28634c8b9371] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371: 0px;
  --gap-v-0e214751-3b97-4c98-b1cd-28634c8b9371: 0px;
  --gap-uuid: 0e214751-3b97-4c98-b1cd-28634c8b9371;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e214751-3b97-4c98-b1cd-28634c8b9371] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371: 0px;
    --gap-v-0e214751-3b97-4c98-b1cd-28634c8b9371: 0px;
  }
}

.sd[data-s-379b8eba-9466-4a97-9410-14b74465690e] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-379b8eba-9466-4a97-9410-14b74465690e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-15ba5946-22aa-44a7-905b-d57b8227721d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-15ba5946-22aa-44a7-905b-d57b8227721d].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-15ba5946-22aa-44a7-905b-d57b8227721d].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-15ba5946-22aa-44a7-905b-d57b8227721d].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-15ba5946-22aa-44a7-905b-d57b8227721d] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-0d7cf869-156c-4ff1-abfd-bf04af111b9a] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d7cf869-156c-4ff1-abfd-bf04af111b9a] {
    font-size: 20px;
  }
}

.sd[data-s-aa325820-6465-4cce-82f8-5a2b4bf7ac0a] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aa325820-6465-4cce-82f8-5a2b4bf7ac0a] {
    font-size: 20px;
  }
}

.sd[data-s-d5af6fb1-00bb-449c-9f59-35af8848f96f] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d5af6fb1-00bb-449c-9f59-35af8848f96f].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-d5af6fb1-00bb-449c-9f59-35af8848f96f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5af6fb1-00bb-449c-9f59-35af8848f96f].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-d5af6fb1-00bb-449c-9f59-35af8848f96f] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-f37f8832-ac33-4f66-b908-ba7bdad675c6] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-f37f8832-ac33-4f66-b908-ba7bdad675c6].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-f37f8832-ac33-4f66-b908-ba7bdad675c6].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f37f8832-ac33-4f66-b908-ba7bdad675c6] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-7e6aa651-078f-46e5-ad07-fcca64b538ae] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e6aa651-078f-46e5-ad07-fcca64b538ae] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-dcb71888-3265-47c4-abdd-2640036a3787] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-9b376f09-1ad5-4387-a4b1-4cfde346e08c] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b376f09-1ad5-4387-a4b1-4cfde346e08c] {
    flex: none;
    margin: 0px 9px 0px 0px;
    width: 50px;
    max-width: calc(100% - 9px);
  }
}

.sd[data-s-f586bde9-c293-4ab6-9010-51605e45241d] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f586bde9-c293-4ab6-9010-51605e45241d] {
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    width: auto;
  }
}

.sd[data-s-3d63afbf-c996-4563-b515-1ee635f3dc70] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d63afbf-c996-4563-b515-1ee635f3dc70] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8851e356-e7a5-49cd-97ae-4e805b83d88d] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8851e356-e7a5-49cd-97ae-4e805b83d88d] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-7e92366a-b077-483a-b1c6-e1bf835f9a1f] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-5baa236f-2237-48e8-8c1d-fbc2c651a378] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-5baa236f-2237-48e8-8c1d-fbc2c651a378] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-f38a361a-6a97-4924-84dc-14ee861585e4] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f38a361a-6a97-4924-84dc-14ee861585e4] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f40861df-4742-4e78-a478-b1a51482c105] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f40861df-4742-4e78-a478-b1a51482c105] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-8076bb73-2ecb-40f9-83f6-90624239da3a] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8076bb73-2ecb-40f9-83f6-90624239da3a] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-046f05b1-5879-4733-8d1f-9c821249e95f] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-bfeea58f-ca77-4fd8-bb36-caedfef17072] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-bfeea58f-ca77-4fd8-bb36-caedfef17072] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-5ea42c60-4c93-4d03-9cad-37eb8ba197f5] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ea42c60-4c93-4d03-9cad-37eb8ba197f5] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-f65fa3b8-32c2-4a7a-bb8b-fb5aac67355a] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f65fa3b8-32c2-4a7a-bb8b-fb5aac67355a] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b99ef289-a4a2-432d-bfc4-607b45f930f4] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b99ef289-a4a2-432d-bfc4-607b45f930f4] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-aa0fdfac-7722-4f1c-ae13-20e9a8bc8a8f] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-23b83816-633e-47fd-b98c-c0924f803425] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-23b83816-633e-47fd-b98c-c0924f803425] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-496a3660-d550-4c58-974f-81dcfd50a3d2] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-496a3660-d550-4c58-974f-81dcfd50a3d2] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1e2860cf-3333-4492-b849-acd00fc39461] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e2860cf-3333-4492-b849-acd00fc39461] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e05e8107-78f2-4b90-ab0f-9e03ce694e59] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e05e8107-78f2-4b90-ab0f-9e03ce694e59] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-9b3ec53e-d42b-47ef-a3c0-f62cfa975215] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-30718b7c-3b72-4cf6-9c34-e5aeb163cb4b] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-30718b7c-3b72-4cf6-9c34-e5aeb163cb4b] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-1e6ea7f4-c845-4ca2-86fe-2e4fd4d6a70e] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e6ea7f4-c845-4ca2-86fe-2e4fd4d6a70e] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-146553e7-af46-4aaf-b674-56b1b0f89150] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-146553e7-af46-4aaf-b674-56b1b0f89150] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ee135c6a-da25-4da5-ad76-83bc5d95ec67] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee135c6a-da25-4da5-ad76-83bc5d95ec67] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-b481b79a-9d95-493d-85c9-f0d82886aee1] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-4bde0885-fe8c-496c-9432-0209634e0c02] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bde0885-fe8c-496c-9432-0209634e0c02] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-1bc046fa-7763-4268-ac36-f2e08a8fb172] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1bc046fa-7763-4268-ac36-f2e08a8fb172] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-397e47b9-f423-4cce-8067-f81b7552a5c5] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-397e47b9-f423-4cce-8067-f81b7552a5c5] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-87d9d806-a6b2-493a-acc6-272910f0e2ce] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-87d9d806-a6b2-493a-acc6-272910f0e2ce] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-b1e154f8-c973-40f7-8d27-d47104f9799b] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-79f40412-436b-4ec6-8aa9-84c56999190d] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-79f40412-436b-4ec6-8aa9-84c56999190d] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-801cad33-b458-48c3-a9a2-1b5ca566b5c7] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-801cad33-b458-48c3-a9a2-1b5ca566b5c7] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-7437e25b-8074-4fd2-a0bd-d4dc1a1159f0] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7437e25b-8074-4fd2-a0bd-d4dc1a1159f0] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3afe7cd9-d2e5-4531-a1c0-32af0970a305] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3afe7cd9-d2e5-4531-a1c0-32af0970a305] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-4048a3e9-07e7-437d-8ce3-c5ab6cf27d39] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-e8abffd9-130c-4295-87cd-8b79e8709a01] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8abffd9-130c-4295-87cd-8b79e8709a01] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-d90af7bd-bafd-493b-a4da-a68416438935] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d90af7bd-bafd-493b-a4da-a68416438935] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-2cb07863-6369-4e77-94dc-b9b9cd397ddf] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2cb07863-6369-4e77-94dc-b9b9cd397ddf] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e56a9f78-43c2-4d72-920c-2ffdd6852fbd] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e56a9f78-43c2-4d72-920c-2ffdd6852fbd] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-071a9a09-bbd6-488e-b51f-d4989a34ed73] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-3ddd31a6-fb0c-4d93-87ec-20db8b71b536] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ddd31a6-fb0c-4d93-87ec-20db8b71b536] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-699d0620-0e53-459d-8c41-d29f8b4441ed] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-699d0620-0e53-459d-8c41-d29f8b4441ed] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-92f7a4b3-ac5a-4faf-82f8-5ed16cfe1257] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92f7a4b3-ac5a-4faf-82f8-5ed16cfe1257] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f1dc3f13-e0dc-48e4-9398-4957a0be9657] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1dc3f13-e0dc-48e4-9398-4957a0be9657] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-e5aab828-b1f7-492b-a3e5-626daf05091e] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-bfc2f877-b3fa-40ac-8c6f-a6e7a2ce3f44] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-bfc2f877-b3fa-40ac-8c6f-a6e7a2ce3f44] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-86470f5a-49b2-4ba6-85bb-6d5ee4f3b4d2] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86470f5a-49b2-4ba6-85bb-6d5ee4f3b4d2] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-25b2740f-9373-4637-9a5f-bcbc4cdab484] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-25b2740f-9373-4637-9a5f-bcbc4cdab484] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9cc4c4c2-09fb-44b8-85be-70f2338fae69] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9cc4c4c2-09fb-44b8-85be-70f2338fae69] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-724a0b22-699a-482a-9e17-b402269960e5] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-2754bdae-085f-4b68-92a7-0b8b9d3fbb73] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2754bdae-085f-4b68-92a7-0b8b9d3fbb73] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-ef91d301-27ba-43e4-ac14-c765a2c00213] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef91d301-27ba-43e4-ac14-c765a2c00213] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-ad58effa-5d93-475c-8cf7-1af898b2af95] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad58effa-5d93-475c-8cf7-1af898b2af95] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c0351d85-c123-4416-a824-0d80c643902f] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-bottom: 1px solid rgb(189, 189, 189);
  border-left: 0px solid rgb(189, 189, 189);
  border-right: 0px solid rgb(189, 189, 189);
  border-top: 0px solid rgb(189, 189, 189);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  padding: 25px;
  width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
  max-width: calc(65% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0351d85-c123-4416-a824-0d80c643902f] {
    flex: none;
    margin: 0px 0px 30px 0px;
    padding: 20px 20px;
    width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
    max-width: calc(95% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.04999999999999995));
  }
}

.sd[data-s-f9d065c8-adeb-4b1c-9952-61c37971a64a] {
  align-content: center;
  align-items: center;
  color: #000000;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  width: 698px;
  max-width: 100%;
}

.sd[data-s-90160ee6-4c13-4728-8bc6-4dc622fbb225] {
  flex: none;
  height: auto;
  margin: 0px 11px 0px 0px;
  width: 65px;
  max-width: calc(100% - 11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-90160ee6-4c13-4728-8bc6-4dc622fbb225] {
    flex: none;
    width: 50px;
    max-width: calc(100% - 11px);
  }
}

.sd[data-s-1ce46570-478d-42ee-ae44-b417ec412cec] {
  color: #000000;
  font-family: var(--s-font-11ba8216);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ce46570-478d-42ee-ae44-b417ec412cec] {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-1603ea83-e274-48fc-8d82-8d5d91c1b785] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1603ea83-e274-48fc-8d82-8d5d91c1b785] {
    font-family: var(--s-font-11ba8216);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-111e026d-ab20-4913-b5cc-c799d54e4d42] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0));
  z-index: 5;
  --gap-h-111e026d-ab20-4913-b5cc-c799d54e4d42: 0px;
  --gap-v-111e026d-ab20-4913-b5cc-c799d54e4d42: 0px;
  --gap-uuid: 111e026d-ab20-4913-b5cc-c799d54e4d42;
  max-width: calc(100% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-111e026d-ab20-4913-b5cc-c799d54e4d42] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-111e026d-ab20-4913-b5cc-c799d54e4d42: 0px;
    --gap-v-111e026d-ab20-4913-b5cc-c799d54e4d42: 0px;
    width: calc(100% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0));
    max-width: calc(100% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0));
  }
}

.sd[data-s-696302d2-32ab-4610-8270-775b55411e88] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-696302d2-32ab-4610-8270-775b55411e88: 25px;
  --gap-v-696302d2-32ab-4610-8270-775b55411e88: 0px;
  --gap-uuid: 696302d2-32ab-4610-8270-775b55411e88;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-696302d2-32ab-4610-8270-775b55411e88] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-696302d2-32ab-4610-8270-775b55411e88: 0px;
    --gap-v-696302d2-32ab-4610-8270-775b55411e88: 16px;
    max-width: 100%;
  }
}

.sd[data-s-82dc843e-9d56-4fe5-89ed-f0800c8e4e42] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-82dc843e-9d56-4fe5-89ed-f0800c8e4e42].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-82dc843e-9d56-4fe5-89ed-f0800c8e4e42].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-82dc843e-9d56-4fe5-89ed-f0800c8e4e42]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82dc843e-9d56-4fe5-89ed-f0800c8e4e42] {
    flex: none;
    height: calc(100% - (var(--gap-v-696302d2-32ab-4610-8270-775b55411e88) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-696302d2-32ab-4610-8270-775b55411e88) * 0));
    max-width: calc(100% - (var(--gap-h-696302d2-32ab-4610-8270-775b55411e88) * 0));
  }
}

.sd[data-s-9974ac7c-b930-4d64-9185-7ba353285018] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-82dc843e-9d56-4fe5-89ed-f0800c8e4e42]:hover .sd[data-s-9974ac7c-b930-4d64-9185-7ba353285018] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9974ac7c-b930-4d64-9185-7ba353285018] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-4f9c8e80-72f4-408e-a44f-ca860825e0a8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-be0f1fe5-72a1-4229-9c9d-6e9ab3d6a93c] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-82dc843e-9d56-4fe5-89ed-f0800c8e4e42]:hover .sd[data-s-be0f1fe5-72a1-4229-9c9d-6e9ab3d6a93c] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be0f1fe5-72a1-4229-9c9d-6e9ab3d6a93c] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4e60eb25-733f-43ac-ba06-290c32143ba7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-4e60eb25-733f-43ac-ba06-290c32143ba7: 25px;
  --gap-v-4e60eb25-733f-43ac-ba06-290c32143ba7: 0px;
  --gap-uuid: 4e60eb25-733f-43ac-ba06-290c32143ba7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e60eb25-733f-43ac-ba06-290c32143ba7] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-4e60eb25-733f-43ac-ba06-290c32143ba7: 0px;
    --gap-v-4e60eb25-733f-43ac-ba06-290c32143ba7: 16px;
    max-width: 100%;
  }
}

.sd[data-s-b6c356fd-ccbe-4caa-857b-24f73c07c189] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-b6c356fd-ccbe-4caa-857b-24f73c07c189].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b6c356fd-ccbe-4caa-857b-24f73c07c189].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b6c356fd-ccbe-4caa-857b-24f73c07c189]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6c356fd-ccbe-4caa-857b-24f73c07c189] {
    flex: none;
    height: calc(100% - (var(--gap-v-4e60eb25-733f-43ac-ba06-290c32143ba7) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-4e60eb25-733f-43ac-ba06-290c32143ba7) * 0));
    max-width: calc(100% - (var(--gap-h-4e60eb25-733f-43ac-ba06-290c32143ba7) * 0));
  }
}

.sd[data-s-e54d162a-e150-45e6-bc1b-74af89f5f58a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-b6c356fd-ccbe-4caa-857b-24f73c07c189]:hover .sd[data-s-e54d162a-e150-45e6-bc1b-74af89f5f58a] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e54d162a-e150-45e6-bc1b-74af89f5f58a] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-e85d85c0-5be3-447d-a068-c286ae2188bd] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-391a964e-c481-49a3-b17d-58a749ab941b] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b6c356fd-ccbe-4caa-857b-24f73c07c189]:hover .sd[data-s-391a964e-c481-49a3-b17d-58a749ab941b] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-391a964e-c481-49a3-b17d-58a749ab941b] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-20a3302f-08b9-4891-bd65-38488d528410] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-20a3302f-08b9-4891-bd65-38488d528410: 25px;
  --gap-v-20a3302f-08b9-4891-bd65-38488d528410: 0px;
  --gap-uuid: 20a3302f-08b9-4891-bd65-38488d528410;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-20a3302f-08b9-4891-bd65-38488d528410] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-20a3302f-08b9-4891-bd65-38488d528410: 0px;
    --gap-v-20a3302f-08b9-4891-bd65-38488d528410: 16px;
    max-width: 100%;
  }
}

.sd[data-s-5a004195-d98e-4812-b851-15252035c7d2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-5a004195-d98e-4812-b851-15252035c7d2].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-5a004195-d98e-4812-b851-15252035c7d2].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-5a004195-d98e-4812-b851-15252035c7d2]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a004195-d98e-4812-b851-15252035c7d2] {
    flex: none;
    height: calc(100% - (var(--gap-v-20a3302f-08b9-4891-bd65-38488d528410) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-20a3302f-08b9-4891-bd65-38488d528410) * 0));
    max-width: calc(100% - (var(--gap-h-20a3302f-08b9-4891-bd65-38488d528410) * 0));
  }
}

.sd[data-s-e0d0c529-8c28-4296-9c0c-860219fb6d87] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-5a004195-d98e-4812-b851-15252035c7d2]:hover .sd[data-s-e0d0c529-8c28-4296-9c0c-860219fb6d87] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e0d0c529-8c28-4296-9c0c-860219fb6d87] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-5c393ad9-853f-4fc1-8bbd-1960f2e5116d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ad7adde9-b19e-438f-b77d-d4c1ce922fea] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5a004195-d98e-4812-b851-15252035c7d2]:hover .sd[data-s-ad7adde9-b19e-438f-b77d-d4c1ce922fea] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad7adde9-b19e-438f-b77d-d4c1ce922fea] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d570227b-b024-47fb-8ae0-c224598b8f70] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-d570227b-b024-47fb-8ae0-c224598b8f70: 25px;
  --gap-v-d570227b-b024-47fb-8ae0-c224598b8f70: 0px;
  --gap-uuid: d570227b-b024-47fb-8ae0-c224598b8f70;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d570227b-b024-47fb-8ae0-c224598b8f70] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-d570227b-b024-47fb-8ae0-c224598b8f70: 0px;
    --gap-v-d570227b-b024-47fb-8ae0-c224598b8f70: 16px;
    max-width: 100%;
  }
}

.sd[data-s-d11ee591-e39b-46e2-98cf-7eea9b743114] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-d11ee591-e39b-46e2-98cf-7eea9b743114].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d11ee591-e39b-46e2-98cf-7eea9b743114].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d11ee591-e39b-46e2-98cf-7eea9b743114]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d11ee591-e39b-46e2-98cf-7eea9b743114] {
    flex: none;
    height: calc(100% - (var(--gap-v-d570227b-b024-47fb-8ae0-c224598b8f70) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-d570227b-b024-47fb-8ae0-c224598b8f70) * 0));
    max-width: calc(100% - (var(--gap-h-d570227b-b024-47fb-8ae0-c224598b8f70) * 0));
  }
}

.sd[data-s-650d6a89-9a96-423f-b35f-e11d3a636363] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-d11ee591-e39b-46e2-98cf-7eea9b743114]:hover .sd[data-s-650d6a89-9a96-423f-b35f-e11d3a636363] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-650d6a89-9a96-423f-b35f-e11d3a636363] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-08e30db4-923f-4d19-8c89-6bbf3da5c61f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-19000136-a541-4e9f-9409-a209fb341ca1] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d11ee591-e39b-46e2-98cf-7eea9b743114]:hover .sd[data-s-19000136-a541-4e9f-9409-a209fb341ca1] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19000136-a541-4e9f-9409-a209fb341ca1] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.24999999999999994));
  --gap-h-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c: 12px;
  --gap-v-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c: 12px;
  --gap-uuid: d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c;
  max-width: calc(75% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.10000000000000003));
    --gap-h-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c: 10px;
    --gap-v-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c: 10px;
    max-width: calc(90% - (var(--gap-h-0e214751-3b97-4c98-b1cd-28634c8b9371) * 0.10000000000000003));
  }
}

.sd[data-s-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad: 0px;
  --gap-v-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad: 13px;
  --gap-uuid: c3fd8cce-8abf-4b03-b1fc-913f291eb3ad;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c) * 0.5));
    --gap-h-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad: 0px;
    --gap-v-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad: 9px;
    max-width: calc(50% - (var(--gap-h-d9a9fcb0-bdd8-4c96-aab4-c84b0db32b2c) * 0.5));
  }
}

.sd[data-s-2ef8f341-e7ce-4857-91b2-7f31a7d9e18d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad) * 0));
  max-width: calc(100% - (var(--gap-h-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad) * 0));
}

.sd[data-s-2ef8f341-e7ce-4857-91b2-7f31a7d9e18d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-2ef8f341-e7ce-4857-91b2-7f31a7d9e18d].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-2ef8f341-e7ce-4857-91b2-7f31a7d9e18d]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ef8f341-e7ce-4857-91b2-7f31a7d9e18d] {
    flex: none;
    height: calc(100% - (var(--gap-v-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad) * 0));
    max-width: calc(100% - (var(--gap-h-c3fd8cce-8abf-4b03-b1fc-913f291eb3ad) * 0));
  }
}

.sd[data-s-c3154fcd-7ad6-4759-bead-dc23fc104856] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-2ef8f341-e7ce-4857-91b2-7f31a7d9e18d]:hover .sd[data-s-c3154fcd-7ad6-4759-bead-dc23fc104856] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3154fcd-7ad6-4759-bead-dc23fc104856] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-7c3e1f42-ec40-4ee0-a9d2-ebe3f1047a9e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-73f402e4-18d3-4b77-a2a4-1e22c1296535] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2ef8f341-e7ce-4857-91b2-7f31a7d9e18d]:hover .sd[data-s-73f402e4-18d3-4b77-a2a4-1e22c1296535] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-73f402e4-18d3-4b77-a2a4-1e22c1296535] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0b4a548b-1695-426b-96a2-53607968e4a1] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-7908e8b4-bdbf-4938-b0ad-db8c83c7a9a6] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c0d72b82-e31f-4e3d-9d27-9ba42319006d] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5dd6452d-f9f0-491d-88a0-687d29e2361c] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-bd85e523-0a6e-4565-82a6-f08660b59f43] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8c1f5b9a-47e4-45b3-9acd-432feff458db] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db: 0px;
  --gap-v-8c1f5b9a-47e4-45b3-9acd-432feff458db: 0px;
  --gap-uuid: 8c1f5b9a-47e4-45b3-9acd-432feff458db;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c1f5b9a-47e4-45b3-9acd-432feff458db] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db: 0px;
    --gap-v-8c1f5b9a-47e4-45b3-9acd-432feff458db: 0px;
  }
}

.sd[data-s-72476ee6-fdbc-4d00-a79c-05fbf424108f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-72476ee6-fdbc-4d00-a79c-05fbf424108f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.04999999999999995));
  }
}

.sd[data-s-d624d551-35f4-4dd3-952b-e2e6ca93a798] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d624d551-35f4-4dd3-952b-e2e6ca93a798].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-d624d551-35f4-4dd3-952b-e2e6ca93a798].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d624d551-35f4-4dd3-952b-e2e6ca93a798].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-d624d551-35f4-4dd3-952b-e2e6ca93a798] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-8b24efdd-b2a7-43ff-a70f-b3baa66f738a] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8b24efdd-b2a7-43ff-a70f-b3baa66f738a] {
    font-size: 20px;
  }
}

.sd[data-s-26f3a5d3-d67e-47df-96f5-77842aa50866] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26f3a5d3-d67e-47df-96f5-77842aa50866] {
    font-size: 20px;
  }
}

.sd[data-s-866119e3-ea5b-4aee-ac02-fa8b2485dfab] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-866119e3-ea5b-4aee-ac02-fa8b2485dfab].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-866119e3-ea5b-4aee-ac02-fa8b2485dfab].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-866119e3-ea5b-4aee-ac02-fa8b2485dfab].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-866119e3-ea5b-4aee-ac02-fa8b2485dfab] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-1aa18f17-6137-452f-be0a-82ec996aa650] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-1aa18f17-6137-452f-be0a-82ec996aa650].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-1aa18f17-6137-452f-be0a-82ec996aa650].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1aa18f17-6137-452f-be0a-82ec996aa650] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-acde7da3-7509-4ea3-994c-2c8e3edd40cc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0));
  z-index: 5;
  --gap-h-acde7da3-7509-4ea3-994c-2c8e3edd40cc: 0px;
  --gap-v-acde7da3-7509-4ea3-994c-2c8e3edd40cc: 0px;
  --gap-uuid: acde7da3-7509-4ea3-994c-2c8e3edd40cc;
  max-width: calc(100% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-acde7da3-7509-4ea3-994c-2c8e3edd40cc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-acde7da3-7509-4ea3-994c-2c8e3edd40cc: 0px;
    --gap-v-acde7da3-7509-4ea3-994c-2c8e3edd40cc: 0px;
    width: calc(100% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0));
    max-width: calc(100% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0));
  }
}

.sd[data-s-22e6e18f-c619-4cc6-aec3-dbd8b2c62589] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(65% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.35000000000000003));
  --gap-h-22e6e18f-c619-4cc6-aec3-dbd8b2c62589: 25px;
  --gap-v-22e6e18f-c619-4cc6-aec3-dbd8b2c62589: 0px;
  --gap-uuid: 22e6e18f-c619-4cc6-aec3-dbd8b2c62589;
  max-width: calc(65% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-22e6e18f-c619-4cc6-aec3-dbd8b2c62589] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.04999999999999995));
    --gap-h-22e6e18f-c619-4cc6-aec3-dbd8b2c62589: 0px;
    --gap-v-22e6e18f-c619-4cc6-aec3-dbd8b2c62589: 0px;
    max-width: calc(95% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.04999999999999995));
  }
}

.sd[data-s-4704618f-10ed-4ee3-94e7-5529e78dd2f6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-22e6e18f-c619-4cc6-aec3-dbd8b2c62589) * 0));
  max-width: calc(100% - (var(--gap-h-22e6e18f-c619-4cc6-aec3-dbd8b2c62589) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4704618f-10ed-4ee3-94e7-5529e78dd2f6] {
    background: transparent;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-22e6e18f-c619-4cc6-aec3-dbd8b2c62589) * 0));
    max-width: calc(100% - (var(--gap-h-22e6e18f-c619-4cc6-aec3-dbd8b2c62589) * 0));
  }
}

.sd[data-s-5b4c9aab-814a-40d2-a7bd-1eaf7c363d04] {
  background: transparent;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b4c9aab-814a-40d2-a7bd-1eaf7c363d04] {
    background: transparent;
  }
}

.sd[data-s-ee397427-0281-4fb4-b850-16d5e8d7e7eb] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee397427-0281-4fb4-b850-16d5e8d7e7eb] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-b928a691-b46e-4c4e-b54b-122f5491c251] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.56px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b928a691-b46e-4c4e-b54b-122f5491c251] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-7ae45c41-f747-453f-b11e-8b5e15a69db2] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.56px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7ae45c41-f747-453f-b11e-8b5e15a69db2]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ae45c41-f747-453f-b11e-8b5e15a69db2] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-7ae45c41-f747-453f-b11e-8b5e15a69db2]>p {
    font-size: 13px;
  }
}

.sd[data-s-26a9ce9a-c58c-42e4-aa20-d425cb3ffc5c] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26a9ce9a-c58c-42e4-aa20-d425cb3ffc5c] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e356b240-47e8-4532-9df0-df02af9af992] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.56px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e356b240-47e8-4532-9df0-df02af9af992] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-424f1169-4149-403f-a5c5-6b2aa86f0951] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.56px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-424f1169-4149-403f-a5c5-6b2aa86f0951]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-424f1169-4149-403f-a5c5-6b2aa86f0951] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-424f1169-4149-403f-a5c5-6b2aa86f0951]>p {
    font-size: 13px;
  }
}

.sd[data-s-1f25ae0d-8ec3-4c0b-9646-3ca9862ceaf1] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f25ae0d-8ec3-4c0b-9646-3ca9862ceaf1] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-d3cf6d94-587d-4cda-b5bd-1b7f59b2ab50] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 92.75px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3cf6d94-587d-4cda-b5bd-1b7f59b2ab50] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-a2cd00c2-a674-48ba-8214-5c6598a90b4e] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 92.75px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a2cd00c2-a674-48ba-8214-5c6598a90b4e]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2cd00c2-a674-48ba-8214-5c6598a90b4e] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-a2cd00c2-a674-48ba-8214-5c6598a90b4e]>p {
    font-size: 13px;
  }
}

.sd[data-s-c28fea5f-8bf0-4e05-983f-8b6827474ec9] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c28fea5f-8bf0-4e05-983f-8b6827474ec9] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-a08e7e62-a326-4ac8-9d1e-06c0bba7b24b] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.55px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a08e7e62-a326-4ac8-9d1e-06c0bba7b24b] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-59acec2f-1525-4df4-9e96-8a41293a4b89] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.55px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-59acec2f-1525-4df4-9e96-8a41293a4b89]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-59acec2f-1525-4df4-9e96-8a41293a4b89] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-59acec2f-1525-4df4-9e96-8a41293a4b89]>p {
    font-size: 13px;
  }
}

.sd[data-s-babfd367-083c-45e1-a6e0-2294834ca8d5] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-babfd367-083c-45e1-a6e0-2294834ca8d5] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-623683f5-9588-4654-b299-3b23ac3c204f] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 92.75px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-623683f5-9588-4654-b299-3b23ac3c204f] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-8fda661b-7a9b-4f53-8ad2-634dd215417e] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 92.75px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8fda661b-7a9b-4f53-8ad2-634dd215417e]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fda661b-7a9b-4f53-8ad2-634dd215417e] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-8fda661b-7a9b-4f53-8ad2-634dd215417e]>p {
    font-size: 13px;
  }
}

.sd[data-s-44e68772-9e67-40b1-95a0-a0f7d18d1b1c] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-44e68772-9e67-40b1-95a0-a0f7d18d1b1c] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-8ebec0ec-1b74-4b55-910e-abc6fd824c9e] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.55px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ebec0ec-1b74-4b55-910e-abc6fd824c9e] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-5cda25ba-4b8c-4175-aaa7-292cd65d8904] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.55px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-5cda25ba-4b8c-4175-aaa7-292cd65d8904]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5cda25ba-4b8c-4175-aaa7-292cd65d8904] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-5cda25ba-4b8c-4175-aaa7-292cd65d8904]>p {
    font-size: 13px;
  }
}

.sd[data-s-182ae5d8-a95f-4002-816e-ddbf7cd5f0f4] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-182ae5d8-a95f-4002-816e-ddbf7cd5f0f4] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-5e04d0dd-a604-477b-9b60-bea9ba214266] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.55px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e04d0dd-a604-477b-9b60-bea9ba214266] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-bdf7b06a-8519-4b6f-a665-cecf736399b8] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.55px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-bdf7b06a-8519-4b6f-a665-cecf736399b8]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bdf7b06a-8519-4b6f-a665-cecf736399b8] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-bdf7b06a-8519-4b6f-a665-cecf736399b8]>p {
    font-size: 13px;
  }
}

.sd[data-s-87463daa-c00a-457c-a427-565e082854e8] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-87463daa-c00a-457c-a427-565e082854e8] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-b1789f1f-c06c-497a-ab67-b48929b3a8bd] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 92.75px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1789f1f-c06c-497a-ab67-b48929b3a8bd] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-fcf1b6ad-fc00-40c1-b741-fb13ff9ece82] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 92.75px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-fcf1b6ad-fc00-40c1-b741-fb13ff9ece82]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fcf1b6ad-fc00-40c1-b741-fb13ff9ece82] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-fcf1b6ad-fc00-40c1-b741-fb13ff9ece82]>p {
    font-size: 13px;
  }
}

.sd[data-s-f33ededc-0aa8-4f51-8216-b5ef1f8972d7] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f33ededc-0aa8-4f51-8216-b5ef1f8972d7] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-0309f86e-30a0-4fd9-b518-0529a72d6881] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0309f86e-30a0-4fd9-b518-0529a72d6881] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-8c9d5a59-70a9-470e-94c3-4446acb06437] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8c9d5a59-70a9-470e-94c3-4446acb06437]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c9d5a59-70a9-470e-94c3-4446acb06437] {
    background: #ffffff;
    height: auto;
  }

  .sd[data-s-8c9d5a59-70a9-470e-94c3-4446acb06437]>p {
    font-size: 13px;
  }
}

.sd[data-s-13539825-227c-42a9-a93a-9a19b3e012e6] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13539825-227c-42a9-a93a-9a19b3e012e6] {
    background: #e3e1e1;
  }
}

.sd[data-s-a0e894e4-a2b3-4a1a-9282-ef694c20e83c] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.55px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0e894e4-a2b3-4a1a-9282-ef694c20e83c] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-011ef405-8352-47e8-88b4-9161abb40829] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.55px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-011ef405-8352-47e8-88b4-9161abb40829]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-011ef405-8352-47e8-88b4-9161abb40829] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-011ef405-8352-47e8-88b4-9161abb40829]>p {
    font-size: 13px;
  }
}

.sd[data-s-f6cc56a5-ab09-4041-86c1-4818b47fac4d] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6cc56a5-ab09-4041-86c1-4818b47fac4d] {
    background: #e3e1e1;
  }
}

.sd[data-s-3c94ab9c-56e1-47ad-abf1-9987175e89a8] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.55px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c94ab9c-56e1-47ad-abf1-9987175e89a8] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-3b67cb23-0549-455a-8977-52c8c04ed285] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.55px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3b67cb23-0549-455a-8977-52c8c04ed285]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b67cb23-0549-455a-8977-52c8c04ed285] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-3b67cb23-0549-455a-8977-52c8c04ed285]>p {
    font-size: 13px;
  }
}

.sd[data-s-d09358e5-cf9b-489c-86d4-1fc1fd8ff528] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d09358e5-cf9b-489c-86d4-1fc1fd8ff528] {
    background: #e3e1e1;
  }
}

.sd[data-s-85d516e8-ad67-4bef-b45d-36f3e331aaa0] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.55px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-85d516e8-ad67-4bef-b45d-36f3e331aaa0] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-38510e23-9d6d-4f32-99d5-6c86e97d22cf] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.55px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-38510e23-9d6d-4f32-99d5-6c86e97d22cf]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-38510e23-9d6d-4f32-99d5-6c86e97d22cf] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-38510e23-9d6d-4f32-99d5-6c86e97d22cf]>p {
    font-size: 13px;
  }
}

.sd[data-s-c8b53095-abe9-4866-ba0f-4b7fa75943e4] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 23px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8b53095-abe9-4866-ba0f-4b7fa75943e4] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-59e6a0b0-93c4-4b36-b733-0fde3b781921] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 38.19px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-59e6a0b0-93c4-4b36-b733-0fde3b781921] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-5eba13b3-320f-4f43-af4d-99fa7a2b976b] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 38.19px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-5eba13b3-320f-4f43-af4d-99fa7a2b976b]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5eba13b3-320f-4f43-af4d-99fa7a2b976b] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-5eba13b3-320f-4f43-af4d-99fa7a2b976b]>p {
    font-size: 13px;
  }
}

.sd[data-s-b82e0ae8-5731-44e8-8280-d7ce503aebb0] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b82e0ae8-5731-44e8-8280-d7ce503aebb0] {
    background: #e3e1e1;
  }
}

.sd[data-s-4c7ce6f5-f480-4908-8c45-1f25a394800a] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 92.75px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c7ce6f5-f480-4908-8c45-1f25a394800a] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-850f3265-83de-4c56-80be-0533e842cc38] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 92.75px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-850f3265-83de-4c56-80be-0533e842cc38]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-850f3265-83de-4c56-80be-0533e842cc38] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-850f3265-83de-4c56-80be-0533e842cc38]>p {
    font-size: 13px;
  }
}

.sd[data-s-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f: 25px;
  --gap-v-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f: 0px;
  --gap-uuid: 3edd95dd-ecdd-45f0-b48e-f6f83f3f833f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f: 0px;
    --gap-v-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f: 16px;
    max-width: 100%;
  }
}

.sd[data-s-dbe1ead4-a94b-4858-944d-1618d6c843f9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-dbe1ead4-a94b-4858-944d-1618d6c843f9].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-dbe1ead4-a94b-4858-944d-1618d6c843f9].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-dbe1ead4-a94b-4858-944d-1618d6c843f9]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbe1ead4-a94b-4858-944d-1618d6c843f9] {
    flex: none;
    height: calc(100% - (var(--gap-v-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f) * 0));
    max-width: calc(100% - (var(--gap-h-3edd95dd-ecdd-45f0-b48e-f6f83f3f833f) * 0));
  }
}

.sd[data-s-f5ab31e8-fd37-4c47-b064-3cc6dc9bd994] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-dbe1ead4-a94b-4858-944d-1618d6c843f9]:hover .sd[data-s-f5ab31e8-fd37-4c47-b064-3cc6dc9bd994] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5ab31e8-fd37-4c47-b064-3cc6dc9bd994] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-abf39f4c-2877-4455-8f78-f8e61f59c06b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-dbba2a17-11f0-4234-8b0a-0797027dfe42] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-dbe1ead4-a94b-4858-944d-1618d6c843f9]:hover .sd[data-s-dbba2a17-11f0-4234-8b0a-0797027dfe42] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbba2a17-11f0-4234-8b0a-0797027dfe42] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-538ef180-9a7a-4386-a502-4bcc122db6e7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-538ef180-9a7a-4386-a502-4bcc122db6e7: 25px;
  --gap-v-538ef180-9a7a-4386-a502-4bcc122db6e7: 0px;
  --gap-uuid: 538ef180-9a7a-4386-a502-4bcc122db6e7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-538ef180-9a7a-4386-a502-4bcc122db6e7] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-538ef180-9a7a-4386-a502-4bcc122db6e7: 0px;
    --gap-v-538ef180-9a7a-4386-a502-4bcc122db6e7: 16px;
    max-width: 100%;
  }
}

.sd[data-s-d3ca8e83-d9ae-42fd-8c28-ddc1b37060f9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-d3ca8e83-d9ae-42fd-8c28-ddc1b37060f9].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d3ca8e83-d9ae-42fd-8c28-ddc1b37060f9].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d3ca8e83-d9ae-42fd-8c28-ddc1b37060f9]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3ca8e83-d9ae-42fd-8c28-ddc1b37060f9] {
    flex: none;
    height: calc(100% - (var(--gap-v-538ef180-9a7a-4386-a502-4bcc122db6e7) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-538ef180-9a7a-4386-a502-4bcc122db6e7) * 0));
    max-width: calc(100% - (var(--gap-h-538ef180-9a7a-4386-a502-4bcc122db6e7) * 0));
  }
}

.sd[data-s-0c19caea-4f9f-4b5d-baee-58d1d33d4831] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-d3ca8e83-d9ae-42fd-8c28-ddc1b37060f9]:hover .sd[data-s-0c19caea-4f9f-4b5d-baee-58d1d33d4831] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c19caea-4f9f-4b5d-baee-58d1d33d4831] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-8bce6ed3-5761-41e8-89bc-b68910db7837] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-57985f72-e614-4273-b107-1ecfa2b5e91b] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d3ca8e83-d9ae-42fd-8c28-ddc1b37060f9]:hover .sd[data-s-57985f72-e614-4273-b107-1ecfa2b5e91b] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-57985f72-e614-4273-b107-1ecfa2b5e91b] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-339147c2-5fd6-4f02-a10d-0e879712d48f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-339147c2-5fd6-4f02-a10d-0e879712d48f: 25px;
  --gap-v-339147c2-5fd6-4f02-a10d-0e879712d48f: 0px;
  --gap-uuid: 339147c2-5fd6-4f02-a10d-0e879712d48f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-339147c2-5fd6-4f02-a10d-0e879712d48f] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-339147c2-5fd6-4f02-a10d-0e879712d48f: 0px;
    --gap-v-339147c2-5fd6-4f02-a10d-0e879712d48f: 16px;
    max-width: 100%;
  }
}

.sd[data-s-0eb52692-2603-4eb3-8232-28685c24a426] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-0eb52692-2603-4eb3-8232-28685c24a426].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-0eb52692-2603-4eb3-8232-28685c24a426].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-0eb52692-2603-4eb3-8232-28685c24a426]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0eb52692-2603-4eb3-8232-28685c24a426] {
    flex: none;
    height: calc(100% - (var(--gap-v-339147c2-5fd6-4f02-a10d-0e879712d48f) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-339147c2-5fd6-4f02-a10d-0e879712d48f) * 0));
    max-width: calc(100% - (var(--gap-h-339147c2-5fd6-4f02-a10d-0e879712d48f) * 0));
  }
}

.sd[data-s-8d35664b-07df-4458-97e5-043796cf7760] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-0eb52692-2603-4eb3-8232-28685c24a426]:hover .sd[data-s-8d35664b-07df-4458-97e5-043796cf7760] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d35664b-07df-4458-97e5-043796cf7760] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-3fd7d1bf-3eb5-4050-99db-9f184f6620ec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9caab4ed-24b0-4db3-b8b6-bd8d83ed6fbf] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0eb52692-2603-4eb3-8232-28685c24a426]:hover .sd[data-s-9caab4ed-24b0-4db3-b8b6-bd8d83ed6fbf] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9caab4ed-24b0-4db3-b8b6-bd8d83ed6fbf] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-6a97c6fe-586a-4d0d-9b60-1595677a1b28] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-6a97c6fe-586a-4d0d-9b60-1595677a1b28: 25px;
  --gap-v-6a97c6fe-586a-4d0d-9b60-1595677a1b28: 0px;
  --gap-uuid: 6a97c6fe-586a-4d0d-9b60-1595677a1b28;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a97c6fe-586a-4d0d-9b60-1595677a1b28] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-6a97c6fe-586a-4d0d-9b60-1595677a1b28: 0px;
    --gap-v-6a97c6fe-586a-4d0d-9b60-1595677a1b28: 16px;
    max-width: 100%;
  }
}

.sd[data-s-52cbf98c-4a3a-4985-9a72-e7b6971b9a9d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-52cbf98c-4a3a-4985-9a72-e7b6971b9a9d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-52cbf98c-4a3a-4985-9a72-e7b6971b9a9d].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-52cbf98c-4a3a-4985-9a72-e7b6971b9a9d]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-52cbf98c-4a3a-4985-9a72-e7b6971b9a9d] {
    flex: none;
    height: calc(100% - (var(--gap-v-6a97c6fe-586a-4d0d-9b60-1595677a1b28) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-6a97c6fe-586a-4d0d-9b60-1595677a1b28) * 0));
    max-width: calc(100% - (var(--gap-h-6a97c6fe-586a-4d0d-9b60-1595677a1b28) * 0));
  }
}

.sd[data-s-152efb84-3273-4de8-9e3a-ba5a3575e30e] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-52cbf98c-4a3a-4985-9a72-e7b6971b9a9d]:hover .sd[data-s-152efb84-3273-4de8-9e3a-ba5a3575e30e] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-152efb84-3273-4de8-9e3a-ba5a3575e30e] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-1a9cd11e-2728-495f-ac6c-d48f82e1285f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b4e66a1b-068b-430a-8c64-6e4d2c7a4ba7] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-52cbf98c-4a3a-4985-9a72-e7b6971b9a9d]:hover .sd[data-s-b4e66a1b-068b-430a-8c64-6e4d2c7a4ba7] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4e66a1b-068b-430a-8c64-6e4d2c7a4ba7] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c0351a2a-193e-499f-97fc-a0ba32913f0c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-c0351a2a-193e-499f-97fc-a0ba32913f0c: 25px;
  --gap-v-c0351a2a-193e-499f-97fc-a0ba32913f0c: 0px;
  --gap-uuid: c0351a2a-193e-499f-97fc-a0ba32913f0c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0351a2a-193e-499f-97fc-a0ba32913f0c] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-c0351a2a-193e-499f-97fc-a0ba32913f0c: 0px;
    --gap-v-c0351a2a-193e-499f-97fc-a0ba32913f0c: 16px;
    max-width: 100%;
  }
}

.sd[data-s-33c7b618-a6f6-4dfe-8969-d76543625bc7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-33c7b618-a6f6-4dfe-8969-d76543625bc7].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-33c7b618-a6f6-4dfe-8969-d76543625bc7].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-33c7b618-a6f6-4dfe-8969-d76543625bc7]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-33c7b618-a6f6-4dfe-8969-d76543625bc7] {
    flex: none;
    height: calc(100% - (var(--gap-v-c0351a2a-193e-499f-97fc-a0ba32913f0c) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c0351a2a-193e-499f-97fc-a0ba32913f0c) * 0));
    max-width: calc(100% - (var(--gap-h-c0351a2a-193e-499f-97fc-a0ba32913f0c) * 0));
  }
}

.sd[data-s-402c0562-15b2-4d45-a455-440e73bb9c3e] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-33c7b618-a6f6-4dfe-8969-d76543625bc7]:hover .sd[data-s-402c0562-15b2-4d45-a455-440e73bb9c3e] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-402c0562-15b2-4d45-a455-440e73bb9c3e] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-48b2cbb7-69c8-44f2-8247-5ae29b40d231] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-261b37f9-b123-43e5-8f2b-f6e72814090b] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-33c7b618-a6f6-4dfe-8969-d76543625bc7]:hover .sd[data-s-261b37f9-b123-43e5-8f2b-f6e72814090b] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-261b37f9-b123-43e5-8f2b-f6e72814090b] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b8c53fb2-7e56-4c53-87be-cf673c3a78bc] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.24999999999999994));
  --gap-h-b8c53fb2-7e56-4c53-87be-cf673c3a78bc: 12px;
  --gap-v-b8c53fb2-7e56-4c53-87be-cf673c3a78bc: 12px;
  --gap-uuid: b8c53fb2-7e56-4c53-87be-cf673c3a78bc;
  max-width: calc(75% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8c53fb2-7e56-4c53-87be-cf673c3a78bc] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.10000000000000003));
    --gap-h-b8c53fb2-7e56-4c53-87be-cf673c3a78bc: 10px;
    --gap-v-b8c53fb2-7e56-4c53-87be-cf673c3a78bc: 10px;
    max-width: calc(90% - (var(--gap-h-8c1f5b9a-47e4-45b3-9acd-432feff458db) * 0.10000000000000003));
  }
}

.sd[data-s-f1282f9f-2bc2-46f3-8319-4083b8757639] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-f1282f9f-2bc2-46f3-8319-4083b8757639: 0px;
  --gap-v-f1282f9f-2bc2-46f3-8319-4083b8757639: 13px;
  --gap-uuid: f1282f9f-2bc2-46f3-8319-4083b8757639;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1282f9f-2bc2-46f3-8319-4083b8757639] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-b8c53fb2-7e56-4c53-87be-cf673c3a78bc) * 0.5));
    --gap-h-f1282f9f-2bc2-46f3-8319-4083b8757639: 0px;
    --gap-v-f1282f9f-2bc2-46f3-8319-4083b8757639: 9px;
    max-width: calc(50% - (var(--gap-h-b8c53fb2-7e56-4c53-87be-cf673c3a78bc) * 0.5));
  }
}

.sd[data-s-b7d73a20-c8f6-4b25-956f-d5eed5df2d44] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-f1282f9f-2bc2-46f3-8319-4083b8757639) * 0));
  max-width: calc(100% - (var(--gap-h-f1282f9f-2bc2-46f3-8319-4083b8757639) * 0));
}

.sd[data-s-b7d73a20-c8f6-4b25-956f-d5eed5df2d44].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b7d73a20-c8f6-4b25-956f-d5eed5df2d44].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-b7d73a20-c8f6-4b25-956f-d5eed5df2d44]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7d73a20-c8f6-4b25-956f-d5eed5df2d44] {
    flex: none;
    height: calc(100% - (var(--gap-v-f1282f9f-2bc2-46f3-8319-4083b8757639) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-f1282f9f-2bc2-46f3-8319-4083b8757639) * 0));
    max-width: calc(100% - (var(--gap-h-f1282f9f-2bc2-46f3-8319-4083b8757639) * 0));
  }
}

.sd[data-s-001116cd-8d6e-43da-9793-7421e63ffe3e] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-b7d73a20-c8f6-4b25-956f-d5eed5df2d44]:hover .sd[data-s-001116cd-8d6e-43da-9793-7421e63ffe3e] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-001116cd-8d6e-43da-9793-7421e63ffe3e] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-c1ddec6c-af61-4854-9127-2d8d9a188e0f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7cf7ade2-20b4-4e92-96f2-59917e847430] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b7d73a20-c8f6-4b25-956f-d5eed5df2d44]:hover .sd[data-s-7cf7ade2-20b4-4e92-96f2-59917e847430] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7cf7ade2-20b4-4e92-96f2-59917e847430] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e2121d45-f69f-43d3-814d-6ccc27199465] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-96d19f13-cfe6-443f-ab48-c8df462b5c14] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-45d68672-49e2-4117-979b-567a281818ac] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-081549dc-9d87-4b0f-9644-9be561ac2faa] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e9c5ac42-dcb5-49d1-a6c0-81002f6e15b9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-18deed19-287c-41b8-8945-ac2d7b557095] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-18deed19-287c-41b8-8945-ac2d7b557095: 0px;
  --gap-v-18deed19-287c-41b8-8945-ac2d7b557095: 0px;
  --gap-uuid: 18deed19-287c-41b8-8945-ac2d7b557095;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-18deed19-287c-41b8-8945-ac2d7b557095] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-18deed19-287c-41b8-8945-ac2d7b557095: 0px;
    --gap-v-18deed19-287c-41b8-8945-ac2d7b557095: 0px;
  }
}

.sd[data-s-775f3d08-5368-40c3-ad02-a0672067aca4] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-775f3d08-5368-40c3-ad02-a0672067aca4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.04999999999999995));
  }
}

.sd[data-s-5ab43ef0-bc63-4a75-80cc-80b9de601f7f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-5ab43ef0-bc63-4a75-80cc-80b9de601f7f].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-5ab43ef0-bc63-4a75-80cc-80b9de601f7f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ab43ef0-bc63-4a75-80cc-80b9de601f7f].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-5ab43ef0-bc63-4a75-80cc-80b9de601f7f] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-38a56f3b-5e48-45e2-93cf-5fdb7b80e644] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-38a56f3b-5e48-45e2-93cf-5fdb7b80e644] {
    font-size: 20px;
  }
}

.sd[data-s-44aa6d02-0ed9-4811-ab6a-bfe8201afae9] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-44aa6d02-0ed9-4811-ab6a-bfe8201afae9] {
    font-size: 20px;
  }
}

.sd[data-s-01b97f97-a4c1-44b8-9412-fcf7855684d6] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-01b97f97-a4c1-44b8-9412-fcf7855684d6].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-01b97f97-a4c1-44b8-9412-fcf7855684d6].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-01b97f97-a4c1-44b8-9412-fcf7855684d6].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-01b97f97-a4c1-44b8-9412-fcf7855684d6] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-da89015c-da3b-405e-b4be-d06bb2101acf] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-da89015c-da3b-405e-b4be-d06bb2101acf].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-da89015c-da3b-405e-b4be-d06bb2101acf].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da89015c-da3b-405e-b4be-d06bb2101acf] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-4f485022-bc85-4fd6-983e-0f617be0fe73] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0));
  z-index: 5;
  --gap-h-4f485022-bc85-4fd6-983e-0f617be0fe73: 0px;
  --gap-v-4f485022-bc85-4fd6-983e-0f617be0fe73: 0px;
  --gap-uuid: 4f485022-bc85-4fd6-983e-0f617be0fe73;
  max-width: calc(100% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f485022-bc85-4fd6-983e-0f617be0fe73] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-4f485022-bc85-4fd6-983e-0f617be0fe73: 0px;
    --gap-v-4f485022-bc85-4fd6-983e-0f617be0fe73: 0px;
    width: calc(100% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0));
    max-width: calc(100% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0));
  }
}

.sd[data-s-e3c8eb1e-8355-40c4-8dce-9818beff1922] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(65% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.35000000000000003));
  --gap-h-e3c8eb1e-8355-40c4-8dce-9818beff1922: 25px;
  --gap-v-e3c8eb1e-8355-40c4-8dce-9818beff1922: 0px;
  --gap-uuid: e3c8eb1e-8355-40c4-8dce-9818beff1922;
  max-width: calc(65% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3c8eb1e-8355-40c4-8dce-9818beff1922] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.04999999999999995));
    --gap-h-e3c8eb1e-8355-40c4-8dce-9818beff1922: 0px;
    --gap-v-e3c8eb1e-8355-40c4-8dce-9818beff1922: 0px;
    max-width: calc(95% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.04999999999999995));
  }
}

.sd[data-s-2445578c-2494-4637-a7e8-2882aba7bcbc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-e3c8eb1e-8355-40c4-8dce-9818beff1922) * 0));
  max-width: calc(100% - (var(--gap-h-e3c8eb1e-8355-40c4-8dce-9818beff1922) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2445578c-2494-4637-a7e8-2882aba7bcbc] {
    background: transparent;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e3c8eb1e-8355-40c4-8dce-9818beff1922) * 0));
    max-width: calc(100% - (var(--gap-h-e3c8eb1e-8355-40c4-8dce-9818beff1922) * 0));
  }
}

.sd[data-s-de9af2bc-900f-4856-a8e8-bb99a404bc3d] {
  background: transparent;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-de9af2bc-900f-4856-a8e8-bb99a404bc3d] {
    background: transparent;
  }
}

.sd[data-s-35abf82f-dd7d-4378-bd3e-6af84ad0827a] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35abf82f-dd7d-4378-bd3e-6af84ad0827a] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-5d0745dc-4f80-4832-8195-722e4b816ecf] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d0745dc-4f80-4832-8195-722e4b816ecf] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-0058dd03-9e28-4b34-ac4b-76fd67e6da9c] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0058dd03-9e28-4b34-ac4b-76fd67e6da9c]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0058dd03-9e28-4b34-ac4b-76fd67e6da9c] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-0058dd03-9e28-4b34-ac4b-76fd67e6da9c]>p {
    font-size: 13px;
  }
}

.sd[data-s-8021a8f1-6da0-4cb2-90fc-6e1ca6e6293a] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8021a8f1-6da0-4cb2-90fc-6e1ca6e6293a] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-bfa72cf8-2232-4440-ac69-4bf7b035afd8] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bfa72cf8-2232-4440-ac69-4bf7b035afd8] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-ab21f708-3321-4350-99c8-606b2e1de13e] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ab21f708-3321-4350-99c8-606b2e1de13e]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab21f708-3321-4350-99c8-606b2e1de13e] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-ab21f708-3321-4350-99c8-606b2e1de13e]>p {
    font-size: 13px;
  }
}

.sd[data-s-d2e83359-b590-43aa-b148-b2c7867bacba] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2e83359-b590-43aa-b148-b2c7867bacba] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-4298c9bf-575e-42b3-baee-5ae56ec41e24] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4298c9bf-575e-42b3-baee-5ae56ec41e24] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-e8cfcbc0-8508-4526-99d9-749bbb3912d4] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e8cfcbc0-8508-4526-99d9-749bbb3912d4]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8cfcbc0-8508-4526-99d9-749bbb3912d4] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-e8cfcbc0-8508-4526-99d9-749bbb3912d4]>p {
    font-size: 13px;
  }
}

.sd[data-s-df2d720a-88be-4776-be38-8b60be3c24ee] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-df2d720a-88be-4776-be38-8b60be3c24ee] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-5a19df36-944a-489a-96f8-9705aeb7040f] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a19df36-944a-489a-96f8-9705aeb7040f] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-d3169e52-7cfe-46cb-a91f-7c16a6da78ed] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d3169e52-7cfe-46cb-a91f-7c16a6da78ed]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3169e52-7cfe-46cb-a91f-7c16a6da78ed] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-d3169e52-7cfe-46cb-a91f-7c16a6da78ed]>p {
    font-size: 13px;
  }
}

.sd[data-s-bdb756de-204e-4137-ba5f-e3d8c4ac8546] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bdb756de-204e-4137-ba5f-e3d8c4ac8546] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-afba5100-b292-4e14-8fce-02ab29dde8ac] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-afba5100-b292-4e14-8fce-02ab29dde8ac] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-51d94ccd-6a13-4cf5-b84b-26bc7becb1d8] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-51d94ccd-6a13-4cf5-b84b-26bc7becb1d8]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51d94ccd-6a13-4cf5-b84b-26bc7becb1d8] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-51d94ccd-6a13-4cf5-b84b-26bc7becb1d8]>p {
    font-size: 13px;
  }
}

.sd[data-s-64783aea-cf2b-4445-a0ba-36d57c15fbf7] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-64783aea-cf2b-4445-a0ba-36d57c15fbf7] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-603630e7-a11b-418b-b652-59903d16356e] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-603630e7-a11b-418b-b652-59903d16356e] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-9965d484-d127-45d6-b130-b8ca5932be4d] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9965d484-d127-45d6-b130-b8ca5932be4d]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9965d484-d127-45d6-b130-b8ca5932be4d] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-9965d484-d127-45d6-b130-b8ca5932be4d]>p {
    font-size: 13px;
  }
}

.sd[data-s-2f2a0393-931e-418b-864a-0b56c4c6a084] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f2a0393-931e-418b-864a-0b56c4c6a084] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-6efaa390-2d72-4fe6-a023-6d94dd053fee] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6efaa390-2d72-4fe6-a023-6d94dd053fee] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-0deef088-bd7f-4dec-ade7-fd8f4053cdde] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0deef088-bd7f-4dec-ade7-fd8f4053cdde]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0deef088-bd7f-4dec-ade7-fd8f4053cdde] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-0deef088-bd7f-4dec-ade7-fd8f4053cdde]>p {
    font-size: 13px;
  }
}

.sd[data-s-b99aeb5d-922e-449a-aca5-b9e2e2829175] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b99aeb5d-922e-449a-aca5-b9e2e2829175] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-9234bf4b-f989-4283-b808-c23af90b6d30] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9234bf4b-f989-4283-b808-c23af90b6d30] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-575e9124-3c86-4259-9333-554be8aaf2f0] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-575e9124-3c86-4259-9333-554be8aaf2f0]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-575e9124-3c86-4259-9333-554be8aaf2f0] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-575e9124-3c86-4259-9333-554be8aaf2f0]>p {
    font-size: 13px;
  }
}

.sd[data-s-4a806ec5-16fc-4cd6-86ea-885fae28dcf3] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a806ec5-16fc-4cd6-86ea-885fae28dcf3] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-864a1f15-e872-4023-a9ec-5a9d98bdb5ae] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-864a1f15-e872-4023-a9ec-5a9d98bdb5ae] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-62bb6b00-7aaf-47c2-9e82-583a02af01c2] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-62bb6b00-7aaf-47c2-9e82-583a02af01c2]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-62bb6b00-7aaf-47c2-9e82-583a02af01c2] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-62bb6b00-7aaf-47c2-9e82-583a02af01c2]>p {
    font-size: 13px;
  }
}

.sd[data-s-350325eb-de8a-4361-93e6-61d477da7be1] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-350325eb-de8a-4361-93e6-61d477da7be1] {
    background: #e3e1e1;
  }
}

.sd[data-s-e4c5a5a4-631a-4615-941b-81acd2795d95] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4c5a5a4-631a-4615-941b-81acd2795d95] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-f4c67821-bcbd-4f8b-bc84-60e37b442598] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f4c67821-bcbd-4f8b-bc84-60e37b442598]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f4c67821-bcbd-4f8b-bc84-60e37b442598] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-f4c67821-bcbd-4f8b-bc84-60e37b442598]>p {
    font-size: 13px;
  }
}

.sd[data-s-669cbd46-5fd6-4739-9770-82b414fe7a46] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 23px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-669cbd46-5fd6-4739-9770-82b414fe7a46] {
    background: #e3e1e1;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-802512b6-1f46-49af-ba62-b00ec8dfa5c3] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-802512b6-1f46-49af-ba62-b00ec8dfa5c3] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-eeb4ac0a-6930-4e0c-bf91-2b191cba077d] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-eeb4ac0a-6930-4e0c-bf91-2b191cba077d]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eeb4ac0a-6930-4e0c-bf91-2b191cba077d] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-eeb4ac0a-6930-4e0c-bf91-2b191cba077d]>p {
    font-size: 13px;
  }
}

.sd[data-s-3bc16655-2400-4379-b6d5-d4ead447ae46] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3bc16655-2400-4379-b6d5-d4ead447ae46] {
    background: #e3e1e1;
  }
}

.sd[data-s-f54885fb-26bb-4a2e-b031-bd2a46699f3c] {
  background: #e3e1e1ff;
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 74.59px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f54885fb-26bb-4a2e-b031-bd2a46699f3c] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-a528d097-8066-4e75-a032-1c2645a6135b] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 74.59px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a528d097-8066-4e75-a032-1c2645a6135b]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a528d097-8066-4e75-a032-1c2645a6135b] {
    background: #ffffff;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-a528d097-8066-4e75-a032-1c2645a6135b]>p {
    font-size: 13px;
  }
}

.sd[data-s-ca996585-2bee-4137-a85c-92cff5aba715] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-ca996585-2bee-4137-a85c-92cff5aba715: 25px;
  --gap-v-ca996585-2bee-4137-a85c-92cff5aba715: 0px;
  --gap-uuid: ca996585-2bee-4137-a85c-92cff5aba715;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca996585-2bee-4137-a85c-92cff5aba715] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-ca996585-2bee-4137-a85c-92cff5aba715: 0px;
    --gap-v-ca996585-2bee-4137-a85c-92cff5aba715: 16px;
    max-width: 100%;
  }
}

.sd[data-s-358445c0-d31f-49e8-98c7-e2955e26377d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-358445c0-d31f-49e8-98c7-e2955e26377d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-358445c0-d31f-49e8-98c7-e2955e26377d].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-358445c0-d31f-49e8-98c7-e2955e26377d]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-358445c0-d31f-49e8-98c7-e2955e26377d] {
    flex: none;
    height: calc(100% - (var(--gap-v-ca996585-2bee-4137-a85c-92cff5aba715) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-ca996585-2bee-4137-a85c-92cff5aba715) * 0));
    max-width: calc(100% - (var(--gap-h-ca996585-2bee-4137-a85c-92cff5aba715) * 0));
  }
}

.sd[data-s-445aa811-009a-41c6-8470-353c586eba31] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-358445c0-d31f-49e8-98c7-e2955e26377d]:hover .sd[data-s-445aa811-009a-41c6-8470-353c586eba31] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-445aa811-009a-41c6-8470-353c586eba31] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-dd023251-c694-432b-9d86-c197f79c38ad] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b9ef09ee-18c4-417d-89f3-0774e93ac487] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-358445c0-d31f-49e8-98c7-e2955e26377d]:hover .sd[data-s-b9ef09ee-18c4-417d-89f3-0774e93ac487] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9ef09ee-18c4-417d-89f3-0774e93ac487] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5bad8cbe-5515-4410-9c7b-31020062d723] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-5bad8cbe-5515-4410-9c7b-31020062d723: 25px;
  --gap-v-5bad8cbe-5515-4410-9c7b-31020062d723: 0px;
  --gap-uuid: 5bad8cbe-5515-4410-9c7b-31020062d723;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5bad8cbe-5515-4410-9c7b-31020062d723] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-5bad8cbe-5515-4410-9c7b-31020062d723: 0px;
    --gap-v-5bad8cbe-5515-4410-9c7b-31020062d723: 16px;
    max-width: 100%;
  }
}

.sd[data-s-f1bc727a-790a-432b-a344-32fd710bf6c3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-f1bc727a-790a-432b-a344-32fd710bf6c3].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-f1bc727a-790a-432b-a344-32fd710bf6c3].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-f1bc727a-790a-432b-a344-32fd710bf6c3]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1bc727a-790a-432b-a344-32fd710bf6c3] {
    flex: none;
    height: calc(100% - (var(--gap-v-5bad8cbe-5515-4410-9c7b-31020062d723) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-5bad8cbe-5515-4410-9c7b-31020062d723) * 0));
    max-width: calc(100% - (var(--gap-h-5bad8cbe-5515-4410-9c7b-31020062d723) * 0));
  }
}

.sd[data-s-320c3f8b-b644-47ee-975e-ea7013ab7fdb] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-f1bc727a-790a-432b-a344-32fd710bf6c3]:hover .sd[data-s-320c3f8b-b644-47ee-975e-ea7013ab7fdb] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-320c3f8b-b644-47ee-975e-ea7013ab7fdb] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-4dcd10be-6527-4663-b8d9-1cc244016494] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-62fe2a74-5efe-4497-ac17-19bc3cf9bd67] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f1bc727a-790a-432b-a344-32fd710bf6c3]:hover .sd[data-s-62fe2a74-5efe-4497-ac17-19bc3cf9bd67] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-62fe2a74-5efe-4497-ac17-19bc3cf9bd67] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-623011a8-b812-4f81-b92a-8be808cb1650] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-623011a8-b812-4f81-b92a-8be808cb1650: 25px;
  --gap-v-623011a8-b812-4f81-b92a-8be808cb1650: 0px;
  --gap-uuid: 623011a8-b812-4f81-b92a-8be808cb1650;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-623011a8-b812-4f81-b92a-8be808cb1650] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-623011a8-b812-4f81-b92a-8be808cb1650: 0px;
    --gap-v-623011a8-b812-4f81-b92a-8be808cb1650: 16px;
    max-width: 100%;
  }
}

.sd[data-s-a8a96eaa-0e3d-446d-9b21-18713c4652a1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-a8a96eaa-0e3d-446d-9b21-18713c4652a1].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-a8a96eaa-0e3d-446d-9b21-18713c4652a1].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-a8a96eaa-0e3d-446d-9b21-18713c4652a1]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8a96eaa-0e3d-446d-9b21-18713c4652a1] {
    flex: none;
    height: calc(100% - (var(--gap-v-623011a8-b812-4f81-b92a-8be808cb1650) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-623011a8-b812-4f81-b92a-8be808cb1650) * 0));
    max-width: calc(100% - (var(--gap-h-623011a8-b812-4f81-b92a-8be808cb1650) * 0));
  }
}

.sd[data-s-79b9ae74-2262-473e-ae58-304e44d33fc8] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-a8a96eaa-0e3d-446d-9b21-18713c4652a1]:hover .sd[data-s-79b9ae74-2262-473e-ae58-304e44d33fc8] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79b9ae74-2262-473e-ae58-304e44d33fc8] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-98562487-60a3-4de6-921d-d43d8af813f7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-063ae208-c1a1-49df-b316-c679480fb91e] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-a8a96eaa-0e3d-446d-9b21-18713c4652a1]:hover .sd[data-s-063ae208-c1a1-49df-b316-c679480fb91e] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-063ae208-c1a1-49df-b316-c679480fb91e] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-917f633b-7822-4882-a639-2c4c6f33a77b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-917f633b-7822-4882-a639-2c4c6f33a77b: 25px;
  --gap-v-917f633b-7822-4882-a639-2c4c6f33a77b: 0px;
  --gap-uuid: 917f633b-7822-4882-a639-2c4c6f33a77b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-917f633b-7822-4882-a639-2c4c6f33a77b] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-917f633b-7822-4882-a639-2c4c6f33a77b: 0px;
    --gap-v-917f633b-7822-4882-a639-2c4c6f33a77b: 16px;
    max-width: 100%;
  }
}

.sd[data-s-049e4928-5576-45c3-8596-ccae4352897b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-049e4928-5576-45c3-8596-ccae4352897b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-049e4928-5576-45c3-8596-ccae4352897b].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-049e4928-5576-45c3-8596-ccae4352897b]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-049e4928-5576-45c3-8596-ccae4352897b] {
    flex: none;
    height: calc(100% - (var(--gap-v-917f633b-7822-4882-a639-2c4c6f33a77b) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-917f633b-7822-4882-a639-2c4c6f33a77b) * 0));
    max-width: calc(100% - (var(--gap-h-917f633b-7822-4882-a639-2c4c6f33a77b) * 0));
  }
}

.sd[data-s-8c0ff473-4277-4c5b-bd64-344ff01b8e8e] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-049e4928-5576-45c3-8596-ccae4352897b]:hover .sd[data-s-8c0ff473-4277-4c5b-bd64-344ff01b8e8e] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c0ff473-4277-4c5b-bd64-344ff01b8e8e] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-774f4d87-4e67-4837-bb12-cb0e6059dfe1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f14180a4-bf58-4eb3-accd-2e05f8ef42cb] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-049e4928-5576-45c3-8596-ccae4352897b]:hover .sd[data-s-f14180a4-bf58-4eb3-accd-2e05f8ef42cb] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f14180a4-bf58-4eb3-accd-2e05f8ef42cb] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f: 25px;
  --gap-v-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f: 0px;
  --gap-uuid: fde10e90-a6c3-4ea5-a3de-48c14ee03e6f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f: 0px;
    --gap-v-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f: 16px;
    max-width: 100%;
  }
}

.sd[data-s-d5067794-5fca-4f61-8550-440471a0b682] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-d5067794-5fca-4f61-8550-440471a0b682].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d5067794-5fca-4f61-8550-440471a0b682].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d5067794-5fca-4f61-8550-440471a0b682]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5067794-5fca-4f61-8550-440471a0b682] {
    flex: none;
    height: calc(100% - (var(--gap-v-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f) * 0));
    max-width: calc(100% - (var(--gap-h-fde10e90-a6c3-4ea5-a3de-48c14ee03e6f) * 0));
  }
}

.sd[data-s-b4696861-a141-4058-a483-5de8071239c9] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-d5067794-5fca-4f61-8550-440471a0b682]:hover .sd[data-s-b4696861-a141-4058-a483-5de8071239c9] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4696861-a141-4058-a483-5de8071239c9] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-29d0621d-85e8-44c4-85d2-3a6897583454] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f7231b5a-1487-45d0-8894-a1640bf87630] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d5067794-5fca-4f61-8550-440471a0b682]:hover .sd[data-s-f7231b5a-1487-45d0-8894-a1640bf87630] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7231b5a-1487-45d0-8894-a1640bf87630] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-59ec00f3-9ab4-4f74-81b3-ae4c7941e458] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.24999999999999994));
  --gap-h-59ec00f3-9ab4-4f74-81b3-ae4c7941e458: 12px;
  --gap-v-59ec00f3-9ab4-4f74-81b3-ae4c7941e458: 12px;
  --gap-uuid: 59ec00f3-9ab4-4f74-81b3-ae4c7941e458;
  max-width: calc(75% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-59ec00f3-9ab4-4f74-81b3-ae4c7941e458] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.10000000000000003));
    --gap-h-59ec00f3-9ab4-4f74-81b3-ae4c7941e458: 10px;
    --gap-v-59ec00f3-9ab4-4f74-81b3-ae4c7941e458: 10px;
    max-width: calc(90% - (var(--gap-h-18deed19-287c-41b8-8945-ac2d7b557095) * 0.10000000000000003));
  }
}

.sd[data-s-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade: 0px;
  --gap-v-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade: 13px;
  --gap-uuid: fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-59ec00f3-9ab4-4f74-81b3-ae4c7941e458) * 0.5));
    --gap-h-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade: 0px;
    --gap-v-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade: 9px;
    max-width: calc(50% - (var(--gap-h-59ec00f3-9ab4-4f74-81b3-ae4c7941e458) * 0.5));
  }
}

.sd[data-s-d61f0dc3-378f-47cd-822e-67f59c5bda2c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade) * 0));
  max-width: calc(100% - (var(--gap-h-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade) * 0));
}

.sd[data-s-d61f0dc3-378f-47cd-822e-67f59c5bda2c].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d61f0dc3-378f-47cd-822e-67f59c5bda2c].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d61f0dc3-378f-47cd-822e-67f59c5bda2c]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d61f0dc3-378f-47cd-822e-67f59c5bda2c] {
    flex: none;
    height: calc(100% - (var(--gap-v-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade) * 0));
    max-width: calc(100% - (var(--gap-h-fbfa6ccb-f47b-4d4a-84fa-e3ad22d88ade) * 0));
  }
}

.sd[data-s-ca123ebc-7b1d-46a2-91d1-dc16f7a9b3a7] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-d61f0dc3-378f-47cd-822e-67f59c5bda2c]:hover .sd[data-s-ca123ebc-7b1d-46a2-91d1-dc16f7a9b3a7] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca123ebc-7b1d-46a2-91d1-dc16f7a9b3a7] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-3b6f9c66-cb64-4c17-995e-a25b329629cf] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-939d8de9-9f26-4b2a-af8a-fcc3eb590b4a] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d61f0dc3-378f-47cd-822e-67f59c5bda2c]:hover .sd[data-s-939d8de9-9f26-4b2a-af8a-fcc3eb590b4a] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-939d8de9-9f26-4b2a-af8a-fcc3eb590b4a] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-432ca9d9-cfeb-4de1-b427-3fa51a58c0d4] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-3cf02f9d-872a-4a08-83d3-4eff8b4ecd8d] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-98870689-bcd1-4dd1-b19b-3a6e6d16427e] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c7e6b104-1ac3-45a1-a98e-e2bc075264a7] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a784e2ee-af94-44ee-a508-39d4bbc7aba8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ae72cbb3-ec28-4114-8b71-72b95124eb2b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b: 0px;
  --gap-v-ae72cbb3-ec28-4114-8b71-72b95124eb2b: 0px;
  --gap-uuid: ae72cbb3-ec28-4114-8b71-72b95124eb2b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae72cbb3-ec28-4114-8b71-72b95124eb2b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b: 0px;
    --gap-v-ae72cbb3-ec28-4114-8b71-72b95124eb2b: 0px;
  }
}

.sd[data-s-4b0a1bdd-6295-466b-8841-22b48bca4ec4] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b0a1bdd-6295-466b-8841-22b48bca4ec4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.04999999999999995));
  }
}

.sd[data-s-2346dfbf-184a-4b7c-b290-492b8a260048] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2346dfbf-184a-4b7c-b290-492b8a260048].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-2346dfbf-184a-4b7c-b290-492b8a260048].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2346dfbf-184a-4b7c-b290-492b8a260048].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-2346dfbf-184a-4b7c-b290-492b8a260048] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-b3e9c695-1679-4dcb-8cbc-ea20629b5e8f] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3e9c695-1679-4dcb-8cbc-ea20629b5e8f] {
    font-size: 20px;
  }
}

.sd[data-s-39a320a5-93bf-46b9-b34d-ef39d5f79e1b] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-39a320a5-93bf-46b9-b34d-ef39d5f79e1b] {
    font-size: 20px;
  }
}

.sd[data-s-453dc107-d88b-4008-b509-55fbb23dfc25] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-453dc107-d88b-4008-b509-55fbb23dfc25].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-453dc107-d88b-4008-b509-55fbb23dfc25].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-453dc107-d88b-4008-b509-55fbb23dfc25].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-453dc107-d88b-4008-b509-55fbb23dfc25] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-eba06a5e-8fa4-47d3-b1ba-9ee96f67bd82] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-eba06a5e-8fa4-47d3-b1ba-9ee96f67bd82].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-eba06a5e-8fa4-47d3-b1ba-9ee96f67bd82].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eba06a5e-8fa4-47d3-b1ba-9ee96f67bd82] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-b5bca0ab-e302-40f0-9871-2977f2eeb099] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0));
  z-index: 5;
  --gap-h-b5bca0ab-e302-40f0-9871-2977f2eeb099: 0px;
  --gap-v-b5bca0ab-e302-40f0-9871-2977f2eeb099: 0px;
  --gap-uuid: b5bca0ab-e302-40f0-9871-2977f2eeb099;
  max-width: calc(100% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5bca0ab-e302-40f0-9871-2977f2eeb099] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-b5bca0ab-e302-40f0-9871-2977f2eeb099: 0px;
    --gap-v-b5bca0ab-e302-40f0-9871-2977f2eeb099: 0px;
    width: calc(100% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0));
    max-width: calc(100% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0));
  }
}

.sd[data-s-20104fc4-db8e-4b77-9ed0-bfabcb100ab2] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(65% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.35000000000000003));
  --gap-h-20104fc4-db8e-4b77-9ed0-bfabcb100ab2: 25px;
  --gap-v-20104fc4-db8e-4b77-9ed0-bfabcb100ab2: 0px;
  --gap-uuid: 20104fc4-db8e-4b77-9ed0-bfabcb100ab2;
  max-width: calc(65% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-20104fc4-db8e-4b77-9ed0-bfabcb100ab2] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.04999999999999995));
    --gap-h-20104fc4-db8e-4b77-9ed0-bfabcb100ab2: 0px;
    --gap-v-20104fc4-db8e-4b77-9ed0-bfabcb100ab2: 0px;
    max-width: calc(95% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.04999999999999995));
  }
}

.sd[data-s-41b2d5c8-3004-494b-88f8-14b49c9436c5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-20104fc4-db8e-4b77-9ed0-bfabcb100ab2) * 0));
  max-width: calc(100% - (var(--gap-h-20104fc4-db8e-4b77-9ed0-bfabcb100ab2) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-41b2d5c8-3004-494b-88f8-14b49c9436c5] {
    background: transparent;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-20104fc4-db8e-4b77-9ed0-bfabcb100ab2) * 0));
    max-width: calc(100% - (var(--gap-h-20104fc4-db8e-4b77-9ed0-bfabcb100ab2) * 0));
  }
}

.sd[data-s-c3064a1a-5ffc-4a8a-b86c-abc319c0bb53] {
  background: transparent;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3064a1a-5ffc-4a8a-b86c-abc319c0bb53] {
    background: transparent;
  }
}

.sd[data-s-63111447-089d-46cb-8af9-bf6501f87422] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-63111447-089d-46cb-8af9-bf6501f87422] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-ce602627-556b-49c4-9d9b-d19da86f1aa9] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ce602627-556b-49c4-9d9b-d19da86f1aa9] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-2187f193-7af8-4bb0-a7c8-00eeaae3881a] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2187f193-7af8-4bb0-a7c8-00eeaae3881a]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2187f193-7af8-4bb0-a7c8-00eeaae3881a] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-2187f193-7af8-4bb0-a7c8-00eeaae3881a]>p {
    font-size: 13px;
  }
}

.sd[data-s-2844575c-d541-4762-86d2-ee9b5c081afa] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2844575c-d541-4762-86d2-ee9b5c081afa] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-608d411d-0e97-4d27-a969-48e102e54794] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-608d411d-0e97-4d27-a969-48e102e54794] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-19fd02e7-730e-45a8-81d6-9375481fb92c] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-19fd02e7-730e-45a8-81d6-9375481fb92c]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19fd02e7-730e-45a8-81d6-9375481fb92c] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-19fd02e7-730e-45a8-81d6-9375481fb92c]>p {
    font-size: 13px;
  }
}

.sd[data-s-de505dc9-1e04-4f91-b840-9a6f7878775c] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-de505dc9-1e04-4f91-b840-9a6f7878775c] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-72bef97b-4104-47a0-b4d1-181bc973c857] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-72bef97b-4104-47a0-b4d1-181bc973c857] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-e01802b0-b210-41d2-a41e-aeea815d01c8] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e01802b0-b210-41d2-a41e-aeea815d01c8]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e01802b0-b210-41d2-a41e-aeea815d01c8] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-e01802b0-b210-41d2-a41e-aeea815d01c8]>p {
    font-size: 13px;
  }
}

.sd[data-s-d4662f14-243d-4b6c-83c7-b6a07209eacf] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4662f14-243d-4b6c-83c7-b6a07209eacf] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-80eca58d-b346-4aa2-95a4-1b6788f974db] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-80eca58d-b346-4aa2-95a4-1b6788f974db] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-eb9f598d-cb4d-41d9-b616-07f4feeeb8c3] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-eb9f598d-cb4d-41d9-b616-07f4feeeb8c3]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb9f598d-cb4d-41d9-b616-07f4feeeb8c3] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-eb9f598d-cb4d-41d9-b616-07f4feeeb8c3]>p {
    font-size: 13px;
  }
}

.sd[data-s-b4a7a823-2c13-4da8-abfd-67230309293a] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b4a7a823-2c13-4da8-abfd-67230309293a] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-9d86dac5-6f90-4deb-99f2-89b13a5ffd1a] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d86dac5-6f90-4deb-99f2-89b13a5ffd1a] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-cb869bc8-514a-4f25-8d7b-b272cb6ecbbf] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-cb869bc8-514a-4f25-8d7b-b272cb6ecbbf]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb869bc8-514a-4f25-8d7b-b272cb6ecbbf] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-cb869bc8-514a-4f25-8d7b-b272cb6ecbbf]>p {
    font-size: 13px;
  }
}

.sd[data-s-2c342387-a718-4158-94d5-9cee22fe078c] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c342387-a718-4158-94d5-9cee22fe078c] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-d7272ebf-47d7-4d4e-9171-a67bda37ce97] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d7272ebf-47d7-4d4e-9171-a67bda37ce97] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-3236cc56-6f97-423a-849e-05bd2fde5b30] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3236cc56-6f97-423a-849e-05bd2fde5b30]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3236cc56-6f97-423a-849e-05bd2fde5b30] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-3236cc56-6f97-423a-849e-05bd2fde5b30]>p {
    font-size: 13px;
  }
}

.sd[data-s-4753fac1-6b44-4491-b189-43c6a4a5ed18] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4753fac1-6b44-4491-b189-43c6a4a5ed18] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-7d5039fa-724b-45e9-8218-6abeb2cf5d8c] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7d5039fa-724b-45e9-8218-6abeb2cf5d8c] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-41ecb52d-1522-41ec-ad30-32e8a45f3cfe] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-41ecb52d-1522-41ec-ad30-32e8a45f3cfe]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-41ecb52d-1522-41ec-ad30-32e8a45f3cfe] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-41ecb52d-1522-41ec-ad30-32e8a45f3cfe]>p {
    font-size: 13px;
  }
}

.sd[data-s-66ee22f8-11d9-4ba6-b515-78a2a70fd11e] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-66ee22f8-11d9-4ba6-b515-78a2a70fd11e] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-62a496e2-d114-47f1-b10f-ee6e83cc4eff] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-62a496e2-d114-47f1-b10f-ee6e83cc4eff] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-db5e201b-1422-4333-bd1b-3429071a31ae] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-db5e201b-1422-4333-bd1b-3429071a31ae]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db5e201b-1422-4333-bd1b-3429071a31ae] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-db5e201b-1422-4333-bd1b-3429071a31ae]>p {
    font-size: 13px;
  }
}

.sd[data-s-7e0ec5ae-9fe4-4084-978d-cdb8ce3017d3] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e0ec5ae-9fe4-4084-978d-cdb8ce3017d3] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-0842de64-80f2-4963-add4-f78ea8aa9c35] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0842de64-80f2-4963-add4-f78ea8aa9c35] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-274f5735-699b-4692-b964-9ec9d33fdd96] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-274f5735-699b-4692-b964-9ec9d33fdd96]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-274f5735-699b-4692-b964-9ec9d33fdd96] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-274f5735-699b-4692-b964-9ec9d33fdd96]>p {
    font-size: 13px;
  }
}

.sd[data-s-2ab089ab-a890-432e-935b-65b394b718e5] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ab089ab-a890-432e-935b-65b394b718e5] {
    background: #e62d8b;
  }
}

.sd[data-s-61dde5b6-12e7-4281-824a-70185ccba558] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61dde5b6-12e7-4281-824a-70185ccba558] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-4d1ed855-6203-4cd7-a1cc-e46a027d3b3c] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4d1ed855-6203-4cd7-a1cc-e46a027d3b3c]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d1ed855-6203-4cd7-a1cc-e46a027d3b3c] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-4d1ed855-6203-4cd7-a1cc-e46a027d3b3c]>p {
    font-size: 13px;
  }
}

.sd[data-s-65a79a22-ecf9-4faf-8232-94317854cca9] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 23px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65a79a22-ecf9-4faf-8232-94317854cca9] {
    background: #e62d8b;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-17514cad-f70a-4cdc-b67d-1ca0a628f12e] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17514cad-f70a-4cdc-b67d-1ca0a628f12e] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-23284dd9-9914-42d2-892d-9648555827aa] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-23284dd9-9914-42d2-892d-9648555827aa]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-23284dd9-9914-42d2-892d-9648555827aa] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-23284dd9-9914-42d2-892d-9648555827aa]>p {
    font-size: 13px;
  }
}

.sd[data-s-3c70d4fe-b55b-4dda-bd23-0cb68fd5aa9d] {
  align-content: center;
  align-items: center;
  background: #fff7f7;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c70d4fe-b55b-4dda-bd23-0cb68fd5aa9d] {
    background: #e62d8b;
  }
}

.sd[data-s-76cf2863-f56a-45aa-8a84-31b7b1430f87] {
  background: #e62d8bff;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-76cf2863-f56a-45aa-8a84-31b7b1430f87] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-83b3469f-9b40-4bd8-82d6-f75b2ecb0eee] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-83b3469f-9b40-4bd8-82d6-f75b2ecb0eee]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-83b3469f-9b40-4bd8-82d6-f75b2ecb0eee] {
    background: #fff7f7;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-83b3469f-9b40-4bd8-82d6-f75b2ecb0eee]>p {
    font-size: 13px;
  }
}

.sd[data-s-a85b45c9-5d6f-4419-a93f-0d8d4e239475] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-a85b45c9-5d6f-4419-a93f-0d8d4e239475: 25px;
  --gap-v-a85b45c9-5d6f-4419-a93f-0d8d4e239475: 0px;
  --gap-uuid: a85b45c9-5d6f-4419-a93f-0d8d4e239475;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a85b45c9-5d6f-4419-a93f-0d8d4e239475] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-a85b45c9-5d6f-4419-a93f-0d8d4e239475: 0px;
    --gap-v-a85b45c9-5d6f-4419-a93f-0d8d4e239475: 16px;
    max-width: 100%;
  }
}

.sd[data-s-743ebea7-ed9e-4bad-9ee9-93275aa4588a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-743ebea7-ed9e-4bad-9ee9-93275aa4588a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-743ebea7-ed9e-4bad-9ee9-93275aa4588a].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-743ebea7-ed9e-4bad-9ee9-93275aa4588a]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-743ebea7-ed9e-4bad-9ee9-93275aa4588a] {
    flex: none;
    height: calc(100% - (var(--gap-v-a85b45c9-5d6f-4419-a93f-0d8d4e239475) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-a85b45c9-5d6f-4419-a93f-0d8d4e239475) * 0));
    max-width: calc(100% - (var(--gap-h-a85b45c9-5d6f-4419-a93f-0d8d4e239475) * 0));
  }
}

.sd[data-s-fb8dc1ad-236c-4673-b7e2-088c9711b86f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-743ebea7-ed9e-4bad-9ee9-93275aa4588a]:hover .sd[data-s-fb8dc1ad-236c-4673-b7e2-088c9711b86f] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb8dc1ad-236c-4673-b7e2-088c9711b86f] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-8b1f4599-d65e-4427-a165-b27c3ba920d8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-45820baa-53de-4ba8-bdc6-80c62bf28f93] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-743ebea7-ed9e-4bad-9ee9-93275aa4588a]:hover .sd[data-s-45820baa-53de-4ba8-bdc6-80c62bf28f93] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45820baa-53de-4ba8-bdc6-80c62bf28f93] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-503a4029-350f-4541-873f-251ef1a3465e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-503a4029-350f-4541-873f-251ef1a3465e: 25px;
  --gap-v-503a4029-350f-4541-873f-251ef1a3465e: 0px;
  --gap-uuid: 503a4029-350f-4541-873f-251ef1a3465e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-503a4029-350f-4541-873f-251ef1a3465e] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-503a4029-350f-4541-873f-251ef1a3465e: 0px;
    --gap-v-503a4029-350f-4541-873f-251ef1a3465e: 16px;
    max-width: 100%;
  }
}

.sd[data-s-d59e6842-4361-4534-a11f-b95390da6a0c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-d59e6842-4361-4534-a11f-b95390da6a0c].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d59e6842-4361-4534-a11f-b95390da6a0c].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-d59e6842-4361-4534-a11f-b95390da6a0c]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d59e6842-4361-4534-a11f-b95390da6a0c] {
    flex: none;
    height: calc(100% - (var(--gap-v-503a4029-350f-4541-873f-251ef1a3465e) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-503a4029-350f-4541-873f-251ef1a3465e) * 0));
    max-width: calc(100% - (var(--gap-h-503a4029-350f-4541-873f-251ef1a3465e) * 0));
  }
}

.sd[data-s-e40d1a06-3f26-4ee9-b690-d7a80e01bf29] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-d59e6842-4361-4534-a11f-b95390da6a0c]:hover .sd[data-s-e40d1a06-3f26-4ee9-b690-d7a80e01bf29] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e40d1a06-3f26-4ee9-b690-d7a80e01bf29] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-00d1c49c-673c-497a-b044-135b328ca0a9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-432a366d-425a-499c-bb4a-95043071b8d6] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d59e6842-4361-4534-a11f-b95390da6a0c]:hover .sd[data-s-432a366d-425a-499c-bb4a-95043071b8d6] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-432a366d-425a-499c-bb4a-95043071b8d6] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-8b05d68a-ea18-4992-9114-633d9e5b78eb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-8b05d68a-ea18-4992-9114-633d9e5b78eb: 25px;
  --gap-v-8b05d68a-ea18-4992-9114-633d9e5b78eb: 0px;
  --gap-uuid: 8b05d68a-ea18-4992-9114-633d9e5b78eb;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8b05d68a-ea18-4992-9114-633d9e5b78eb] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-8b05d68a-ea18-4992-9114-633d9e5b78eb: 0px;
    --gap-v-8b05d68a-ea18-4992-9114-633d9e5b78eb: 16px;
    max-width: 100%;
  }
}

.sd[data-s-118aac92-468d-4f69-9cc1-60de8f77e10a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-118aac92-468d-4f69-9cc1-60de8f77e10a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-118aac92-468d-4f69-9cc1-60de8f77e10a].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-118aac92-468d-4f69-9cc1-60de8f77e10a]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-118aac92-468d-4f69-9cc1-60de8f77e10a] {
    flex: none;
    height: calc(100% - (var(--gap-v-8b05d68a-ea18-4992-9114-633d9e5b78eb) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-8b05d68a-ea18-4992-9114-633d9e5b78eb) * 0));
    max-width: calc(100% - (var(--gap-h-8b05d68a-ea18-4992-9114-633d9e5b78eb) * 0));
  }
}

.sd[data-s-ab57b195-ab73-4828-8842-0c104f11c6a1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-118aac92-468d-4f69-9cc1-60de8f77e10a]:hover .sd[data-s-ab57b195-ab73-4828-8842-0c104f11c6a1] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab57b195-ab73-4828-8842-0c104f11c6a1] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-3998eb9f-4f22-4bc4-9002-6482786c1b77] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3cf1242f-928c-4e1f-be4c-f1aec17e2164] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-118aac92-468d-4f69-9cc1-60de8f77e10a]:hover .sd[data-s-3cf1242f-928c-4e1f-be4c-f1aec17e2164] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3cf1242f-928c-4e1f-be4c-f1aec17e2164] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf: 25px;
  --gap-v-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf: 0px;
  --gap-uuid: a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf: 0px;
    --gap-v-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf: 16px;
    max-width: 100%;
  }
}

.sd[data-s-64473844-5547-4c4f-8464-987392b09dd6] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-64473844-5547-4c4f-8464-987392b09dd6].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-64473844-5547-4c4f-8464-987392b09dd6].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-64473844-5547-4c4f-8464-987392b09dd6]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-64473844-5547-4c4f-8464-987392b09dd6] {
    flex: none;
    height: calc(100% - (var(--gap-v-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf) * 0));
    max-width: calc(100% - (var(--gap-h-a29c32e9-36c3-4ec4-8fa9-e0942b41b9bf) * 0));
  }
}

.sd[data-s-c5c65a30-6ee5-473f-9a9f-79e0e0f5432a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-64473844-5547-4c4f-8464-987392b09dd6]:hover .sd[data-s-c5c65a30-6ee5-473f-9a9f-79e0e0f5432a] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5c65a30-6ee5-473f-9a9f-79e0e0f5432a] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-280af673-a020-485a-b959-f8707025b96d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a3d7cb43-d590-46b7-a211-dc7854dc047d] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-64473844-5547-4c4f-8464-987392b09dd6]:hover .sd[data-s-a3d7cb43-d590-46b7-a211-dc7854dc047d] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a3d7cb43-d590-46b7-a211-dc7854dc047d] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e770202a-4a8a-48fb-adc7-12a1714f8acb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-e770202a-4a8a-48fb-adc7-12a1714f8acb: 25px;
  --gap-v-e770202a-4a8a-48fb-adc7-12a1714f8acb: 0px;
  --gap-uuid: e770202a-4a8a-48fb-adc7-12a1714f8acb;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e770202a-4a8a-48fb-adc7-12a1714f8acb] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-e770202a-4a8a-48fb-adc7-12a1714f8acb: 0px;
    --gap-v-e770202a-4a8a-48fb-adc7-12a1714f8acb: 16px;
    max-width: 100%;
  }
}

.sd[data-s-aeb9446b-de01-440a-a30f-07057b42c69f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-aeb9446b-de01-440a-a30f-07057b42c69f].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-aeb9446b-de01-440a-a30f-07057b42c69f].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-aeb9446b-de01-440a-a30f-07057b42c69f]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aeb9446b-de01-440a-a30f-07057b42c69f] {
    flex: none;
    height: calc(100% - (var(--gap-v-e770202a-4a8a-48fb-adc7-12a1714f8acb) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e770202a-4a8a-48fb-adc7-12a1714f8acb) * 0));
    max-width: calc(100% - (var(--gap-h-e770202a-4a8a-48fb-adc7-12a1714f8acb) * 0));
  }
}

.sd[data-s-4f338161-936f-48e2-a383-c475bf75ccc1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-aeb9446b-de01-440a-a30f-07057b42c69f]:hover .sd[data-s-4f338161-936f-48e2-a383-c475bf75ccc1] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f338161-936f-48e2-a383-c475bf75ccc1] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-c0ff07d0-41db-4e01-8496-df9c81fd387b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-46e30354-aadd-43bd-a2cb-7f9bf3e5705b] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-aeb9446b-de01-440a-a30f-07057b42c69f]:hover .sd[data-s-46e30354-aadd-43bd-a2cb-7f9bf3e5705b] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-46e30354-aadd-43bd-a2cb-7f9bf3e5705b] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0cb95461-8ffb-483b-a44f-cf72a81f3253] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.24999999999999994));
  --gap-h-0cb95461-8ffb-483b-a44f-cf72a81f3253: 12px;
  --gap-v-0cb95461-8ffb-483b-a44f-cf72a81f3253: 12px;
  --gap-uuid: 0cb95461-8ffb-483b-a44f-cf72a81f3253;
  max-width: calc(75% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0cb95461-8ffb-483b-a44f-cf72a81f3253] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.10000000000000003));
    --gap-h-0cb95461-8ffb-483b-a44f-cf72a81f3253: 10px;
    --gap-v-0cb95461-8ffb-483b-a44f-cf72a81f3253: 10px;
    max-width: calc(90% - (var(--gap-h-ae72cbb3-ec28-4114-8b71-72b95124eb2b) * 0.10000000000000003));
  }
}

.sd[data-s-020f8618-6a9a-4a0d-b190-3aaf363469c1] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-020f8618-6a9a-4a0d-b190-3aaf363469c1: 0px;
  --gap-v-020f8618-6a9a-4a0d-b190-3aaf363469c1: 13px;
  --gap-uuid: 020f8618-6a9a-4a0d-b190-3aaf363469c1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-020f8618-6a9a-4a0d-b190-3aaf363469c1] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-0cb95461-8ffb-483b-a44f-cf72a81f3253) * 0.5));
    --gap-h-020f8618-6a9a-4a0d-b190-3aaf363469c1: 0px;
    --gap-v-020f8618-6a9a-4a0d-b190-3aaf363469c1: 9px;
    max-width: calc(50% - (var(--gap-h-0cb95461-8ffb-483b-a44f-cf72a81f3253) * 0.5));
  }
}

.sd[data-s-54fd2a0e-8e98-44d1-8f0d-ecc4feca4e61] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-020f8618-6a9a-4a0d-b190-3aaf363469c1) * 0));
  max-width: calc(100% - (var(--gap-h-020f8618-6a9a-4a0d-b190-3aaf363469c1) * 0));
}

.sd[data-s-54fd2a0e-8e98-44d1-8f0d-ecc4feca4e61].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-54fd2a0e-8e98-44d1-8f0d-ecc4feca4e61].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-54fd2a0e-8e98-44d1-8f0d-ecc4feca4e61]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-54fd2a0e-8e98-44d1-8f0d-ecc4feca4e61] {
    flex: none;
    height: calc(100% - (var(--gap-v-020f8618-6a9a-4a0d-b190-3aaf363469c1) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-020f8618-6a9a-4a0d-b190-3aaf363469c1) * 0));
    max-width: calc(100% - (var(--gap-h-020f8618-6a9a-4a0d-b190-3aaf363469c1) * 0));
  }
}

.sd[data-s-74cb6863-3030-4697-86c8-d893100161f1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-54fd2a0e-8e98-44d1-8f0d-ecc4feca4e61]:hover .sd[data-s-74cb6863-3030-4697-86c8-d893100161f1] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-74cb6863-3030-4697-86c8-d893100161f1] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-9feb055c-14e7-477c-91b0-4dbba171b3ab] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8ed92773-7403-4249-95e3-3c9da98af231] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-54fd2a0e-8e98-44d1-8f0d-ecc4feca4e61]:hover .sd[data-s-8ed92773-7403-4249-95e3-3c9da98af231] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ed92773-7403-4249-95e3-3c9da98af231] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-6627cdd9-c456-4072-837d-49160491f553] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-a55b609a-c5c6-43fc-a6c6-7e677b4b31e2] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b34c8603-b1a3-4871-a925-c8e27dbaa61f] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7493c344-53c0-4a87-a974-74991e6ed3a7] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6d22cd0d-89dc-4140-9850-6e1015492aa3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-95dcec4e-f862-4ac1-a0df-008a994d6f66] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66: 0px;
  --gap-v-95dcec4e-f862-4ac1-a0df-008a994d6f66: 0px;
  --gap-uuid: 95dcec4e-f862-4ac1-a0df-008a994d6f66;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95dcec4e-f862-4ac1-a0df-008a994d6f66] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66: 0px;
    --gap-v-95dcec4e-f862-4ac1-a0df-008a994d6f66: 0px;
  }
}

.sd[data-s-45952156-af96-4a0c-9bc3-39c015661388] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-45952156-af96-4a0c-9bc3-39c015661388] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.04999999999999995));
  }
}

.sd[data-s-2b223e09-d17a-47ac-a827-819af5073f4f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2b223e09-d17a-47ac-a827-819af5073f4f].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-2b223e09-d17a-47ac-a827-819af5073f4f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b223e09-d17a-47ac-a827-819af5073f4f].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-2b223e09-d17a-47ac-a827-819af5073f4f] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-4e3f7a7d-1ac9-47cd-b563-d57ac9ba4d48] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e3f7a7d-1ac9-47cd-b563-d57ac9ba4d48] {
    font-size: 20px;
  }
}

.sd[data-s-5c0c2c4d-e4d0-40da-8712-2671008f31a2] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c0c2c4d-e4d0-40da-8712-2671008f31a2] {
    font-size: 20px;
  }
}

.sd[data-s-f3a725dd-e49a-4677-a85c-ad6370a60863] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f3a725dd-e49a-4677-a85c-ad6370a60863].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-f3a725dd-e49a-4677-a85c-ad6370a60863].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3a725dd-e49a-4677-a85c-ad6370a60863].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-f3a725dd-e49a-4677-a85c-ad6370a60863] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-53aa8ae1-ae92-484d-8d32-34cca085eb05] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-53aa8ae1-ae92-484d-8d32-34cca085eb05].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-53aa8ae1-ae92-484d-8d32-34cca085eb05].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53aa8ae1-ae92-484d-8d32-34cca085eb05] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-6e709f0c-c9f8-4f48-b6d0-2373464bdc4a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0));
  z-index: 5;
  --gap-h-6e709f0c-c9f8-4f48-b6d0-2373464bdc4a: 0px;
  --gap-v-6e709f0c-c9f8-4f48-b6d0-2373464bdc4a: 0px;
  --gap-uuid: 6e709f0c-c9f8-4f48-b6d0-2373464bdc4a;
  max-width: calc(100% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e709f0c-c9f8-4f48-b6d0-2373464bdc4a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-6e709f0c-c9f8-4f48-b6d0-2373464bdc4a: 0px;
    --gap-v-6e709f0c-c9f8-4f48-b6d0-2373464bdc4a: 0px;
    width: calc(100% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0));
    max-width: calc(100% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0));
  }
}

.sd[data-s-ec359351-bb24-49e2-8ef4-71456408531f] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(65% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.35000000000000003));
  --gap-h-ec359351-bb24-49e2-8ef4-71456408531f: 25px;
  --gap-v-ec359351-bb24-49e2-8ef4-71456408531f: 0px;
  --gap-uuid: ec359351-bb24-49e2-8ef4-71456408531f;
  max-width: calc(65% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec359351-bb24-49e2-8ef4-71456408531f] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.04999999999999995));
    --gap-h-ec359351-bb24-49e2-8ef4-71456408531f: 0px;
    --gap-v-ec359351-bb24-49e2-8ef4-71456408531f: 0px;
    max-width: calc(95% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.04999999999999995));
  }
}

.sd[data-s-b2b3c01a-7b5a-40b6-ac1e-997d9a8ff54d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-ec359351-bb24-49e2-8ef4-71456408531f) * 0));
  max-width: calc(100% - (var(--gap-h-ec359351-bb24-49e2-8ef4-71456408531f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2b3c01a-7b5a-40b6-ac1e-997d9a8ff54d] {
    background: transparent;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-ec359351-bb24-49e2-8ef4-71456408531f) * 0));
    max-width: calc(100% - (var(--gap-h-ec359351-bb24-49e2-8ef4-71456408531f) * 0));
  }
}

.sd[data-s-e9811f6d-9408-41e6-9871-0885654445c4] {
  background: transparent;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9811f6d-9408-41e6-9871-0885654445c4] {
    background: transparent;
  }
}

.sd[data-s-da6a202d-66ed-4442-807e-766889d66a1d] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da6a202d-66ed-4442-807e-766889d66a1d] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-3ca0ff6e-f1fd-46bf-bad8-4b0ad6c855a2] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ca0ff6e-f1fd-46bf-bad8-4b0ad6c855a2] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-6beb940f-041d-4020-b090-db6cbe24b6eb] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6beb940f-041d-4020-b090-db6cbe24b6eb]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6beb940f-041d-4020-b090-db6cbe24b6eb] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-6beb940f-041d-4020-b090-db6cbe24b6eb]>p {
    font-size: 13px;
  }
}

.sd[data-s-08b20eac-e8ab-4c32-ae8c-db390b8d85dc] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-08b20eac-e8ab-4c32-ae8c-db390b8d85dc] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-c9694c01-3381-49bc-888a-53d923f6879c] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c9694c01-3381-49bc-888a-53d923f6879c] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-f148d74e-bbc4-4b7d-96d7-203a2c367476] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f148d74e-bbc4-4b7d-96d7-203a2c367476]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f148d74e-bbc4-4b7d-96d7-203a2c367476] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-f148d74e-bbc4-4b7d-96d7-203a2c367476]>p {
    font-size: 13px;
  }
}

.sd[data-s-83bca5c5-7989-412b-a603-c2550b0093f9] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-83bca5c5-7989-412b-a603-c2550b0093f9] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-94e036e3-af5a-47ea-bade-01109cb16488] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94e036e3-af5a-47ea-bade-01109cb16488] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-cd8d4696-b292-4cda-a15e-a6fc692a5524] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-cd8d4696-b292-4cda-a15e-a6fc692a5524]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd8d4696-b292-4cda-a15e-a6fc692a5524] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-cd8d4696-b292-4cda-a15e-a6fc692a5524]>p {
    font-size: 13px;
  }
}

.sd[data-s-2c713601-9693-4c6c-9370-a8930947dc62] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c713601-9693-4c6c-9370-a8930947dc62] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-d838bd1b-471d-4fec-a48e-518e615c8bbe] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d838bd1b-471d-4fec-a48e-518e615c8bbe] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-f2218cb1-c33b-45b5-8600-9c2620fd6218] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f2218cb1-c33b-45b5-8600-9c2620fd6218]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2218cb1-c33b-45b5-8600-9c2620fd6218] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-f2218cb1-c33b-45b5-8600-9c2620fd6218]>p {
    font-size: 13px;
  }
}

.sd[data-s-0bbc0f16-92e8-4166-85a2-80d777781aa5] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0bbc0f16-92e8-4166-85a2-80d777781aa5] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-eba93f69-94af-47fd-80ba-0b5dd5a7e494] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eba93f69-94af-47fd-80ba-0b5dd5a7e494] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-d178f5b6-53f9-480c-ae7c-6e37d28614bd] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d178f5b6-53f9-480c-ae7c-6e37d28614bd]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d178f5b6-53f9-480c-ae7c-6e37d28614bd] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-d178f5b6-53f9-480c-ae7c-6e37d28614bd]>p {
    font-size: 13px;
  }
}

.sd[data-s-39dfb987-bcdb-429d-add9-6e0bacad36a0] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-39dfb987-bcdb-429d-add9-6e0bacad36a0] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-910e77a8-9554-44cb-9d06-77e2d65b209f] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-910e77a8-9554-44cb-9d06-77e2d65b209f] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-d12e9de9-fc81-495e-9087-b53c3413ad14] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d12e9de9-fc81-495e-9087-b53c3413ad14]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d12e9de9-fc81-495e-9087-b53c3413ad14] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-d12e9de9-fc81-495e-9087-b53c3413ad14]>p {
    font-size: 13px;
  }
}

.sd[data-s-ec04dfe3-8aaa-4e68-b1e0-6ffe0744f118] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec04dfe3-8aaa-4e68-b1e0-6ffe0744f118] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-d3688150-a846-4730-9eee-1eadcc760103] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3688150-a846-4730-9eee-1eadcc760103] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-d5faa4a6-99db-4c48-9da0-e0ebca425f19] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d5faa4a6-99db-4c48-9da0-e0ebca425f19]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5faa4a6-99db-4c48-9da0-e0ebca425f19] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-d5faa4a6-99db-4c48-9da0-e0ebca425f19]>p {
    font-size: 13px;
  }
}

.sd[data-s-16c276a8-5379-46d9-8e22-1eeda28c6d3b] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16c276a8-5379-46d9-8e22-1eeda28c6d3b] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-e3674aa4-8b98-4fe0-a8be-f7070fac5027] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3674aa4-8b98-4fe0-a8be-f7070fac5027] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-bd50d226-d641-4479-9e5d-a4d9d3d7b7ec] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-bd50d226-d641-4479-9e5d-a4d9d3d7b7ec]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd50d226-d641-4479-9e5d-a4d9d3d7b7ec] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-bd50d226-d641-4479-9e5d-a4d9d3d7b7ec]>p {
    font-size: 13px;
  }
}

.sd[data-s-9b6b471c-eab0-4602-bf2d-b54bfef04041] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b6b471c-eab0-4602-bf2d-b54bfef04041] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-a40e34dd-1fd4-4332-ae90-cf6820835e83] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a40e34dd-1fd4-4332-ae90-cf6820835e83] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-31a629f1-5f8f-430d-a578-7521cb2823c4] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-31a629f1-5f8f-430d-a578-7521cb2823c4]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-31a629f1-5f8f-430d-a578-7521cb2823c4] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-31a629f1-5f8f-430d-a578-7521cb2823c4]>p {
    font-size: 13px;
  }
}

.sd[data-s-d51b04d2-939e-4063-8ad7-1294a2f32b52] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d51b04d2-939e-4063-8ad7-1294a2f32b52] {
    background: #7e4696;
  }
}

.sd[data-s-a516bc9d-b5f8-434c-837a-9bad809e79c3] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a516bc9d-b5f8-434c-837a-9bad809e79c3] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-4558a179-6482-422a-a6a9-312b69a039ce] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4558a179-6482-422a-a6a9-312b69a039ce]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4558a179-6482-422a-a6a9-312b69a039ce] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-4558a179-6482-422a-a6a9-312b69a039ce]>p {
    font-size: 13px;
  }
}

.sd[data-s-543fec3a-b444-4ef6-a932-7904b10c38ed] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 23px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-543fec3a-b444-4ef6-a932-7904b10c38ed] {
    background: #7e4696;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-d5e5f2c1-b1c8-47c2-964f-f916957ab870] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5e5f2c1-b1c8-47c2-964f-f916957ab870] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-7c66af08-b630-49e6-ba88-06d347dd66bc] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7c66af08-b630-49e6-ba88-06d347dd66bc]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c66af08-b630-49e6-ba88-06d347dd66bc] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-7c66af08-b630-49e6-ba88-06d347dd66bc]>p {
    font-size: 13px;
  }
}

.sd[data-s-c5a6752b-d89e-4474-8f02-d818623d02a0] {
  align-content: center;
  align-items: center;
  background: #e6dbea;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5a6752b-d89e-4474-8f02-d818623d02a0] {
    background: #7e4696;
  }
}

.sd[data-s-a6b15f1b-eb63-49e7-bb7a-54109bed4992] {
  background: #7e4696;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6b15f1b-eb63-49e7-bb7a-54109bed4992] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-14703c40-5e3a-456c-bb6f-7b470b52a513] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-14703c40-5e3a-456c-bb6f-7b470b52a513]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-14703c40-5e3a-456c-bb6f-7b470b52a513] {
    background: #e6dbea;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-14703c40-5e3a-456c-bb6f-7b470b52a513]>p {
    font-size: 13px;
  }
}

.sd[data-s-d755a012-e1ab-4c9f-9c4b-4c6632d0e348] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-d755a012-e1ab-4c9f-9c4b-4c6632d0e348: 25px;
  --gap-v-d755a012-e1ab-4c9f-9c4b-4c6632d0e348: 0px;
  --gap-uuid: d755a012-e1ab-4c9f-9c4b-4c6632d0e348;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d755a012-e1ab-4c9f-9c4b-4c6632d0e348] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-d755a012-e1ab-4c9f-9c4b-4c6632d0e348: 0px;
    --gap-v-d755a012-e1ab-4c9f-9c4b-4c6632d0e348: 16px;
    max-width: 100%;
  }
}

.sd[data-s-433495f5-e31d-44cd-ad1c-47bcefdd3e16] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-433495f5-e31d-44cd-ad1c-47bcefdd3e16].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-433495f5-e31d-44cd-ad1c-47bcefdd3e16].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-433495f5-e31d-44cd-ad1c-47bcefdd3e16]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-433495f5-e31d-44cd-ad1c-47bcefdd3e16] {
    flex: none;
    height: calc(100% - (var(--gap-v-d755a012-e1ab-4c9f-9c4b-4c6632d0e348) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-d755a012-e1ab-4c9f-9c4b-4c6632d0e348) * 0));
    max-width: calc(100% - (var(--gap-h-d755a012-e1ab-4c9f-9c4b-4c6632d0e348) * 0));
  }
}

.sd[data-s-8c90cfd7-8c7b-48a9-ab30-941aa7052d31] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-433495f5-e31d-44cd-ad1c-47bcefdd3e16]:hover .sd[data-s-8c90cfd7-8c7b-48a9-ab30-941aa7052d31] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c90cfd7-8c7b-48a9-ab30-941aa7052d31] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-4a72ecac-1b0f-44b1-93fa-fe6ee3bcc4a5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d58ba711-c79e-4751-859f-55600b1cf532] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-433495f5-e31d-44cd-ad1c-47bcefdd3e16]:hover .sd[data-s-d58ba711-c79e-4751-859f-55600b1cf532] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d58ba711-c79e-4751-859f-55600b1cf532] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b591ef26-96d5-404f-9d86-b71482ba38d2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-b591ef26-96d5-404f-9d86-b71482ba38d2: 25px;
  --gap-v-b591ef26-96d5-404f-9d86-b71482ba38d2: 0px;
  --gap-uuid: b591ef26-96d5-404f-9d86-b71482ba38d2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b591ef26-96d5-404f-9d86-b71482ba38d2] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-b591ef26-96d5-404f-9d86-b71482ba38d2: 0px;
    --gap-v-b591ef26-96d5-404f-9d86-b71482ba38d2: 16px;
    max-width: 100%;
  }
}

.sd[data-s-db2bd69c-6d3c-4e9a-bb47-e8ec57a4c7e3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-db2bd69c-6d3c-4e9a-bb47-e8ec57a4c7e3].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-db2bd69c-6d3c-4e9a-bb47-e8ec57a4c7e3].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-db2bd69c-6d3c-4e9a-bb47-e8ec57a4c7e3]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db2bd69c-6d3c-4e9a-bb47-e8ec57a4c7e3] {
    flex: none;
    height: calc(100% - (var(--gap-v-b591ef26-96d5-404f-9d86-b71482ba38d2) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-b591ef26-96d5-404f-9d86-b71482ba38d2) * 0));
    max-width: calc(100% - (var(--gap-h-b591ef26-96d5-404f-9d86-b71482ba38d2) * 0));
  }
}

.sd[data-s-b3d0f7e1-95f5-4876-a7fe-e583dbbd1f2f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-db2bd69c-6d3c-4e9a-bb47-e8ec57a4c7e3]:hover .sd[data-s-b3d0f7e1-95f5-4876-a7fe-e583dbbd1f2f] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3d0f7e1-95f5-4876-a7fe-e583dbbd1f2f] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-53cd465b-a2db-4528-8dbf-d1b424640b98] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0508e564-b785-4745-9f2e-5d28549a7e9b] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-db2bd69c-6d3c-4e9a-bb47-e8ec57a4c7e3]:hover .sd[data-s-0508e564-b785-4745-9f2e-5d28549a7e9b] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0508e564-b785-4745-9f2e-5d28549a7e9b] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0d4f6635-97e9-4251-b597-fe126de1e788] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-0d4f6635-97e9-4251-b597-fe126de1e788: 25px;
  --gap-v-0d4f6635-97e9-4251-b597-fe126de1e788: 0px;
  --gap-uuid: 0d4f6635-97e9-4251-b597-fe126de1e788;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0d4f6635-97e9-4251-b597-fe126de1e788] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-0d4f6635-97e9-4251-b597-fe126de1e788: 0px;
    --gap-v-0d4f6635-97e9-4251-b597-fe126de1e788: 16px;
    max-width: 100%;
  }
}

.sd[data-s-6bc557e3-c3c5-48b1-8f03-d239c5aa3e70] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-6bc557e3-c3c5-48b1-8f03-d239c5aa3e70].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-6bc557e3-c3c5-48b1-8f03-d239c5aa3e70].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-6bc557e3-c3c5-48b1-8f03-d239c5aa3e70]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bc557e3-c3c5-48b1-8f03-d239c5aa3e70] {
    flex: none;
    height: calc(100% - (var(--gap-v-0d4f6635-97e9-4251-b597-fe126de1e788) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-0d4f6635-97e9-4251-b597-fe126de1e788) * 0));
    max-width: calc(100% - (var(--gap-h-0d4f6635-97e9-4251-b597-fe126de1e788) * 0));
  }
}

.sd[data-s-1ed33ca4-8423-41be-9b82-eb55e9109d04] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-6bc557e3-c3c5-48b1-8f03-d239c5aa3e70]:hover .sd[data-s-1ed33ca4-8423-41be-9b82-eb55e9109d04] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ed33ca4-8423-41be-9b82-eb55e9109d04] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-02ec4de8-6bc0-49ff-b4a7-c0ea5a0631c9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f211e6b6-25b2-47e0-be92-ced13021942e] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-6bc557e3-c3c5-48b1-8f03-d239c5aa3e70]:hover .sd[data-s-f211e6b6-25b2-47e0-be92-ced13021942e] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f211e6b6-25b2-47e0-be92-ced13021942e] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-d0992feb-bb23-48a2-acd3-bc439103bdb1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-d0992feb-bb23-48a2-acd3-bc439103bdb1: 25px;
  --gap-v-d0992feb-bb23-48a2-acd3-bc439103bdb1: 0px;
  --gap-uuid: d0992feb-bb23-48a2-acd3-bc439103bdb1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0992feb-bb23-48a2-acd3-bc439103bdb1] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-d0992feb-bb23-48a2-acd3-bc439103bdb1: 0px;
    --gap-v-d0992feb-bb23-48a2-acd3-bc439103bdb1: 16px;
    max-width: 100%;
  }
}

.sd[data-s-658a59ae-9b87-41ec-8b14-a4ae0cdef843] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-658a59ae-9b87-41ec-8b14-a4ae0cdef843].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-658a59ae-9b87-41ec-8b14-a4ae0cdef843].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-658a59ae-9b87-41ec-8b14-a4ae0cdef843]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-658a59ae-9b87-41ec-8b14-a4ae0cdef843] {
    flex: none;
    height: calc(100% - (var(--gap-v-d0992feb-bb23-48a2-acd3-bc439103bdb1) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-d0992feb-bb23-48a2-acd3-bc439103bdb1) * 0));
    max-width: calc(100% - (var(--gap-h-d0992feb-bb23-48a2-acd3-bc439103bdb1) * 0));
  }
}

.sd[data-s-42ee5707-1cc4-4d10-a4eb-71a9fb9ece07] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-658a59ae-9b87-41ec-8b14-a4ae0cdef843]:hover .sd[data-s-42ee5707-1cc4-4d10-a4eb-71a9fb9ece07] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42ee5707-1cc4-4d10-a4eb-71a9fb9ece07] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-a454998b-ae45-49e8-b80e-32628ff175a8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-707241ce-772c-4672-b451-ea02688fda02] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-658a59ae-9b87-41ec-8b14-a4ae0cdef843]:hover .sd[data-s-707241ce-772c-4672-b451-ea02688fda02] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-707241ce-772c-4672-b451-ea02688fda02] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5d6a8013-ba40-4cd2-aaba-11a707f724a3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-5d6a8013-ba40-4cd2-aaba-11a707f724a3: 25px;
  --gap-v-5d6a8013-ba40-4cd2-aaba-11a707f724a3: 0px;
  --gap-uuid: 5d6a8013-ba40-4cd2-aaba-11a707f724a3;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d6a8013-ba40-4cd2-aaba-11a707f724a3] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-5d6a8013-ba40-4cd2-aaba-11a707f724a3: 0px;
    --gap-v-5d6a8013-ba40-4cd2-aaba-11a707f724a3: 16px;
    max-width: 100%;
  }
}

.sd[data-s-1cfbd291-3201-4d59-847a-fae7361d3504] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-1cfbd291-3201-4d59-847a-fae7361d3504].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-1cfbd291-3201-4d59-847a-fae7361d3504].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-1cfbd291-3201-4d59-847a-fae7361d3504]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1cfbd291-3201-4d59-847a-fae7361d3504] {
    flex: none;
    height: calc(100% - (var(--gap-v-5d6a8013-ba40-4cd2-aaba-11a707f724a3) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-5d6a8013-ba40-4cd2-aaba-11a707f724a3) * 0));
    max-width: calc(100% - (var(--gap-h-5d6a8013-ba40-4cd2-aaba-11a707f724a3) * 0));
  }
}

.sd[data-s-2ac5c901-a078-49e5-98cb-80c0a0cc3e36] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-1cfbd291-3201-4d59-847a-fae7361d3504]:hover .sd[data-s-2ac5c901-a078-49e5-98cb-80c0a0cc3e36] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ac5c901-a078-49e5-98cb-80c0a0cc3e36] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-cf093d20-0350-4479-abcc-489beba338e9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0412b0cc-30cc-4c6f-85e2-49662ae77035] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-1cfbd291-3201-4d59-847a-fae7361d3504]:hover .sd[data-s-0412b0cc-30cc-4c6f-85e2-49662ae77035] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0412b0cc-30cc-4c6f-85e2-49662ae77035] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-12c1eb2e-77b3-421d-b655-b47e1347f1ae] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.24999999999999994));
  --gap-h-12c1eb2e-77b3-421d-b655-b47e1347f1ae: 12px;
  --gap-v-12c1eb2e-77b3-421d-b655-b47e1347f1ae: 12px;
  --gap-uuid: 12c1eb2e-77b3-421d-b655-b47e1347f1ae;
  max-width: calc(75% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-12c1eb2e-77b3-421d-b655-b47e1347f1ae] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.10000000000000003));
    --gap-h-12c1eb2e-77b3-421d-b655-b47e1347f1ae: 10px;
    --gap-v-12c1eb2e-77b3-421d-b655-b47e1347f1ae: 10px;
    max-width: calc(90% - (var(--gap-h-95dcec4e-f862-4ac1-a0df-008a994d6f66) * 0.10000000000000003));
  }
}

.sd[data-s-bb80e7c3-73f0-474f-a758-0f28eb57470f] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-bb80e7c3-73f0-474f-a758-0f28eb57470f: 0px;
  --gap-v-bb80e7c3-73f0-474f-a758-0f28eb57470f: 13px;
  --gap-uuid: bb80e7c3-73f0-474f-a758-0f28eb57470f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb80e7c3-73f0-474f-a758-0f28eb57470f] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-12c1eb2e-77b3-421d-b655-b47e1347f1ae) * 0.5));
    --gap-h-bb80e7c3-73f0-474f-a758-0f28eb57470f: 0px;
    --gap-v-bb80e7c3-73f0-474f-a758-0f28eb57470f: 9px;
    max-width: calc(50% - (var(--gap-h-12c1eb2e-77b3-421d-b655-b47e1347f1ae) * 0.5));
  }
}

.sd[data-s-670e77b4-363b-4291-9856-8abe04a3021e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-bb80e7c3-73f0-474f-a758-0f28eb57470f) * 0));
  max-width: calc(100% - (var(--gap-h-bb80e7c3-73f0-474f-a758-0f28eb57470f) * 0));
}

.sd[data-s-670e77b4-363b-4291-9856-8abe04a3021e].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-670e77b4-363b-4291-9856-8abe04a3021e].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-670e77b4-363b-4291-9856-8abe04a3021e]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-670e77b4-363b-4291-9856-8abe04a3021e] {
    flex: none;
    height: calc(100% - (var(--gap-v-bb80e7c3-73f0-474f-a758-0f28eb57470f) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-bb80e7c3-73f0-474f-a758-0f28eb57470f) * 0));
    max-width: calc(100% - (var(--gap-h-bb80e7c3-73f0-474f-a758-0f28eb57470f) * 0));
  }
}

.sd[data-s-600a1b12-6bf0-43b3-9fd1-4913cea0c52c] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-670e77b4-363b-4291-9856-8abe04a3021e]:hover .sd[data-s-600a1b12-6bf0-43b3-9fd1-4913cea0c52c] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-600a1b12-6bf0-43b3-9fd1-4913cea0c52c] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-9da966ad-a3cd-43ab-b035-7d6806ebc860] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6edfc5aa-6e55-4488-8e9e-96dbfe2edb4c] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-670e77b4-363b-4291-9856-8abe04a3021e]:hover .sd[data-s-6edfc5aa-6e55-4488-8e9e-96dbfe2edb4c] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6edfc5aa-6e55-4488-8e9e-96dbfe2edb4c] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-11063933-a8ac-4f3f-af8e-f1c7bca9404f] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-547f19ba-c559-456f-9a8a-13b61fd7759f] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f01ea1c5-ba35-4e87-b91f-42d2db142168] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d8bfbfef-70f5-4f64-b46f-304d09d9e275] {
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4be3b465-b5af-4c1f-84ec-92b6d2abfd86] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-55f5d082-27ec-43e0-8458-c93efc3933b8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.84);
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8: 0px;
  --gap-v-55f5d082-27ec-43e0-8458-c93efc3933b8: 0px;
  --gap-uuid: 55f5d082-27ec-43e0-8458-c93efc3933b8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-55f5d082-27ec-43e0-8458-c93efc3933b8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.83);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8: 0px;
    --gap-v-55f5d082-27ec-43e0-8458-c93efc3933b8: 0px;
  }
}

.sd[data-s-4ef14c4d-6873-440f-b38c-99a6e172825f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 45px 0px;
  padding: 85px 0px 0px 0px;
  width: calc(65% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.35000000000000003));
  z-index: 1;
  max-width: calc(65% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ef14c4d-6873-440f-b38c-99a6e172825f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 73px 0px 0px 0px;
    transform: rotate(0deg);
    width: calc(95% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.04999999999999995));
    z-index: 0;
    max-width: calc(95% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.04999999999999995));
  }
}

.sd[data-s-19846e18-0f84-46c9-aa67-809dcb5eea42] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: var(--s-font-11ba8216);
  height: auto;
  justify-content: center;
  opacity: 1;
  width: auto;
  max-width: 100%;
}

.sd[data-s-19846e18-0f84-46c9-aa67-809dcb5eea42].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-19846e18-0f84-46c9-aa67-809dcb5eea42].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19846e18-0f84-46c9-aa67-809dcb5eea42].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-19846e18-0f84-46c9-aa67-809dcb5eea42] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
  }
}

.sd[data-s-2b75ce6c-98c2-4989-9af4-098dec9146a6] {
  color: #ffffffff;
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b75ce6c-98c2-4989-9af4-098dec9146a6] {
    font-size: 20px;
  }
}

.sd[data-s-d11f8b9f-51b7-445b-aea2-1a58c72a90c8] {
  color: rgba(191, 191, 191, 0.91);
  font-family: var(--s-font-d4adde17);
  font-size: 32px;
  font-weight: 700;
  height: auto;
  line-height: 1.1;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d11f8b9f-51b7-445b-aea2-1a58c72a90c8] {
    font-size: 20px;
  }
}

.sd[data-s-edf2cffb-25d1-49d2-84df-83f7d839f053] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-edf2cffb-25d1-49d2-84df-83f7d839f053].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-edf2cffb-25d1-49d2-84df-83f7d839f053].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-edf2cffb-25d1-49d2-84df-83f7d839f053].appear {
    transform: translate(0px, 20px);
  }

  

  .sd[data-s-edf2cffb-25d1-49d2-84df-83f7d839f053] {
    font-feature-settings: normal;
    font-size: 13px;
    text-orientation: mixed;
    -webkit-text-orientation: mixed;
    writing-mode: horizontal-tb;
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
  }
}

.sd[data-s-f69d5b55-1e54-4fd7-bdf6-87f0cf335fff] {
  background: #ffffff;
  flex: none;
  height: 1px;
  margin: 19px 0px 0px 0px;
  transform-origin: center center;
  transition-delay: 100ms;
  transition-duration: 1200ms;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-f69d5b55-1e54-4fd7-bdf6-87f0cf335fff].appear {
  opacity: 0;
  transform: scale(0, 1);
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

.sd[data-s-f69d5b55-1e54-4fd7-bdf6-87f0cf335fff].appear-active {
  transition-delay: 400ms;
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f69d5b55-1e54-4fd7-bdf6-87f0cf335fff] {
    flex: none;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-d2eab207-b0e2-474b-bdda-c3ab990d16aa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: flex-end;
  left: 40px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: -40px;
  top: 40px;
  width: calc(100% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0));
  z-index: 5;
  --gap-h-d2eab207-b0e2-474b-bdda-c3ab990d16aa: 0px;
  --gap-v-d2eab207-b0e2-474b-bdda-c3ab990d16aa: 0px;
  --gap-uuid: d2eab207-b0e2-474b-bdda-c3ab990d16aa;
  max-width: calc(100% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2eab207-b0e2-474b-bdda-c3ab990d16aa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: flex-end;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-d2eab207-b0e2-474b-bdda-c3ab990d16aa: 0px;
    --gap-v-d2eab207-b0e2-474b-bdda-c3ab990d16aa: 0px;
    width: calc(100% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0));
    max-width: calc(100% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0));
  }
}

.sd[data-s-ea504bc3-0f62-489d-a5bf-551d2776fe40] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 52px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(65% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.35000000000000003));
  --gap-h-ea504bc3-0f62-489d-a5bf-551d2776fe40: 25px;
  --gap-v-ea504bc3-0f62-489d-a5bf-551d2776fe40: 0px;
  --gap-uuid: ea504bc3-0f62-489d-a5bf-551d2776fe40;
  max-width: calc(65% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.35000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea504bc3-0f62-489d-a5bf-551d2776fe40] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px;
    width: calc(95% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.04999999999999995));
    --gap-h-ea504bc3-0f62-489d-a5bf-551d2776fe40: 0px;
    --gap-v-ea504bc3-0f62-489d-a5bf-551d2776fe40: 0px;
    max-width: calc(95% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.04999999999999995));
  }
}

.sd[data-s-39d36285-97a1-42bf-8fe9-a0be4db9e72f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(100% - (var(--gap-h-ea504bc3-0f62-489d-a5bf-551d2776fe40) * 0));
  max-width: calc(100% - (var(--gap-h-ea504bc3-0f62-489d-a5bf-551d2776fe40) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-39d36285-97a1-42bf-8fe9-a0be4db9e72f] {
    background: transparent;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-ea504bc3-0f62-489d-a5bf-551d2776fe40) * 0));
    max-width: calc(100% - (var(--gap-h-ea504bc3-0f62-489d-a5bf-551d2776fe40) * 0));
  }
}

.sd[data-s-56e08a50-9179-42f8-9a3f-f68c62dc9a7c] {
  background: transparent;
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56e08a50-9179-42f8-9a3f-f68c62dc9a7c] {
    background: transparent;
  }
}

.sd[data-s-b948d2d3-1d99-4daf-a73c-83a3835e99ed] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b948d2d3-1d99-4daf-a73c-83a3835e99ed] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-af4e3d83-594b-42cd-a7b1-94b1576a121d] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-af4e3d83-594b-42cd-a7b1-94b1576a121d] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-d541fe78-166d-4bd1-8e15-2af5c2c937f9] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d541fe78-166d-4bd1-8e15-2af5c2c937f9]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d541fe78-166d-4bd1-8e15-2af5c2c937f9] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-d541fe78-166d-4bd1-8e15-2af5c2c937f9]>p {
    font-size: 13px;
  }
}

.sd[data-s-db262e9f-ee07-4b25-b473-6b2af1b27c35] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db262e9f-ee07-4b25-b473-6b2af1b27c35] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-657c07f0-bdfe-43b8-b2a0-fc7f21504841] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-657c07f0-bdfe-43b8-b2a0-fc7f21504841] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-ea615f89-67e2-4792-85f2-545f3f6e3468] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ea615f89-67e2-4792-85f2-545f3f6e3468]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea615f89-67e2-4792-85f2-545f3f6e3468] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-ea615f89-67e2-4792-85f2-545f3f6e3468]>p {
    font-size: 13px;
  }
}

.sd[data-s-c87260d3-efc1-41bc-8caf-50a1d7dfc64e] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c87260d3-efc1-41bc-8caf-50a1d7dfc64e] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-91939deb-56dd-432b-a7e1-0cceac763ae1] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-91939deb-56dd-432b-a7e1-0cceac763ae1] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-e41e9d1b-f078-4d06-9812-e70b1466b667] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e41e9d1b-f078-4d06-9812-e70b1466b667]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e41e9d1b-f078-4d06-9812-e70b1466b667] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-e41e9d1b-f078-4d06-9812-e70b1466b667]>p {
    font-size: 13px;
  }
}

.sd[data-s-c80605b6-5243-465a-8563-9af42a1048a7] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c80605b6-5243-465a-8563-9af42a1048a7] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-b3abd529-67a0-48f4-bc53-7801270c3c8d] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3abd529-67a0-48f4-bc53-7801270c3c8d] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-740e3e6a-3ca0-4d66-a578-82aeed645cf0] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-740e3e6a-3ca0-4d66-a578-82aeed645cf0]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-740e3e6a-3ca0-4d66-a578-82aeed645cf0] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-740e3e6a-3ca0-4d66-a578-82aeed645cf0]>p {
    font-size: 13px;
  }
}

.sd[data-s-a442ae87-1c29-44a7-9f30-b2ffb28f6bb5] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a442ae87-1c29-44a7-9f30-b2ffb28f6bb5] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-0c0b3c32-c093-4b42-bf18-ac85ee2231f3] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c0b3c32-c093-4b42-bf18-ac85ee2231f3] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-35878d77-fa7d-4265-ac25-d4f60e08332e] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-35878d77-fa7d-4265-ac25-d4f60e08332e]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35878d77-fa7d-4265-ac25-d4f60e08332e] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-35878d77-fa7d-4265-ac25-d4f60e08332e]>p {
    font-size: 13px;
  }
}

.sd[data-s-89b6bf91-ee63-478b-9a97-251de26b94c9] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89b6bf91-ee63-478b-9a97-251de26b94c9] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-592580c6-dd34-46a5-8660-f3b6765e86cd] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-592580c6-dd34-46a5-8660-f3b6765e86cd] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-7549ae83-d479-4bf8-ad6a-df0697cff3e1] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7549ae83-d479-4bf8-ad6a-df0697cff3e1]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7549ae83-d479-4bf8-ad6a-df0697cff3e1] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-7549ae83-d479-4bf8-ad6a-df0697cff3e1]>p {
    font-size: 13px;
  }
}

.sd[data-s-53e09801-2d6e-409c-9f6b-64e136aae046] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53e09801-2d6e-409c-9f6b-64e136aae046] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-b68b3642-3cab-4d5d-a78b-b06026b4806e] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b68b3642-3cab-4d5d-a78b-b06026b4806e] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-829e8bc0-195d-4fe5-8072-03362036db79] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-829e8bc0-195d-4fe5-8072-03362036db79]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-829e8bc0-195d-4fe5-8072-03362036db79] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-829e8bc0-195d-4fe5-8072-03362036db79]>p {
    font-size: 13px;
  }
}

.sd[data-s-7586f1b1-dc73-4993-a49e-29f3a1df061d] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7586f1b1-dc73-4993-a49e-29f3a1df061d] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-6fa46db2-55c6-41a5-a2fb-c6c0f51e6645] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6fa46db2-55c6-41a5-a2fb-c6c0f51e6645] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-4822320f-4268-4c67-908a-e9e766a91fc8] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4822320f-4268-4c67-908a-e9e766a91fc8]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4822320f-4268-4c67-908a-e9e766a91fc8] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-4822320f-4268-4c67-908a-e9e766a91fc8]>p {
    font-size: 13px;
  }
}

.sd[data-s-e50d64d0-3456-4fbe-a75d-7aeaf713d13c] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e50d64d0-3456-4fbe-a75d-7aeaf713d13c] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-7a82477c-9745-4b38-be95-d9af608dc173] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a82477c-9745-4b38-be95-d9af608dc173] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-dd7f6bd1-6567-451d-9460-2e08ee6aa1bb] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-dd7f6bd1-6567-451d-9460-2e08ee6aa1bb]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd7f6bd1-6567-451d-9460-2e08ee6aa1bb] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-dd7f6bd1-6567-451d-9460-2e08ee6aa1bb]>p {
    font-size: 13px;
  }
}

.sd[data-s-5c1eee4c-c893-4d70-9f91-4b341125bfe2] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c1eee4c-c893-4d70-9f91-4b341125bfe2] {
    background: #90c31e;
  }
}

.sd[data-s-e080a27d-48c0-4ee4-b968-969063427279] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e080a27d-48c0-4ee4-b968-969063427279] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-7b90d149-bb84-4cf6-97a9-55f6a1975568] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7b90d149-bb84-4cf6-97a9-55f6a1975568]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b90d149-bb84-4cf6-97a9-55f6a1975568] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-7b90d149-bb84-4cf6-97a9-55f6a1975568]>p {
    font-size: 13px;
  }
}

.sd[data-s-4d572271-8bb2-48cb-be51-094661b5e937] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 23px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d572271-8bb2-48cb-be51-094661b5e937] {
    background: #90c31e;
    border-bottom: 1px solid #e3e1e1;
    border-left: 0px solid #e3e1e1;
    border-right: 0px solid #e3e1e1;
    border-top: 0px solid #e3e1e1;
  }
}

.sd[data-s-416f266a-60ab-4a3d-a2f7-e13530fb215d] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-416f266a-60ab-4a3d-a2f7-e13530fb215d] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-6af8c63d-3e6d-4b7e-be0f-a60294d16779] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6af8c63d-3e6d-4b7e-be0f-a60294d16779]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6af8c63d-3e6d-4b7e-be0f-a60294d16779] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-6af8c63d-3e6d-4b7e-be0f-a60294d16779]>p {
    font-size: 13px;
  }
}

.sd[data-s-94e82d74-bc31-42cf-a8d4-d7f2e1729567] {
  align-content: center;
  align-items: center;
  background: #eaf3da;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94e82d74-bc31-42cf-a8d4-d7f2e1729567] {
    background: #90c31e;
  }
}

.sd[data-s-1f944f84-3a21-4f6d-b508-cc81fa8f4ba5] {
  background: #90c31e;
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 14px;
  font-weight: 600;
  height: 56.39px;
  line-height: 1.4;
  text-align: center;
  width: 33%;
  max-width: 33%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f944f84-3a21-4f6d-b508-cc81fa8f4ba5] {
    flex: none;
    font-size: 14px;
    height: auto;
    text-align: center;
    width: 33%;
    max-width: 33%;
    justify-content: center;
  }
}

.sd[data-s-743ed2a2-cbcf-4d91-87f8-81ed9c4151d4] {
  color: #333333;
  flex: 1;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 400;
  height: 56.39px;
  line-height: 1.4;
  padding: 10px 10px 10px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-743ed2a2-cbcf-4d91-87f8-81ed9c4151d4]>p {
  font-size: 13px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-743ed2a2-cbcf-4d91-87f8-81ed9c4151d4] {
    background: #eaf3da;
    height: auto;
    max-width: 100%;
  }

  .sd[data-s-743ed2a2-cbcf-4d91-87f8-81ed9c4151d4]>p {
    font-size: 13px;
  }
}

.sd[data-s-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d: 25px;
  --gap-v-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d: 0px;
  --gap-uuid: 2b4e3d3e-2005-44cc-8a56-efcf8cf2035d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d: 0px;
    --gap-v-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d: 16px;
    max-width: 100%;
  }
}

.sd[data-s-cd2b36d4-7067-46c9-8d78-1442e9a76234] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-cd2b36d4-7067-46c9-8d78-1442e9a76234].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-cd2b36d4-7067-46c9-8d78-1442e9a76234].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-cd2b36d4-7067-46c9-8d78-1442e9a76234]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd2b36d4-7067-46c9-8d78-1442e9a76234] {
    flex: none;
    height: calc(100% - (var(--gap-v-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d) * 0));
    max-width: calc(100% - (var(--gap-h-2b4e3d3e-2005-44cc-8a56-efcf8cf2035d) * 0));
  }
}

.sd[data-s-8fd5aa6b-b06e-4375-8583-3c8f8372d84f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-cd2b36d4-7067-46c9-8d78-1442e9a76234]:hover .sd[data-s-8fd5aa6b-b06e-4375-8583-3c8f8372d84f] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fd5aa6b-b06e-4375-8583-3c8f8372d84f] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-7d28c609-67d0-4e7f-9359-b99fa82b786b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4bc8c885-c868-4b3d-b823-8372d1ab5943] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-cd2b36d4-7067-46c9-8d78-1442e9a76234]:hover .sd[data-s-4bc8c885-c868-4b3d-b823-8372d1ab5943] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4bc8c885-c868-4b3d-b823-8372d1ab5943] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5: 25px;
  --gap-v-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5: 0px;
  --gap-uuid: c8e525bf-2e4d-430e-9686-c15fc5f3c0e5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5: 0px;
    --gap-v-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5: 16px;
    max-width: 100%;
  }
}

.sd[data-s-2c6ceb4f-a867-41f6-8012-3477f34e059f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-2c6ceb4f-a867-41f6-8012-3477f34e059f].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-2c6ceb4f-a867-41f6-8012-3477f34e059f].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-2c6ceb4f-a867-41f6-8012-3477f34e059f]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c6ceb4f-a867-41f6-8012-3477f34e059f] {
    flex: none;
    height: calc(100% - (var(--gap-v-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5) * 0));
    max-width: calc(100% - (var(--gap-h-c8e525bf-2e4d-430e-9686-c15fc5f3c0e5) * 0));
  }
}

.sd[data-s-5c475e97-f300-4d0e-a904-280596f8e96d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-2c6ceb4f-a867-41f6-8012-3477f34e059f]:hover .sd[data-s-5c475e97-f300-4d0e-a904-280596f8e96d] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c475e97-f300-4d0e-a904-280596f8e96d] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-efc5728a-6a6f-4b94-ad58-8112009249ef] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b1e08f46-43f2-47e8-8a90-c092fb60204c] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2c6ceb4f-a867-41f6-8012-3477f34e059f]:hover .sd[data-s-b1e08f46-43f2-47e8-8a90-c092fb60204c] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1e08f46-43f2-47e8-8a90-c092fb60204c] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-28b3b1cb-edad-4dcc-970a-2ddad091bc9e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-28b3b1cb-edad-4dcc-970a-2ddad091bc9e: 25px;
  --gap-v-28b3b1cb-edad-4dcc-970a-2ddad091bc9e: 0px;
  --gap-uuid: 28b3b1cb-edad-4dcc-970a-2ddad091bc9e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-28b3b1cb-edad-4dcc-970a-2ddad091bc9e] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-28b3b1cb-edad-4dcc-970a-2ddad091bc9e: 0px;
    --gap-v-28b3b1cb-edad-4dcc-970a-2ddad091bc9e: 16px;
    max-width: 100%;
  }
}

.sd[data-s-c90a9d09-57c3-4ada-9007-d912e29b03c3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-c90a9d09-57c3-4ada-9007-d912e29b03c3].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-c90a9d09-57c3-4ada-9007-d912e29b03c3].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-c90a9d09-57c3-4ada-9007-d912e29b03c3]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c90a9d09-57c3-4ada-9007-d912e29b03c3] {
    flex: none;
    height: calc(100% - (var(--gap-v-28b3b1cb-edad-4dcc-970a-2ddad091bc9e) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-28b3b1cb-edad-4dcc-970a-2ddad091bc9e) * 0));
    max-width: calc(100% - (var(--gap-h-28b3b1cb-edad-4dcc-970a-2ddad091bc9e) * 0));
  }
}

.sd[data-s-fb0b0b1f-c5a0-43ca-a088-5813a93e08fb] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-c90a9d09-57c3-4ada-9007-d912e29b03c3]:hover .sd[data-s-fb0b0b1f-c5a0-43ca-a088-5813a93e08fb] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb0b0b1f-c5a0-43ca-a088-5813a93e08fb] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-c56d87fe-8931-48f3-b810-a5c034473d92] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1229a2a3-b814-4166-b659-241e00d4fd48] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c90a9d09-57c3-4ada-9007-d912e29b03c3]:hover .sd[data-s-1229a2a3-b814-4166-b659-241e00d4fd48] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1229a2a3-b814-4166-b659-241e00d4fd48] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cfb8cfb3-3408-4dc3-8422-5007c15c30af] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-cfb8cfb3-3408-4dc3-8422-5007c15c30af: 25px;
  --gap-v-cfb8cfb3-3408-4dc3-8422-5007c15c30af: 0px;
  --gap-uuid: cfb8cfb3-3408-4dc3-8422-5007c15c30af;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cfb8cfb3-3408-4dc3-8422-5007c15c30af] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-cfb8cfb3-3408-4dc3-8422-5007c15c30af: 0px;
    --gap-v-cfb8cfb3-3408-4dc3-8422-5007c15c30af: 16px;
    max-width: 100%;
  }
}

.sd[data-s-42e8ed3e-d08d-4ca2-912d-3b7c70a1eb6b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-42e8ed3e-d08d-4ca2-912d-3b7c70a1eb6b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-42e8ed3e-d08d-4ca2-912d-3b7c70a1eb6b].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-42e8ed3e-d08d-4ca2-912d-3b7c70a1eb6b]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42e8ed3e-d08d-4ca2-912d-3b7c70a1eb6b] {
    flex: none;
    height: calc(100% - (var(--gap-v-cfb8cfb3-3408-4dc3-8422-5007c15c30af) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-cfb8cfb3-3408-4dc3-8422-5007c15c30af) * 0));
    max-width: calc(100% - (var(--gap-h-cfb8cfb3-3408-4dc3-8422-5007c15c30af) * 0));
  }
}

.sd[data-s-7897f04e-c227-4ddd-b0d2-b1dee7797ccd] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-42e8ed3e-d08d-4ca2-912d-3b7c70a1eb6b]:hover .sd[data-s-7897f04e-c227-4ddd-b0d2-b1dee7797ccd] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7897f04e-c227-4ddd-b0d2-b1dee7797ccd] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-5367f356-efaa-46a7-8156-52a3d574a3df] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7dd27b70-123a-4129-ad16-2f47da4cc4ac] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-42e8ed3e-d08d-4ca2-912d-3b7c70a1eb6b]:hover .sd[data-s-7dd27b70-123a-4129-ad16-2f47da4cc4ac] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7dd27b70-123a-4129-ad16-2f47da4cc4ac] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774: 25px;
  --gap-v-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774: 0px;
  --gap-uuid: 5842fc89-1fad-4dd6-a4a9-a5af0cd4e774;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: 48px;
    margin: 0px 0px 45px 0px;
    width: 250px;
    --gap-h-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774: 0px;
    --gap-v-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774: 16px;
    max-width: 100%;
  }
}

.sd[data-s-0ac8a657-10e8-4710-844b-d8655503d0fa] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 250px;
  max-width: 100%;
}

.sd[data-s-0ac8a657-10e8-4710-844b-d8655503d0fa].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-0ac8a657-10e8-4710-844b-d8655503d0fa].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-0ac8a657-10e8-4710-844b-d8655503d0fa]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ac8a657-10e8-4710-844b-d8655503d0fa] {
    flex: none;
    height: calc(100% - (var(--gap-v-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774) * 0));
    max-width: calc(100% - (var(--gap-h-5842fc89-1fad-4dd6-a4a9-a5af0cd4e774) * 0));
  }
}

.sd[data-s-fc700ad1-9ef0-4da6-9464-d83cfe83fdb8] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  bottom: auto;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 15px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-0ac8a657-10e8-4710-844b-d8655503d0fa]:hover .sd[data-s-fc700ad1-9ef0-4da6-9464-d83cfe83fdb8] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc700ad1-9ef0-4da6-9464-d83cfe83fdb8] {
    display: flex;
    padding: 15px;
  }
}

.sd[data-s-3e5752e2-f2d9-4d95-8b70-c74b83bcad11] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3bb5f785-6d32-4909-805a-46892d335f0b] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0ac8a657-10e8-4710-844b-d8655503d0fa]:hover .sd[data-s-3bb5f785-6d32-4909-805a-46892d335f0b] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3bb5f785-6d32-4909-805a-46892d335f0b] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e4a579d9-f529-43cd-88ef-820d164991b0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  height: 114px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  width: calc(75% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.24999999999999994));
  --gap-h-e4a579d9-f529-43cd-88ef-820d164991b0: 12px;
  --gap-v-e4a579d9-f529-43cd-88ef-820d164991b0: 12px;
  --gap-uuid: e4a579d9-f529-43cd-88ef-820d164991b0;
  max-width: calc(75% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4a579d9-f529-43cd-88ef-820d164991b0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 45px 0px;
    width: calc(90% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.10000000000000003));
    --gap-h-e4a579d9-f529-43cd-88ef-820d164991b0: 10px;
    --gap-v-e4a579d9-f529-43cd-88ef-820d164991b0: 10px;
    max-width: calc(90% - (var(--gap-h-55f5d082-27ec-43e0-8458-c93efc3933b8) * 0.10000000000000003));
  }
}

.sd[data-s-305837ad-8ffa-4c4a-bdb6-57294b2623c5] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 265px;
  --gap-h-305837ad-8ffa-4c4a-bdb6-57294b2623c5: 0px;
  --gap-v-305837ad-8ffa-4c4a-bdb6-57294b2623c5: 13px;
  --gap-uuid: 305837ad-8ffa-4c4a-bdb6-57294b2623c5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-305837ad-8ffa-4c4a-bdb6-57294b2623c5] {
    flex: none;
    gap: 9px;
    height: 43px;
    margin: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-e4a579d9-f529-43cd-88ef-820d164991b0) * 0.5));
    --gap-h-305837ad-8ffa-4c4a-bdb6-57294b2623c5: 0px;
    --gap-v-305837ad-8ffa-4c4a-bdb6-57294b2623c5: 9px;
    max-width: calc(50% - (var(--gap-h-e4a579d9-f529-43cd-88ef-820d164991b0) * 0.5));
  }
}

.sd[data-s-55858ad0-5608-49bc-866b-576d92c3b4d2] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 51px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: calc(100% - (var(--gap-h-305837ad-8ffa-4c4a-bdb6-57294b2623c5) * 0));
  max-width: calc(100% - (var(--gap-h-305837ad-8ffa-4c4a-bdb6-57294b2623c5) * 0));
}

.sd[data-s-55858ad0-5608-49bc-866b-576d92c3b4d2].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-55858ad0-5608-49bc-866b-576d92c3b4d2].appear-active {
  transition-delay: 200ms;
  transition-duration: 800ms;
}

.sd[data-s-55858ad0-5608-49bc-866b-576d92c3b4d2]:hover {
  border-radius: 0;
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-55858ad0-5608-49bc-866b-576d92c3b4d2] {
    flex: none;
    height: calc(100% - (var(--gap-v-305837ad-8ffa-4c4a-bdb6-57294b2623c5) * 0));
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-305837ad-8ffa-4c4a-bdb6-57294b2623c5) * 0));
    max-width: calc(100% - (var(--gap-h-305837ad-8ffa-4c4a-bdb6-57294b2623c5) * 0));
  }
}

.sd[data-s-665422e5-4db6-48f3-a76f-67183c13df06] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  bottom: 0px;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-55858ad0-5608-49bc-866b-576d92c3b4d2]:hover .sd[data-s-665422e5-4db6-48f3-a76f-67183c13df06] {
  border-radius: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-665422e5-4db6-48f3-a76f-67183c13df06] {
    display: flex;
    padding: 0px;
  }
}

.sd[data-s-2d261a5b-ab27-44e5-98b0-dd483d534b64] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-51e77f09-3809-469b-baa5-36e3f6950b6e] {
  color: rgb(66, 66, 66);
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.22;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-55858ad0-5608-49bc-866b-576d92c3b4d2]:hover .sd[data-s-51e77f09-3809-469b-baa5-36e3f6950b6e] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51e77f09-3809-469b-baa5-36e3f6950b6e] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-bfa634a9-7da2-4cc8-8d2d-840f8ec7d51a] {
  background: #EEEEEE;
  height: 50px;
  width: 50px;
  max-width: 100%;
}


.sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
    background: rgba(0, 0, 0, 0);
  }
}

.sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
  background: rgba(66, 66, 66, 0.94);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
    background: rgba(238, 238, 238, 0.12);
    width: 100%;
  }
}

.sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
  align-content: center;
  align-items: center;
  background: rgba(66, 66, 66, 0.92);
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #f6f6f6;
  border-left: 0px solid #f6f6f6;
  border-right: 0px solid #f6f6f6;
  border-top: 0px solid #f6f6f6;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 65%;
  --gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
  --gap-v-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
  --gap-uuid: 12b4be0a-8ba8-4c0d-8084-76bd2b3cf644;
  max-width: 65%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
    margin: 76px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
    width: 90%;
    --gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    --gap-v-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    max-width: 90%;
  }
}

.sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #f6f6f6;
  border-left: 0px solid #f6f6f6;
  border-right: 0px solid #f6f6f6;
  border-top: 0px solid #f6f6f6;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0));
  --gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
  --gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
  --gap-uuid: 0676dcc2-ef9c-4643-8d50-a4889ac7ce5f;
  max-width: calc(100% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    --gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
    --gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
  }
}

.sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
  max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - 24px - (var(--gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    justify-content: flex-start;
    margin: 24px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
  }
}

.sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 55px;
  height: auto;
  justify-content: center;
  width: 100%;
  --gap-h-cd897af7-e2d9-423e-8df3-cae15d186458: 55px;
  --gap-v-cd897af7-e2d9-423e-8df3-cae15d186458: 0px;
  --gap-uuid: cd897af7-e2d9-423e-8df3-cae15d186458;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
    gap: 4px;
    --gap-h-cd897af7-e2d9-423e-8df3-cae15d186458: 4px;
    --gap-v-cd897af7-e2d9-423e-8df3-cae15d186458: 0px;
  }
}

.sd[data-s-9257d0c7-c241-4868-8b19-c43f65888913] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(22% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.78));
  --gap-h-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
  --gap-v-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
  --gap-uuid: 9257d0c7-c241-4868-8b19-c43f65888913;
  max-width: calc(22% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.78));
}

@media screen and (max-width: 540px) {
  .sd[data-s-9257d0c7-c241-4868-8b19-c43f65888913] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    margin: 0px 0px 16px 0px;
    width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    --gap-h-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
    --gap-v-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
    max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
  }
}

.sd[data-s-d681bf64-e24c-427d-ac84-41955114a142] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d681bf64-e24c-427d-ac84-41955114a142] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    width: calc(100% - (var(--gap-h-9257d0c7-c241-4868-8b19-c43f65888913) * 0));
    max-width: calc(100% - (var(--gap-h-9257d0c7-c241-4868-8b19-c43f65888913) * 0));
  }
}

.sd[data-s-8125bc97-fcd2-4ec2-92e0-f73c49fc64bb] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8125bc97-fcd2-4ec2-92e0-f73c49fc64bb] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    flex: none;
    height: auto;
    padding: 8px 0px 8px 0px;
    max-width: 100%;
  }
}

.sd[data-s-5e476b0b-f89f-43ee-863c-58c3dd48101b] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 15px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e476b0b-f89f-43ee-863c-58c3dd48101b] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-0384a3f8-a324-44ba-85d8-aef126a0b24b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0384a3f8-a324-44ba-85d8-aef126a0b24b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-7e13aeb0-0c8e-4557-98d8-81f83565c171] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7e13aeb0-0c8e-4557-98d8-81f83565c171]:hover {
  opacity: 0.5;
}

.sd[data-s-1957bc1d-a129-4275-88d6-add4aa308ff9] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1957bc1d-a129-4275-88d6-add4aa308ff9] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-fcc6db37-f834-4ed8-9e4b-6f0d1121e907] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-fcc6db37-f834-4ed8-9e4b-6f0d1121e907]:hover {
  opacity: 0.5;
}

.sd[data-s-7350ee68-d180-4913-9b14-fc0ec8940a0d] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7350ee68-d180-4913-9b14-fc0ec8940a0d] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-dd93da6f-3b3c-40e5-bb92-945ed230c690] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-dd93da6f-3b3c-40e5-bb92-945ed230c690]:hover {
  opacity: 0.5;
}

.sd[data-s-1091abb0-7df6-46bd-b54c-3fc0f995362c] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1091abb0-7df6-46bd-b54c-3fc0f995362c] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-07af0146-feb9-4ebe-8192-39e0f4166086] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-07af0146-feb9-4ebe-8192-39e0f4166086]:hover {
  opacity: 0.5;
}

.sd[data-s-027dcc1b-c1d7-422a-bfcd-435eeac7232b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-027dcc1b-c1d7-422a-bfcd-435eeac7232b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-ff381683-1adf-418e-9bc0-4efd92bdf752] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ff381683-1adf-418e-9bc0-4efd92bdf752]:hover {
  opacity: 0.5;
}

.sd[data-s-888721fa-3b6a-4abd-93b2-6e19ff836542] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-888721fa-3b6a-4abd-93b2-6e19ff836542] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-a89ef2c0-26b1-4b3e-aa07-14d2d9ef780d] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a89ef2c0-26b1-4b3e-aa07-14d2d9ef780d]:hover {
  opacity: 0.5;
}

.sd[data-s-7b43bda3-aafe-4450-9729-d7bcffba858a] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b43bda3-aafe-4450-9729-d7bcffba858a] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-5d858e08-b4ef-49f0-9eb7-97ed915a2cf7] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5d858e08-b4ef-49f0-9eb7-97ed915a2cf7]:hover {
  opacity: 0.5;
}

.sd[data-s-79d30bc1-dc86-4c76-9b60-17bf12c64d96] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(26% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.74));
  --gap-h-79d30bc1-dc86-4c76-9b60-17bf12c64d96: 0px;
  --gap-v-79d30bc1-dc86-4c76-9b60-17bf12c64d96: 0px;
  --gap-uuid: 79d30bc1-dc86-4c76-9b60-17bf12c64d96;
  max-width: calc(26% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.74));
}

@media screen and (max-width: 540px) {
  .sd[data-s-79d30bc1-dc86-4c76-9b60-17bf12c64d96] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    --gap-h-79d30bc1-dc86-4c76-9b60-17bf12c64d96: 0px;
    --gap-v-79d30bc1-dc86-4c76-9b60-17bf12c64d96: 0px;
    max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
  }
}

.sd[data-s-514183aa-8fe2-4015-8d53-2ff4f7f91e6c] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-514183aa-8fe2-4015-8d53-2ff4f7f91e6c] {
    margin: 13px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-99f9d8df-0dcb-47b0-b8cf-8480799bacca] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-99f9d8df-0dcb-47b0-b8cf-8480799bacca] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    flex: none;
    height: auto;
    padding: 8px 0px 8px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c16f712f-5192-48b6-a088-7731d9459438] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 15px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c16f712f-5192-48b6-a088-7731d9459438] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-1b987705-2af4-4653-b7f5-be0ef3f621ec] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b987705-2af4-4653-b7f5-be0ef3f621ec] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-40a7c086-f22c-4577-9073-1bbe4c20f5ec] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-40a7c086-f22c-4577-9073-1bbe4c20f5ec]:hover {
  opacity: 0.5;
}

.sd[data-s-cbfedd20-2178-4b25-8914-dd6ea8f4ebae] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cbfedd20-2178-4b25-8914-dd6ea8f4ebae] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-60bbc385-c1c8-4292-b52a-d5770bbfb17b] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-60bbc385-c1c8-4292-b52a-d5770bbfb17b]:hover {
  opacity: 0.5;
}

.sd[data-s-3cb70857-06bb-4f37-ae7c-5f26e35ba8e5] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3cb70857-06bb-4f37-ae7c-5f26e35ba8e5] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-46efeecc-19a2-48b3-a1e1-45561dd989fb] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-46efeecc-19a2-48b3-a1e1-45561dd989fb]:hover {
  opacity: 0.5;
}

.sd[data-s-5e37c114-d777-4ee3-b1e0-f51a1f84280a] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e37c114-d777-4ee3-b1e0-f51a1f84280a] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0ead5f96-c024-4f8e-a536-f4353f2d11b2] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0ead5f96-c024-4f8e-a536-f4353f2d11b2]:hover {
  opacity: 0.5;
}

.sd[data-s-0f736a1e-8a02-4dbb-9ce7-a15af965d38d] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f736a1e-8a02-4dbb-9ce7-a15af965d38d] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-544a3c67-2516-4a80-84b2-224fee49ce16] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-544a3c67-2516-4a80-84b2-224fee49ce16]:hover {
  opacity: 0.5;
}

.sd[data-s-6c75b061-f063-40e7-b7b2-03939d1c7daa] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 16px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6c75b061-f063-40e7-b7b2-03939d1c7daa] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-949ea0d9-1dd8-45ca-837f-9dbe50a581b8] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-949ea0d9-1dd8-45ca-837f-9dbe50a581b8]:hover {
  opacity: 0.5;
}

.sd[data-s-bc68e86e-82a9-4c8a-87b9-b8047853ca50] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc68e86e-82a9-4c8a-87b9-b8047853ca50] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-df779a75-f7ae-4986-9f72-2f08e68c2272] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-df779a75-f7ae-4986-9f72-2f08e68c2272]:hover {
  opacity: 0.5;
}

.sd[data-s-675a1d03-411e-41e9-abff-bd2be9f3843e] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-675a1d03-411e-41e9-abff-bd2be9f3843e] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-fa8c9ebd-0965-401b-9432-36adadfbab6d] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-fa8c9ebd-0965-401b-9432-36adadfbab6d]:hover {
  opacity: 0.5;
}

.sd[data-s-5770d076-654e-4054-a360-7f160bc17870] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5770d076-654e-4054-a360-7f160bc17870] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-a5a9a84a-430c-4acd-9f25-38c8348a8859] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a5a9a84a-430c-4acd-9f25-38c8348a8859]:hover {
  opacity: 0.5;
}

.sd[data-s-2e123ef3-b158-405f-b71b-54ebe0c8262b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e123ef3-b158-405f-b71b-54ebe0c8262b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b60ce4ec-4a5a-4a37-a60d-b7e4071c6649] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b60ce4ec-4a5a-4a37-a60d-b7e4071c6649]:hover {
  opacity: 0.5;
}

.sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
  --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
  --gap-uuid: d2c59467-6d64-4b8a-b855-c5ed56f23aaf;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
    --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
    max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
  }
}

.sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
    margin: 27px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c1d524c0-76b3-4371-9903-81b40755aed2] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #828282;
  border-left: 0px solid #828282;
  border-right: 0px solid #828282;
  border-top: 0px solid #828282;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1d524c0-76b3-4371-9903-81b40755aed2] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    flex: none;
    height: auto;
    padding: 8px 0px 8px 0px;
    max-width: 100%;
  }
}

.sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  padding: 0px 0px 15px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-9116e310-0d62-4a0f-a877-8da845fa4376] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9116e310-0d62-4a0f-a877-8da845fa4376] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-63c24e3b-6ffc-45c8-966d-d4b0055a03f4] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-63c24e3b-6ffc-45c8-966d-d4b0055a03f4]:hover {
  opacity: 0.5;
}

.sd[data-s-b20fa46c-e974-4138-b4b0-9a83e279d89b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b20fa46c-e974-4138-b4b0-9a83e279d89b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-8655e89e-6539-450a-ab8c-16cb26192720] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8655e89e-6539-450a-ab8c-16cb26192720]:hover {
  opacity: 0.5;
}

.sd[data-s-d21d4331-1a87-49e8-9fd3-5de96e682318] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d21d4331-1a87-49e8-9fd3-5de96e682318] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-2a7f5818-d8c8-4021-aad3-7997dbb379c4] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2a7f5818-d8c8-4021-aad3-7997dbb379c4]:hover {
  opacity: 0.5;
}

.sd[data-s-a785caa1-3aa6-4440-a13c-ce57ff93ed5e] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a785caa1-3aa6-4440-a13c-ce57ff93ed5e] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0503b99a-8402-4b8e-b84a-5a11cc8c4f94] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0503b99a-8402-4b8e-b84a-5a11cc8c4f94]:hover {
  opacity: 0.5;
}

.sd[data-s-1f4c8f2e-7513-4e3c-843d-0245180c2799] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f4c8f2e-7513-4e3c-843d-0245180c2799] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-ea8e7d87-46ec-4bcc-8b25-1bb5f9d50bfc] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ea8e7d87-46ec-4bcc-8b25-1bb5f9d50bfc]:hover {
  opacity: 0.5;
}

.sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 35px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: auto;
  z-index: 5;
  --gap-h-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
  --gap-v-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
  --gap-uuid: dfe941f7-d3f2-494b-8684-2880b909e893;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: space-between;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    --gap-v-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    max-width: 100%;
  }
}

.sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(20% - (var(--gap-h-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
  --gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
  --gap-v-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
  --gap-uuid: 87082c66-5a3d-4002-ba94-3d2dac4ae3ab;
  max-width: calc(20% - (var(--gap-h-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    --gap-v-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
  --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
  --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
  --gap-uuid: f0e7472d-7291-4617-b65b-d7f625ed3ee6;
  max-width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
    gap: 0px;
    margin: 0px 0px 0px 15px;
    width: 120px;
    --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 9px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
  }
}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-dfe941f7-d3f2-494b-8684-2880b909e893) * 0));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}





@media screen and (max-width: 540px) {
  .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear {
    background: rgba(0, 0, 0, 0.0);
  }

  

  .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
    background: #FFFFFF;
    display: flex;
    flex: none;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-dfe941f7-d3f2-494b-8684-2880b909e893) * 0));
  }
}

.sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-uuid: a310a722-39c8-498f-881e-a22b3f14fbd8;
  --gap-h-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
  --gap-v-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 21px;
    justify-content: center;
    width: 100%;
    --gap-h-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
    --gap-v-a310a722-39c8-498f-881e-a22b3f14fbd8: 21px;
    max-width: 100%;
  }
}

.sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #1c1d33;
  border-left: 0px solid #1c1d33;
  border-radius: 0;
  border-right: 0px solid #1c1d33;
  border-top: 0px solid #1c1d33;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 91px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 91px;
  --gap-h-0609a7ba-7fc0-4226-aa3c-113457b419b5: 10px;
  --gap-v-0609a7ba-7fc0-4226-aa3c-113457b419b5: 0px;
  --gap-uuid: 0609a7ba-7fc0-4226-aa3c-113457b419b5;
  max-width: calc(100% - 10px);
}

.sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5]:hover {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  --gap-h-0609a7ba-7fc0-4226-aa3c-113457b419b5: 10px;
  --gap-v-0609a7ba-7fc0-4226-aa3c-113457b419b5: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5] {
    display: flex;
    flex: none;
    height: 50px;
    width: 280px;
    --gap-h-0609a7ba-7fc0-4226-aa3c-113457b419b5: 10px;
    --gap-v-0609a7ba-7fc0-4226-aa3c-113457b419b5: 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  --gap-h-f7021164-9298-408b-891f-e4647fed53a8: 0px;
  --gap-v-f7021164-9298-408b-891f-e4647fed53a8: 0px;
  --gap-uuid: f7021164-9298-408b-891f-e4647fed53a8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
    display: flex;
    --gap-h-f7021164-9298-408b-891f-e4647fed53a8: 0px;
    --gap-v-f7021164-9298-408b-891f-e4647fed53a8: 0px;
  }
}

.sd[data-s-2aeb0ac3-efb3-4fcf-94a4-443aec66685c] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
  max-width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
}

.sd[data-s-2aeb0ac3-efb3-4fcf-94a4-443aec66685c].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



.sd[data-s-b6501190-9d62-4f24-a9b5-d30e131b27b1] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
  max-width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
}

.sd[data-s-b6501190-9d62-4f24-a9b5-d30e131b27b1].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



.sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
    display: flex;
    flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}

.sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
    display: flex;
  }
}

.sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
    background: rgb(66, 66, 66);
  }
}

.sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
    background: rgb(66, 66, 66);
  }
}


.sd[data-s-ed88559b-4085-4970-a329-6113bc024a6a] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed88559b-4085-4970-a329-6113bc024a6a] {
    background: rgba(0, 0, 0, 0);
  }
}

.sd[data-s-69cf85f2-b9d8-48e1-81b1-4f99e6918469] {
  background: rgba(66, 66, 66, 0.94);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69cf85f2-b9d8-48e1-81b1-4f99e6918469] {
    background: rgba(238, 238, 238, 0.12);
    width: 100%;
  }
}

.sd[data-s-aee35cd5-7a72-4dc6-83c0-77c9b9b94a53] {
  align-content: center;
  align-items: center;
  background: rgba(66, 66, 66, 0.92);
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aee35cd5-7a72-4dc6-83c0-77c9b9b94a53] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-df8fc714-818a-4595-92a8-638f7d8fb30d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: 80%;
  --gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d: 0px;
  --gap-v-df8fc714-818a-4595-92a8-638f7d8fb30d: 20px;
  --gap-uuid: df8fc714-818a-4595-92a8-638f7d8fb30d;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-df8fc714-818a-4595-92a8-638f7d8fb30d] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    justify-content: center;
    width: 80%;
    --gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d: 0px;
    --gap-v-df8fc714-818a-4595-92a8-638f7d8fb30d: 0px;
  }
}

.sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-a06fbbfd-c20f-418d-bc19-897a12b7afff] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a06fbbfd-c20f-418d-bc19-897a12b7afff]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a06fbbfd-c20f-418d-bc19-897a12b7afff] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-296c3267-fe97-4c33-9f08-156831825091] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-296c3267-fe97-4c33-9f08-156831825091].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-296c3267-fe97-4c33-9f08-156831825091].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-296c3267-fe97-4c33-9f08-156831825091] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-9bd6cde3-ba92-4e89-a787-348112b1c8cb] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9bd6cde3-ba92-4e89-a787-348112b1c8cb]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9bd6cde3-ba92-4e89-a787-348112b1c8cb] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-0aac5a84-66ec-4aba-b634-5a4cfdb1921e] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0aac5a84-66ec-4aba-b634-5a4cfdb1921e]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0aac5a84-66ec-4aba-b634-5a4cfdb1921e] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-f0975671-cff5-426e-93d1-caeafc2f1c3b] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f0975671-cff5-426e-93d1-caeafc2f1c3b]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0975671-cff5-426e-93d1-caeafc2f1c3b] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-fcc2ddf9-c6db-4da3-845e-79fa6e0ec16c] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-fcc2ddf9-c6db-4da3-845e-79fa6e0ec16c]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fcc2ddf9-c6db-4da3-845e-79fa6e0ec16c] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-6137c9fa-1187-44cb-86b1-21ee2857f834] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6137c9fa-1187-44cb-86b1-21ee2857f834]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6137c9fa-1187-44cb-86b1-21ee2857f834] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-ca746f83-f182-47e2-93ec-9a97334db9e4] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ca746f83-f182-47e2-93ec-9a97334db9e4]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca746f83-f182-47e2-93ec-9a97334db9e4] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-2642b3cb-0d5b-430c-b0fe-51561b843be5] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2642b3cb-0d5b-430c-b0fe-51561b843be5]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2642b3cb-0d5b-430c-b0fe-51561b843be5] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-5b186e18-cce9-4208-af97-ff2b5b16e622] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5b186e18-cce9-4208-af97-ff2b5b16e622]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b186e18-cce9-4208-af97-ff2b5b16e622] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 20px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  }
}

.sd[data-s-71417940-2984-4811-ae27-d2455b11ef9a] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-71417940-2984-4811-ae27-d2455b11ef9a]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71417940-2984-4811-ae27-d2455b11ef9a] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe] {
  align-content: center;
  align-items: center;
  background: #90c31e;
  border-bottom: 0px solid #90c31e;
  border-left: 0px solid #90c31e;
  border-right: 0px solid #90c31e;
  border-top: 0px solid #90c31e;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 37px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 3px 12px;
  width: 220px;
  --gap-h-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
  --gap-v-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
  --gap-uuid: 60733c26-2c1c-4e4d-98e5-42f8eabc2bbe;
  max-width: 100%;
}

.sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
  --gap-v-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
}

.sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe] {
    border-bottom: 2px solid #90c31e;
    border-left: 2px solid #90c31e;
    border-right: 2px solid #90c31e;
    border-top: 2px solid #90c31e;
    flex: none;
    height: 45px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    --gap-h-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
    --gap-v-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
    max-width: 100%;
  }
}

.sd[data-s-b9637d7e-f2ef-4833-8f36-0f8306f8009f] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b9637d7e-f2ef-4833-8f36-0f8306f8009f]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9637d7e-f2ef-4833-8f36-0f8306f8009f] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-913e7e07-b474-43fb-b7fe-6435ffcd6dbf] {
  color: #ffffff;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 22px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
  }
}

.sd[data-s-27a1e36b-8ca1-439a-b99a-c9e8daa45ad4] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-27a1e36b-8ca1-439a-b99a-c9e8daa45ad4]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-27a1e36b-8ca1-439a-b99a-c9e8daa45ad4] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-e101e081-f143-4f29-b5ab-41071b8b95cc] {
  color: #FFFFFF;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-1c17aa38-f802-42b1-b516-7b57ec213f49] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: auto;
  z-index: 5;
  --gap-h-1c17aa38-f802-42b1-b516-7b57ec213f49: 0px;
  --gap-v-1c17aa38-f802-42b1-b516-7b57ec213f49: 0px;
  --gap-uuid: 1c17aa38-f802-42b1-b516-7b57ec213f49;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c17aa38-f802-42b1-b516-7b57ec213f49] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: space-between;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-1c17aa38-f802-42b1-b516-7b57ec213f49: 0px;
    --gap-v-1c17aa38-f802-42b1-b516-7b57ec213f49: 0px;
    max-width: 100%;
  }
}

.sd[data-s-19652ef0-d542-4d5b-a5df-5271c62410b0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(20% - (var(--gap-h-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0.8));
  --gap-h-19652ef0-d542-4d5b-a5df-5271c62410b0: 0px;
  --gap-v-19652ef0-d542-4d5b-a5df-5271c62410b0: 0px;
  --gap-uuid: 19652ef0-d542-4d5b-a5df-5271c62410b0;
  max-width: calc(20% - (var(--gap-h-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-19652ef0-d542-4d5b-a5df-5271c62410b0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-19652ef0-d542-4d5b-a5df-5271c62410b0: 0px;
    --gap-v-19652ef0-d542-4d5b-a5df-5271c62410b0: 0px;
    max-width: 100%;
  }
}

.sd[data-s-f40feb86-eeca-4b73-bae4-0c2ad4d56481] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(50% - (var(--gap-h-19652ef0-d542-4d5b-a5df-5271c62410b0) * 0.5));
  --gap-h-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
  --gap-v-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
  --gap-uuid: f40feb86-eeca-4b73-bae4-0c2ad4d56481;
  max-width: calc(50% - (var(--gap-h-19652ef0-d542-4d5b-a5df-5271c62410b0) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f40feb86-eeca-4b73-bae4-0c2ad4d56481] {
    gap: 0px;
    margin: 0px 0px 0px 15px;
    width: 120px;
    --gap-h-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
    --gap-v-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-6ae3e757-122b-4e8c-9d22-06154e251bf4] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ae3e757-122b-4e8c-9d22-06154e251bf4] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
  }
}

.sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}





@media screen and (max-width: 540px) {
  .sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822].appear {
    background: rgba(0, 0, 0, 0.0);
  }

  

  .sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822] {
    background: #90c31e;
    display: flex;
    flex: none;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0));
  }
}

.sd[data-s-5c943d6e-163e-4a60-83be-086f75602e0a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 5c943d6e-163e-4a60-83be-086f75602e0a;
  --gap-h-5c943d6e-163e-4a60-83be-086f75602e0a: 0px;
  --gap-v-5c943d6e-163e-4a60-83be-086f75602e0a: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c943d6e-163e-4a60-83be-086f75602e0a] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 21px;
    justify-content: center;
    width: 100%;
    --gap-h-5c943d6e-163e-4a60-83be-086f75602e0a: 0px;
    --gap-v-5c943d6e-163e-4a60-83be-086f75602e0a: 21px;
    max-width: 100%;
  }
}

.sd[data-s-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f] {
  align-content: center;
  align-items: center;
  background: #90c31e;
  border-bottom: 0px solid #1c1d33;
  border-left: 0px solid #1c1d33;
  border-radius: 0;
  border-right: 0px solid #1c1d33;
  border-top: 0px solid #1c1d33;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 91px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 91px;
  --gap-h-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 10px;
  --gap-v-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 0px;
  --gap-uuid: ca4ba9c5-cf95-4fad-96bd-62bf490cec2f;
  max-width: calc(100% - 10px);
}

.sd[data-s-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f]:hover {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  --gap-h-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 10px;
  --gap-v-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f] {
    display: flex;
    flex: none;
    height: 50px;
    width: 280px;
    --gap-h-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 10px;
    --gap-v-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-fa480db0-7776-42b9-a8f0-2b0322d7a215] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  --gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215: 0px;
  --gap-v-fa480db0-7776-42b9-a8f0-2b0322d7a215: 0px;
  --gap-uuid: fa480db0-7776-42b9-a8f0-2b0322d7a215;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa480db0-7776-42b9-a8f0-2b0322d7a215] {
    display: flex;
    --gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215: 0px;
    --gap-v-fa480db0-7776-42b9-a8f0-2b0322d7a215: 0px;
  }
}

.sd[data-s-068736ad-fde3-4c41-be9b-c6b090911ba9] {
  background: #FFFFFF;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
  max-width: calc(100% - (var(--gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
}

.sd[data-s-068736ad-fde3-4c41-be9b-c6b090911ba9].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



.sd[data-s-4f0ca1b0-ebb5-4e5f-aa99-14234e409708] {
  background: #FFFFFF;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
  max-width: calc(100% - (var(--gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
}

.sd[data-s-4f0ca1b0-ebb5-4e5f-aa99-14234e409708].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



.sd[data-s-16d21971-f0d7-418b-9253-5e79a447edbd] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16d21971-f0d7-418b-9253-5e79a447edbd] {
    display: flex;
    flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}

.sd[data-s-96e560dc-f6e9-4e6a-92eb-676b79ff2b92] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96e560dc-f6e9-4e6a-92eb-676b79ff2b92] {
    display: flex;
  }
}

.sd[data-s-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b] {
    background: #FFFFFF;
  }
}

.sd[data-s-f17ebb45-f034-40ed-8d3f-6cd109621701] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f17ebb45-f034-40ed-8d3f-6cd109621701].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-f17ebb45-f034-40ed-8d3f-6cd109621701] {
    background: #FFFFFF;
  }
}


.sd[data-s-9381637e-a51c-49ea-b45b-0ed712eac9ba] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9381637e-a51c-49ea-b45b-0ed712eac9ba] {
    background: rgba(0, 0, 0, 0);
  }
}

.sd[data-s-c5240078-6b84-49c6-aadf-6a8c8202fe6f] {
  background: rgba(66, 66, 66, 0.94);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c5240078-6b84-49c6-aadf-6a8c8202fe6f] {
    background: rgba(238, 238, 238, 0.12);
    width: 100%;
  }
}

.sd[data-s-6921bf65-53d7-4166-b0b1-8455ab6e59b1] {
  align-content: center;
  align-items: center;
  background: rgba(66, 66, 66, 0.92);
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6921bf65-53d7-4166-b0b1-8455ab6e59b1] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-f1f150a4-cb4f-4397-992d-8eec663e76cd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: 80%;
  --gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd: 0px;
  --gap-v-f1f150a4-cb4f-4397-992d-8eec663e76cd: 20px;
  --gap-uuid: f1f150a4-cb4f-4397-992d-8eec663e76cd;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1f150a4-cb4f-4397-992d-8eec663e76cd] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    justify-content: center;
    width: 80%;
    --gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd: 0px;
    --gap-v-f1f150a4-cb4f-4397-992d-8eec663e76cd: 0px;
  }
}

.sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89bc49b0-aa85-49d0-9f32-83d72b9b4595] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-5f359c3d-4c47-488d-879b-5c4bfb615de4] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5f359c3d-4c47-488d-879b-5c4bfb615de4]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f359c3d-4c47-488d-879b-5c4bfb615de4] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-850868fb-f6a2-4f89-ae0d-b3917b51da09] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-f7908747-baab-4baf-b7e6-35362b3c43ee] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-f7908747-baab-4baf-b7e6-35362b3c43ee]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7908747-baab-4baf-b7e6-35362b3c43ee] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-10b939b2-f70e-40f2-add0-23f28f7c7082] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-3167b7e0-574f-48c3-befd-daa30e1ea4c4] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3167b7e0-574f-48c3-befd-daa30e1ea4c4]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3167b7e0-574f-48c3-befd-daa30e1ea4c4] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ad6735a-98e3-4253-8d53-33992b5c83e5] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-c1282774-8396-450d-9cfe-2c1fc635ab52] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c1282774-8396-450d-9cfe-2c1fc635ab52]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1282774-8396-450d-9cfe-2c1fc635ab52] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-59e1fdaa-4ab9-45ee-999a-ffa4cb798385] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-59e1fdaa-4ab9-45ee-999a-ffa4cb798385].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-59e1fdaa-4ab9-45ee-999a-ffa4cb798385].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-59e1fdaa-4ab9-45ee-999a-ffa4cb798385] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-f43f66ed-3479-4c26-83c2-31b624b2fa6a] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f43f66ed-3479-4c26-83c2-31b624b2fa6a]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f43f66ed-3479-4c26-83c2-31b624b2fa6a] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c888c665-dd8a-4162-bc6e-a43d5c42b80e] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-8ef42e69-cd17-45b2-80e6-e72745715784] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-8ef42e69-cd17-45b2-80e6-e72745715784]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ef42e69-cd17-45b2-80e6-e72745715784] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-04cd1317-1dd1-4a17-b6f5-d0abfd39a9e6] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-cba18349-281c-46f3-9edb-127850e559c5] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-cba18349-281c-46f3-9edb-127850e559c5]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cba18349-281c-46f3-9edb-127850e559c5] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1749455b-1545-4857-911f-6e4c8e3fe327] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-784966c4-e2a6-4189-a192-ccf6097c894e] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-784966c4-e2a6-4189-a192-ccf6097c894e]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-784966c4-e2a6-4189-a192-ccf6097c894e] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c82c7191-0acc-49a9-9ad1-d5a6467bd01e] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 20px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  }
}

.sd[data-s-96748d9a-e974-4730-85d5-4e363df88ffa] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-96748d9a-e974-4730-85d5-4e363df88ffa]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96748d9a-e974-4730-85d5-4e363df88ffa] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44] {
  align-content: center;
  align-items: center;
  background: #e62d8b;
  border-bottom: 0px solid #e62d8b;
  border-left: 0px solid #e62d8b;
  border-right: 0px solid #e62d8b;
  border-top: 0px solid #e62d8b;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 37px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 3px 12px;
  width: 220px;
  --gap-h-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
  --gap-v-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
  --gap-uuid: 6ff8b6df-6614-4bfa-a706-ef8a213edb44;
  max-width: 100%;
}

.sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
  --gap-v-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
}

.sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ff8b6df-6614-4bfa-a706-ef8a213edb44] {
    border-bottom: 2px solid #e62d8b;
    border-left: 2px solid #e62d8b;
    border-right: 2px solid #e62d8b;
    border-top: 2px solid #e62d8b;
    flex: none;
    height: 45px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    --gap-h-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
    --gap-v-6ff8b6df-6614-4bfa-a706-ef8a213edb44: 0px;
    max-width: 100%;
  }
}

.sd[data-s-764c504b-1b38-4097-8734-7ca57c965393] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-764c504b-1b38-4097-8734-7ca57c965393]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-764c504b-1b38-4097-8734-7ca57c965393] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-37ab5af5-8cb3-4177-9e92-4ecb0dd62be3] {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  margin: 0px 0px 0px 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 22px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
  }
}

.sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-56fcf86b-3042-41ad-8d93-7ca888925b39] {
  color: #FFFFFF;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-53b1ac25-a057-41b3-a4c8-bca4c82106db] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: auto;
  z-index: 5;
  --gap-h-53b1ac25-a057-41b3-a4c8-bca4c82106db: 0px;
  --gap-v-53b1ac25-a057-41b3-a4c8-bca4c82106db: 0px;
  --gap-uuid: 53b1ac25-a057-41b3-a4c8-bca4c82106db;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53b1ac25-a057-41b3-a4c8-bca4c82106db] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: space-between;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-53b1ac25-a057-41b3-a4c8-bca4c82106db: 0px;
    --gap-v-53b1ac25-a057-41b3-a4c8-bca4c82106db: 0px;
    max-width: 100%;
  }
}

.sd[data-s-01d4d965-b32a-49c2-85a6-699e0a472cb5] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(20% - (var(--gap-h-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0.8));
  --gap-h-01d4d965-b32a-49c2-85a6-699e0a472cb5: 0px;
  --gap-v-01d4d965-b32a-49c2-85a6-699e0a472cb5: 0px;
  --gap-uuid: 01d4d965-b32a-49c2-85a6-699e0a472cb5;
  max-width: calc(20% - (var(--gap-h-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-01d4d965-b32a-49c2-85a6-699e0a472cb5] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-01d4d965-b32a-49c2-85a6-699e0a472cb5: 0px;
    --gap-v-01d4d965-b32a-49c2-85a6-699e0a472cb5: 0px;
    max-width: 100%;
  }
}

.sd[data-s-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(50% - (var(--gap-h-01d4d965-b32a-49c2-85a6-699e0a472cb5) * 0.5));
  --gap-h-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
  --gap-v-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
  --gap-uuid: 5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c;
  max-width: calc(50% - (var(--gap-h-01d4d965-b32a-49c2-85a6-699e0a472cb5) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c] {
    gap: 0px;
    margin: 0px 0px 0px 15px;
    width: 120px;
    --gap-h-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
    --gap-v-5bdb43a4-be65-4bd0-82b3-f1bdfbb7820c: 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-e867c5d0-2cb0-4b17-af67-3b13030b5a4b] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e867c5d0-2cb0-4b17-af67-3b13030b5a4b] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
  }
}

.sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}





@media screen and (max-width: 540px) {
  .sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e].appear {
    background: rgba(0, 0, 0, 0.0);
  }

  

  .sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e] {
    background: #e62d8b;
    display: flex;
    flex: none;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-53b1ac25-a057-41b3-a4c8-bca4c82106db) * 0));
  }
}

.sd[data-s-cc8c01f1-30e4-42da-8627-f6a1d23126cd] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-uuid: cc8c01f1-30e4-42da-8627-f6a1d23126cd;
  --gap-h-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 0px;
  --gap-v-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc8c01f1-30e4-42da-8627-f6a1d23126cd] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 21px;
    justify-content: center;
    width: 100%;
    --gap-h-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 0px;
    --gap-v-cc8c01f1-30e4-42da-8627-f6a1d23126cd: 21px;
    max-width: 100%;
  }
}

.sd[data-s-a76d7a99-45a9-426b-bfe9-af47da5002de] {
  align-content: center;
  align-items: center;
  background: #e62d8b;
  border-bottom: 0px solid #1c1d33;
  border-left: 0px solid #1c1d33;
  border-radius: 0;
  border-right: 0px solid #1c1d33;
  border-top: 0px solid #1c1d33;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 91px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 91px;
  --gap-h-a76d7a99-45a9-426b-bfe9-af47da5002de: 10px;
  --gap-v-a76d7a99-45a9-426b-bfe9-af47da5002de: 0px;
  --gap-uuid: a76d7a99-45a9-426b-bfe9-af47da5002de;
  max-width: calc(100% - 10px);
}

.sd[data-s-a76d7a99-45a9-426b-bfe9-af47da5002de]:hover {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  --gap-h-a76d7a99-45a9-426b-bfe9-af47da5002de: 10px;
  --gap-v-a76d7a99-45a9-426b-bfe9-af47da5002de: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a76d7a99-45a9-426b-bfe9-af47da5002de] {
    display: flex;
    flex: none;
    height: 50px;
    width: 280px;
    --gap-h-a76d7a99-45a9-426b-bfe9-af47da5002de: 10px;
    --gap-v-a76d7a99-45a9-426b-bfe9-af47da5002de: 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  --gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3: 0px;
  --gap-v-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3: 0px;
  --gap-uuid: 50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3] {
    display: flex;
    --gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3: 0px;
    --gap-v-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3: 0px;
  }
}

.sd[data-s-12314d3b-1c44-44c7-b9cd-d05a5b43a18e] {
  background: #FFFFFF;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
  max-width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
}

.sd[data-s-12314d3b-1c44-44c7-b9cd-d05a5b43a18e].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



.sd[data-s-14667c84-438b-4ae6-81fd-e82399b23827] {
  background: #FFFFFF;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
  max-width: calc(100% - (var(--gap-h-50e7bbb3-11fc-4f71-bea7-4c733fe3d1f3) * 0));
}

.sd[data-s-14667c84-438b-4ae6-81fd-e82399b23827].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



.sd[data-s-be596bde-df5c-4902-8b94-ac335198f4ff] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be596bde-df5c-4902-8b94-ac335198f4ff] {
    display: flex;
    flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}

.sd[data-s-6a8cb884-c59f-4e3a-b6f4-a1f7bd8ff5ff] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a8cb884-c59f-4e3a-b6f4-a1f7bd8ff5ff] {
    display: flex;
  }
}

.sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0] {
    background: #FFFFFF;
  }
}

.sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0] {
    background: #FFFFFF;
  }
}


.sd[data-s-09a7b464-de6c-4135-9061-fc177a70bf5d] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-09a7b464-de6c-4135-9061-fc177a70bf5d] {
    background: rgba(0, 0, 0, 0);
  }
}

.sd[data-s-8fba9889-8f13-4915-8d04-73bae2088bc7] {
  background: rgba(66, 66, 66, 0.94);
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fba9889-8f13-4915-8d04-73bae2088bc7] {
    background: rgba(238, 238, 238, 0.12);
    width: 100%;
  }
}

.sd[data-s-d1524932-d577-4ecf-bdff-05993cf73a83] {
  align-content: center;
  align-items: center;
  background: rgba(66, 66, 66, 0.92);
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d1524932-d577-4ecf-bdff-05993cf73a83] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.95);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-bd023ad6-fa10-409e-b903-baa3f61f858d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: 80%;
  --gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d: 0px;
  --gap-v-bd023ad6-fa10-409e-b903-baa3f61f858d: 20px;
  --gap-uuid: bd023ad6-fa10-409e-b903-baa3f61f858d;
  max-width: 80%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd023ad6-fa10-409e-b903-baa3f61f858d] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    justify-content: center;
    width: 80%;
    --gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d: 0px;
    --gap-v-bd023ad6-fa10-409e-b903-baa3f61f858d: 0px;
  }
}

.sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1974b46a-622c-4238-be07-7db8360bdfd4] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-6d2be3ff-6310-4c6e-8dcc-369d41516e20] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6d2be3ff-6310-4c6e-8dcc-369d41516e20]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d2be3ff-6310-4c6e-8dcc-369d41516e20] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-634bc4d1-1d7f-4160-9daa-a1414b8e63b4] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-27048af0-538a-4ced-8af1-c5d65247febb] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-27048af0-538a-4ced-8af1-c5d65247febb]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-27048af0-538a-4ced-8af1-c5d65247febb] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-3193a238-8942-4410-9472-bf00481384ae] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-3193a238-8942-4410-9472-bf00481384ae].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3193a238-8942-4410-9472-bf00481384ae].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3193a238-8942-4410-9472-bf00481384ae] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-23a45f82-7d90-4c32-aaff-4b8c03c18b2d] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-23a45f82-7d90-4c32-aaff-4b8c03c18b2d]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-23a45f82-7d90-4c32-aaff-4b8c03c18b2d] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef529a9f-4551-4f10-bccf-24b991084944] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-1dbf6d59-7ac7-4c06-b214-1e7ac1685faf] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1dbf6d59-7ac7-4c06-b214-1e7ac1685faf]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dbf6d59-7ac7-4c06-b214-1e7ac1685faf] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-f12cab1d-62a4-42fc-ab7b-3099382aa33b] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-f12cab1d-62a4-42fc-ab7b-3099382aa33b].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-f12cab1d-62a4-42fc-ab7b-3099382aa33b].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f12cab1d-62a4-42fc-ab7b-3099382aa33b] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-88c2c69f-0b0a-48be-95a2-ae739ca656f5] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-88c2c69f-0b0a-48be-95a2-ae739ca656f5]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-88c2c69f-0b0a-48be-95a2-ae739ca656f5] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae77557d-af69-4ad3-bf6e-5f7a83a835ba] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-95d62430-1142-4ad1-8720-4557b9f8ce30] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-95d62430-1142-4ad1-8720-4557b9f8ce30]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95d62430-1142-4ad1-8720-4557b9f8ce30] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc26b16a-4556-44d2-ad4a-6bf4bf1f2cdd] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-c9b41a48-a0c1-41ec-867e-2bbf12406f1f] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c9b41a48-a0c1-41ec-867e-2bbf12406f1f]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c9b41a48-a0c1-41ec-867e-2bbf12406f1f] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-717b7c78-5881-4921-a505-234e54a73321] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-717b7c78-5881-4921-a505-234e54a73321]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-717b7c78-5881-4921-a505-234e54a73321] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9efa02f-c66e-43c7-80a1-3537457f6b35] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
  }
}

.sd[data-s-30e7976f-0f1e-4c81-8823-d742f9f979b9] {
  color: #FFFFFF;
  font-family: var(--s-font-11ba8216);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-30e7976f-0f1e-4c81-8823-d742f9f979b9]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-30e7976f-0f1e-4c81-8823-d742f9f979b9] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-60698042-52f8-4cb9-8fbb-f12b26037247] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 20px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  }
}

.sd[data-s-2d2b8d0b-e9c4-4b62-9a35-4532f61f3209] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2d2b8d0b-e9c4-4b62-9a35-4532f61f3209]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d2b8d0b-e9c4-4b62-9a35-4532f61f3209] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143] {
  align-content: center;
  align-items: center;
  background: #7e4696;
  border-bottom: 0px solid #7e4696;
  border-left: 0px solid #7e4696;
  border-right: 0px solid #7e4696;
  border-top: 0px solid #7e4696;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 37px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 3px 12px;
  width: 220px;
  --gap-h-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
  --gap-v-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
  --gap-uuid: dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143;
  max-width: 100%;
}

.sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
  --gap-v-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
}

.sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143] {
    border-bottom: 2px solid #7e4696;
    border-left: 2px solid #7e4696;
    border-right: 2px solid #7e4696;
    border-top: 2px solid #7e4696;
    flex: none;
    height: 45px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    --gap-h-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
    --gap-v-dbfa9c8c-ede1-4b5d-b6b5-d3c46646c143: 0px;
    max-width: 100%;
  }
}

.sd[data-s-ecd41b57-e530-4a44-8162-26526558b85d] {
  color: #ffffff;
  font-family: var(--s-font-11ba8216);
  font-size: 13px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-ecd41b57-e530-4a44-8162-26526558b85d]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ecd41b57-e530-4a44-8162-26526558b85d] {
    font-family: var(--s-font-11ba8216);
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-a2709aeb-5e83-43f4-8e11-f88adde193da] {
  color: #ffffff;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
    border-bottom: 0px solid #5e6655;
    border-left: 0px solid #5e6655;
    border-right: 0px solid #5e6655;
    border-top: 0px solid #5e6655;
    margin: 0px 0px 22px 0px;
    padding: 8px 0px 8px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
  }
}

.sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4] {
  color: #FFFFFF;
  font-family: var(--s-font-d4adde17);
  font-size: 18px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4]:hover {
  opacity: 0.5;
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4] {
    font-size: 15px;
    letter-spacing: 0.05em;
    line-height: 1.6;
  }
}

.sd[data-s-6fbc1b8f-8c1e-480c-a644-b84c4d9a36a8] {
  color: #FFFFFF;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
  max-width: calc(100% - 10px);
}

.sd[data-s-1b17e811-1f22-4f7d-980d-3101de61ba0c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: auto;
  z-index: 5;
  --gap-h-1b17e811-1f22-4f7d-980d-3101de61ba0c: 0px;
  --gap-v-1b17e811-1f22-4f7d-980d-3101de61ba0c: 0px;
  --gap-uuid: 1b17e811-1f22-4f7d-980d-3101de61ba0c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b17e811-1f22-4f7d-980d-3101de61ba0c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: space-between;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-1b17e811-1f22-4f7d-980d-3101de61ba0c: 0px;
    --gap-v-1b17e811-1f22-4f7d-980d-3101de61ba0c: 0px;
    max-width: 100%;
  }
}

.sd[data-s-c8aab98e-85a3-436b-89e7-7f26b6ff42d2] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(20% - (var(--gap-h-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0.8));
  --gap-h-c8aab98e-85a3-436b-89e7-7f26b6ff42d2: 0px;
  --gap-v-c8aab98e-85a3-436b-89e7-7f26b6ff42d2: 0px;
  --gap-uuid: c8aab98e-85a3-436b-89e7-7f26b6ff42d2;
  max-width: calc(20% - (var(--gap-h-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8aab98e-85a3-436b-89e7-7f26b6ff42d2] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-c8aab98e-85a3-436b-89e7-7f26b6ff42d2: 0px;
    --gap-v-c8aab98e-85a3-436b-89e7-7f26b6ff42d2: 0px;
    max-width: 100%;
  }
}

.sd[data-s-4741f9db-934c-4279-ba62-35a648bd2b53] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(50% - (var(--gap-h-c8aab98e-85a3-436b-89e7-7f26b6ff42d2) * 0.5));
  --gap-h-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
  --gap-v-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
  --gap-uuid: 4741f9db-934c-4279-ba62-35a648bd2b53;
  max-width: calc(50% - (var(--gap-h-c8aab98e-85a3-436b-89e7-7f26b6ff42d2) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4741f9db-934c-4279-ba62-35a648bd2b53] {
    gap: 0px;
    margin: 0px 0px 0px 15px;
    width: 120px;
    --gap-h-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
    --gap-v-4741f9db-934c-4279-ba62-35a648bd2b53: 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-af6ff33a-885f-42d4-a91e-2bc91267f20f] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-af6ff33a-885f-42d4-a91e-2bc91267f20f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
  }
}

.sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}





@media screen and (max-width: 540px) {
  .sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb].appear {
    background: rgba(0, 0, 0, 0.0);
  }

  

  .sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb] {
    background: #7e4696;
    display: flex;
    flex: none;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-1b17e811-1f22-4f7d-980d-3101de61ba0c) * 0));
  }
}

.sd[data-s-84419e65-1955-49f8-8293-663ce88022ee] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 84419e65-1955-49f8-8293-663ce88022ee;
  --gap-h-84419e65-1955-49f8-8293-663ce88022ee: 0px;
  --gap-v-84419e65-1955-49f8-8293-663ce88022ee: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84419e65-1955-49f8-8293-663ce88022ee] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 21px;
    justify-content: center;
    width: 100%;
    --gap-h-84419e65-1955-49f8-8293-663ce88022ee: 0px;
    --gap-v-84419e65-1955-49f8-8293-663ce88022ee: 21px;
    max-width: 100%;
  }
}

.sd[data-s-5527f4a4-6cd0-4899-a164-75e9eb1be515] {
  align-content: center;
  align-items: center;
  background: #7e4696;
  border-bottom: 0px solid #1c1d33;
  border-left: 0px solid #1c1d33;
  border-radius: 0;
  border-right: 0px solid #1c1d33;
  border-top: 0px solid #1c1d33;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 91px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 91px;
  --gap-h-5527f4a4-6cd0-4899-a164-75e9eb1be515: 10px;
  --gap-v-5527f4a4-6cd0-4899-a164-75e9eb1be515: 0px;
  --gap-uuid: 5527f4a4-6cd0-4899-a164-75e9eb1be515;
  max-width: calc(100% - 10px);
}

.sd[data-s-5527f4a4-6cd0-4899-a164-75e9eb1be515]:hover {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  --gap-h-5527f4a4-6cd0-4899-a164-75e9eb1be515: 10px;
  --gap-v-5527f4a4-6cd0-4899-a164-75e9eb1be515: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5527f4a4-6cd0-4899-a164-75e9eb1be515] {
    display: flex;
    flex: none;
    height: 50px;
    width: 280px;
    --gap-h-5527f4a4-6cd0-4899-a164-75e9eb1be515: 10px;
    --gap-v-5527f4a4-6cd0-4899-a164-75e9eb1be515: 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-607b25fe-3883-4ba6-a41a-1fdedf82e894] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  --gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894: 0px;
  --gap-v-607b25fe-3883-4ba6-a41a-1fdedf82e894: 0px;
  --gap-uuid: 607b25fe-3883-4ba6-a41a-1fdedf82e894;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-607b25fe-3883-4ba6-a41a-1fdedf82e894] {
    display: flex;
    --gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894: 0px;
    --gap-v-607b25fe-3883-4ba6-a41a-1fdedf82e894: 0px;
  }
}

.sd[data-s-33f6e72b-3e94-4187-86ef-00dc25eeacb2] {
  background: #FFFFFF;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
  max-width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
}

.sd[data-s-33f6e72b-3e94-4187-86ef-00dc25eeacb2].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



.sd[data-s-5550414c-7e62-4df8-949b-67ea1cc83614] {
  background: #FFFFFF;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
  max-width: calc(100% - (var(--gap-h-607b25fe-3883-4ba6-a41a-1fdedf82e894) * 0));
}

.sd[data-s-5550414c-7e62-4df8-949b-67ea1cc83614].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



.sd[data-s-c554f05c-f6d1-4821-a97c-c3e1586da84a] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c554f05c-f6d1-4821-a97c-c3e1586da84a] {
    display: flex;
    flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}

.sd[data-s-34b76027-b98a-40db-89e9-5aeb155118b0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-34b76027-b98a-40db-89e9-5aeb155118b0] {
    display: flex;
  }
}

.sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f] {
    background: #FFFFFF;
  }
}

.sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a] {
    background: #FFFFFF;
  }
}


.sd[data-s-d4984e5f-7b44-4a0a-880e-14674ae2e72e] {
  background: #EEEEEE;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4984e5f-7b44-4a0a-880e-14674ae2e72e] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    justify-content: flex-start;
  }
}

.sd[data-s-840187b3-a139-4c2a-a974-ec90c3d25a29] {
  background: #EEEEEE;
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-840187b3-a139-4c2a-a974-ec90c3d25a29] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ea3f6a31-8ba5-4388-b635-106df1c1027f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea3f6a31-8ba5-4388-b635-106df1c1027f] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 83px 0px 44px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e51e1a25-fada-44f5-8941-fec0218b4d26] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  position: relative;
  width: 60%;
  z-index: 5;
  --gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26: 0px;
  --gap-v-e51e1a25-fada-44f5-8941-fec0218b4d26: 0px;
  --gap-uuid: e51e1a25-fada-44f5-8941-fec0218b4d26;
  max-width: 60%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e51e1a25-fada-44f5-8941-fec0218b4d26] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 90%;
    --gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26: 0px;
    --gap-v-e51e1a25-fada-44f5-8941-fec0218b4d26: 0px;
    max-width: 90%;
  }
}

.sd[data-s-4a6dd8da-b8f6-410a-9060-2be9598f60c3] {
  background: #ffffff;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 12px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  --gap-h-4a6dd8da-b8f6-410a-9060-2be9598f60c3: 0px;
  --gap-v-4a6dd8da-b8f6-410a-9060-2be9598f60c3: 10px;
  --gap-uuid: 4a6dd8da-b8f6-410a-9060-2be9598f60c3;
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a6dd8da-b8f6-410a-9060-2be9598f60c3] {
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: 100%;
    --gap-h-4a6dd8da-b8f6-410a-9060-2be9598f60c3: 0px;
    --gap-v-4a6dd8da-b8f6-410a-9060-2be9598f60c3: 0px;
  }
}

.sd[data-s-e732dba5-9b8a-4d49-9956-750cc185f0a2] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4a6dd8da-b8f6-410a-9060-2be9598f60c3) * 0));
  --gap-h-e732dba5-9b8a-4d49-9956-750cc185f0a2: 20px;
  --gap-v-e732dba5-9b8a-4d49-9956-750cc185f0a2: 0px;
  --gap-uuid: e732dba5-9b8a-4d49-9956-750cc185f0a2;
  max-width: calc(100% - (var(--gap-h-4a6dd8da-b8f6-410a-9060-2be9598f60c3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e732dba5-9b8a-4d49-9956-750cc185f0a2] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px;
    --gap-h-e732dba5-9b8a-4d49-9956-750cc185f0a2: 20px;
    --gap-v-e732dba5-9b8a-4d49-9956-750cc185f0a2: 0px;
  }
}

.sd[data-s-804fe64e-fc37-49cf-af95-444dca1922a1] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e732dba5-9b8a-4d49-9956-750cc185f0a2) * 0));
  max-width: calc(100% - (var(--gap-h-e732dba5-9b8a-4d49-9956-750cc185f0a2) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-804fe64e-fc37-49cf-af95-444dca1922a1] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 0;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06: 0px;
  --gap-v-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06: 0px;
  --gap-uuid: f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06;
  max-width: 100%;
}

.sd[data-s-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06]:hover {
  opacity: 1;
  --gap-h-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06: 0px;
  --gap-v-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06] {
    border-radius: 0;
    --gap-h-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06: 0px;
    --gap-v-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06: 0px;
  }
}

.sd[data-s-db8d9229-9f0f-4e16-8e4e-6285a9198852] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06) * 0));
  --gap-h-db8d9229-9f0f-4e16-8e4e-6285a9198852: 20px;
  --gap-v-db8d9229-9f0f-4e16-8e4e-6285a9198852: 0px;
  --gap-uuid: db8d9229-9f0f-4e16-8e4e-6285a9198852;
  max-width: calc(100% - (var(--gap-h-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-db8d9229-9f0f-4e16-8e4e-6285a9198852] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06) * 0.12000000000000008));
    --gap-h-db8d9229-9f0f-4e16-8e4e-6285a9198852: 13px;
    --gap-v-db8d9229-9f0f-4e16-8e4e-6285a9198852: 0px;
    max-width: calc(88% - (var(--gap-h-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06) * 0.12000000000000008));
  }
}

.sd[data-s-0e9f085c-5a43-4caf-9b5c-7e1af0f87897] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-db8d9229-9f0f-4e16-8e4e-6285a9198852) * 0));
  max-width: calc(100% - (var(--gap-h-db8d9229-9f0f-4e16-8e4e-6285a9198852) * 0));
  justify-content: flex-start;
}

.sd[data-s-f5ce9dc0-4dcc-4fa8-9f22-4a09bce2ea06]:hover .sd[data-s-0e9f085c-5a43-4caf-9b5c-7e1af0f87897] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e9f085c-5a43-4caf-9b5c-7e1af0f87897] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-af5d237d-a55f-4c92-90cd-93e3097fcf5d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-af5d237d-a55f-4c92-90cd-93e3097fcf5d] {
  flex: none;
  height: 0px;
}

.sd[data-s-e58b048c-2df5-41b7-8a68-135965766d3b] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-e58b048c-2df5-41b7-8a68-135965766d3b: 0px;
  --gap-v-e58b048c-2df5-41b7-8a68-135965766d3b: 10px;
  --gap-uuid: e58b048c-2df5-41b7-8a68-135965766d3b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e58b048c-2df5-41b7-8a68-135965766d3b] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    --gap-h-e58b048c-2df5-41b7-8a68-135965766d3b: 0px;
    --gap-v-e58b048c-2df5-41b7-8a68-135965766d3b: 10px;
  }
}

.sd[data-s-75cf0e5f-2eb1-474b-92a4-21cef5b1e58e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-e58b048c-2df5-41b7-8a68-135965766d3b) * 0));
  max-width: calc(100% - (var(--gap-h-e58b048c-2df5-41b7-8a68-135965766d3b) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-75cf0e5f-2eb1-474b-92a4-21cef5b1e58e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
    width: 706px;
    max-width: 100%;
  }
}

.sd[data-s-08d361ef-3594-4b0a-acfa-46b75104e3b6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-08d361ef-3594-4b0a-acfa-46b75104e3b6] {
    flex: none;
    height: auto;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-f43a74d7-aa2b-4157-a486-bc1e00aa7866] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f43a74d7-aa2b-4157-a486-bc1e00aa7866]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f43a74d7-aa2b-4157-a486-bc1e00aa7866] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-541847f6-e9ef-47c7-bb27-948702259267] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 12px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  --gap-h-541847f6-e9ef-47c7-bb27-948702259267: 0px;
  --gap-v-541847f6-e9ef-47c7-bb27-948702259267: 10px;
  --gap-uuid: 541847f6-e9ef-47c7-bb27-948702259267;
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-541847f6-e9ef-47c7-bb27-948702259267] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: 100%;
    --gap-h-541847f6-e9ef-47c7-bb27-948702259267: 0px;
    --gap-v-541847f6-e9ef-47c7-bb27-948702259267: 0px;
  }
}

.sd[data-s-53ff19a5-9e68-4d9a-baac-b7572d715450] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-541847f6-e9ef-47c7-bb27-948702259267) * 0));
  --gap-h-53ff19a5-9e68-4d9a-baac-b7572d715450: 20px;
  --gap-v-53ff19a5-9e68-4d9a-baac-b7572d715450: 0px;
  --gap-uuid: 53ff19a5-9e68-4d9a-baac-b7572d715450;
  max-width: calc(100% - (var(--gap-h-541847f6-e9ef-47c7-bb27-948702259267) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-53ff19a5-9e68-4d9a-baac-b7572d715450] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-53ff19a5-9e68-4d9a-baac-b7572d715450: 20px;
    --gap-v-53ff19a5-9e68-4d9a-baac-b7572d715450: 0px;
  }
}

.sd[data-s-127af994-5314-4526-ba86-8794e3b986f5] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-53ff19a5-9e68-4d9a-baac-b7572d715450) * 0));
  max-width: calc(100% - (var(--gap-h-53ff19a5-9e68-4d9a-baac-b7572d715450) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-127af994-5314-4526-ba86-8794e3b986f5] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 2px;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e: 0px;
  --gap-v-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e: 0px;
  --gap-uuid: 2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e;
  max-width: 100%;
}

.sd[data-s-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e]:hover {
  opacity: 1;
  --gap-h-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e: 0px;
  --gap-v-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e] {
    border-radius: 0;
    --gap-h-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e: 0px;
    --gap-v-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e: 0px;
  }
}

.sd[data-s-2951a63b-e550-4a18-8fa6-09a7c7d70867] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e) * 0));
  --gap-h-2951a63b-e550-4a18-8fa6-09a7c7d70867: 20px;
  --gap-v-2951a63b-e550-4a18-8fa6-09a7c7d70867: 0px;
  --gap-uuid: 2951a63b-e550-4a18-8fa6-09a7c7d70867;
  max-width: calc(100% - (var(--gap-h-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2951a63b-e550-4a18-8fa6-09a7c7d70867] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e) * 0.12000000000000008));
    --gap-h-2951a63b-e550-4a18-8fa6-09a7c7d70867: 13px;
    --gap-v-2951a63b-e550-4a18-8fa6-09a7c7d70867: 0px;
    max-width: calc(88% - (var(--gap-h-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e) * 0.12000000000000008));
  }
}

.sd[data-s-a7d806e3-f12e-4f6a-9f8c-02786994fd43] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-2951a63b-e550-4a18-8fa6-09a7c7d70867) * 0));
  max-width: calc(100% - (var(--gap-h-2951a63b-e550-4a18-8fa6-09a7c7d70867) * 0));
  justify-content: flex-start;
}

.sd[data-s-2760ac0e-77d3-4b2a-8f5d-4e2c77a0948e]:hover .sd[data-s-a7d806e3-f12e-4f6a-9f8c-02786994fd43] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7d806e3-f12e-4f6a-9f8c-02786994fd43] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-8dc5b9c4-8006-4428-a690-d3fcdc5aedc3] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-8dc5b9c4-8006-4428-a690-d3fcdc5aedc3] {
  flex: none;
  height: 0px;
}

.sd[data-s-89535d89-884c-4cfb-a4bf-79dfc59ab6c6] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-89535d89-884c-4cfb-a4bf-79dfc59ab6c6: 0px;
  --gap-v-89535d89-884c-4cfb-a4bf-79dfc59ab6c6: 10px;
  --gap-uuid: 89535d89-884c-4cfb-a4bf-79dfc59ab6c6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89535d89-884c-4cfb-a4bf-79dfc59ab6c6] {
    flex: none;
    width: 523px;
    --gap-h-89535d89-884c-4cfb-a4bf-79dfc59ab6c6: 0px;
    --gap-v-89535d89-884c-4cfb-a4bf-79dfc59ab6c6: 10px;
    max-width: 100%;
  }
}

.sd[data-s-583ccd2b-a971-4c9c-a5a9-280a8417568e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-89535d89-884c-4cfb-a4bf-79dfc59ab6c6) * 0));
  max-width: calc(100% - (var(--gap-h-89535d89-884c-4cfb-a4bf-79dfc59ab6c6) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-583ccd2b-a971-4c9c-a5a9-280a8417568e] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-c22c3b3d-21bd-447c-ac39-4e0661c4e2cb] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c22c3b3d-21bd-447c-ac39-4e0661c4e2cb] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-230ff744-f550-4f5e-87d1-91ccb6d1e9bd] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-230ff744-f550-4f5e-87d1-91ccb6d1e9bd]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-230ff744-f550-4f5e-87d1-91ccb6d1e9bd] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-536e788d-d882-4a8d-8a17-6d242e2ccaf4] {
  background: #EEEEEE;
  box-shadow: none;
  flex: none;
  gap: 10px;
  margin: 0px 0px 12px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  --gap-h-536e788d-d882-4a8d-8a17-6d242e2ccaf4: 0px;
  --gap-v-536e788d-d882-4a8d-8a17-6d242e2ccaf4: 10px;
  --gap-uuid: 536e788d-d882-4a8d-8a17-6d242e2ccaf4;
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-536e788d-d882-4a8d-8a17-6d242e2ccaf4] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    box-shadow: none;
    flex: none;
    gap: 0px;
    width: 100%;
    --gap-h-536e788d-d882-4a8d-8a17-6d242e2ccaf4: 0px;
    --gap-v-536e788d-d882-4a8d-8a17-6d242e2ccaf4: 0px;
  }
}

.sd[data-s-e6c55be2-d401-4798-b7e8-7a5b4680bd86] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #333;
  border-left: 0px solid #333;
  border-right: 0px solid #333;
  border-top: 0px solid #333;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-536e788d-d882-4a8d-8a17-6d242e2ccaf4) * 0));
  --gap-h-e6c55be2-d401-4798-b7e8-7a5b4680bd86: 20px;
  --gap-v-e6c55be2-d401-4798-b7e8-7a5b4680bd86: 0px;
  --gap-uuid: e6c55be2-d401-4798-b7e8-7a5b4680bd86;
  max-width: calc(100% - (var(--gap-h-536e788d-d882-4a8d-8a17-6d242e2ccaf4) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6c55be2-d401-4798-b7e8-7a5b4680bd86] {
    border-bottom: 0px solid #ab8853;
    border-left: 0px solid #ab8853;
    border-right: 0px solid #ab8853;
    border-top: 0px solid #ab8853;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-e6c55be2-d401-4798-b7e8-7a5b4680bd86: 20px;
    --gap-v-e6c55be2-d401-4798-b7e8-7a5b4680bd86: 0px;
  }
}

.sd[data-s-dc83bad4-d4d1-4fec-984b-ba2bbf14f34e] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e6c55be2-d401-4798-b7e8-7a5b4680bd86) * 0));
  max-width: calc(100% - (var(--gap-h-e6c55be2-d401-4798-b7e8-7a5b4680bd86) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc83bad4-d4d1-4fec-984b-ba2bbf14f34e] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 0;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-c10ca64f-4637-40da-843a-433015e88f25] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-c10ca64f-4637-40da-843a-433015e88f25: 0px;
  --gap-v-c10ca64f-4637-40da-843a-433015e88f25: 0px;
  --gap-uuid: c10ca64f-4637-40da-843a-433015e88f25;
  max-width: 100%;
}

.sd[data-s-c10ca64f-4637-40da-843a-433015e88f25]:hover {
  opacity: 1;
  --gap-h-c10ca64f-4637-40da-843a-433015e88f25: 0px;
  --gap-v-c10ca64f-4637-40da-843a-433015e88f25: 0px;
}

.sd[data-s-925d7f3c-4178-41ef-862a-b195f0fc3ba8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-c10ca64f-4637-40da-843a-433015e88f25) * 0));
  --gap-h-925d7f3c-4178-41ef-862a-b195f0fc3ba8: 20px;
  --gap-v-925d7f3c-4178-41ef-862a-b195f0fc3ba8: 0px;
  --gap-uuid: 925d7f3c-4178-41ef-862a-b195f0fc3ba8;
  max-width: calc(100% - (var(--gap-h-c10ca64f-4637-40da-843a-433015e88f25) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-925d7f3c-4178-41ef-862a-b195f0fc3ba8] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-c10ca64f-4637-40da-843a-433015e88f25) * 0.12000000000000008));
    --gap-h-925d7f3c-4178-41ef-862a-b195f0fc3ba8: 13px;
    --gap-v-925d7f3c-4178-41ef-862a-b195f0fc3ba8: 0px;
    max-width: calc(88% - (var(--gap-h-c10ca64f-4637-40da-843a-433015e88f25) * 0.12000000000000008));
  }
}

.sd[data-s-6cff4ff6-af41-48e1-a884-1816f9cb2127] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-925d7f3c-4178-41ef-862a-b195f0fc3ba8) * 0));
  max-width: calc(100% - (var(--gap-h-925d7f3c-4178-41ef-862a-b195f0fc3ba8) * 0));
  justify-content: flex-start;
}

.sd[data-s-c10ca64f-4637-40da-843a-433015e88f25]:hover .sd[data-s-6cff4ff6-af41-48e1-a884-1816f9cb2127] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6cff4ff6-af41-48e1-a884-1816f9cb2127] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-32206960-f430-448b-af08-a0892fc8171e] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-32206960-f430-448b-af08-a0892fc8171e] {
  flex: none;
  height: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32206960-f430-448b-af08-a0892fc8171e] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f: 0px;
  --gap-v-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f: 10px;
  --gap-uuid: 7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f] {
    width: 100%;
    --gap-h-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f: 0px;
    --gap-v-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f: 10px;
    max-width: 100%;
  }
}

.sd[data-s-552c9505-d989-4d6d-8462-78a34c3f5ab0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f) * 0));
  max-width: calc(100% - (var(--gap-h-7e6af766-bbab-42dc-bcaa-e33b8fd4ae6f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-552c9505-d989-4d6d-8462-78a34c3f5ab0] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-87a1ea72-a0d9-4a29-8f18-392a57c0078a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-87a1ea72-a0d9-4a29-8f18-392a57c0078a] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-5742f4ce-659f-4e23-9ff3-4421008f90a5] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5742f4ce-659f-4e23-9ff3-4421008f90a5]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5742f4ce-659f-4e23-9ff3-4421008f90a5] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-8ef3e086-c5f0-46fa-8a81-ddfd35e9833f] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ef3e086-c5f0-46fa-8a81-ddfd35e9833f] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 2px;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-b930517b-c130-41ae-9a01-8caa6703555e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-b930517b-c130-41ae-9a01-8caa6703555e: 0px;
  --gap-v-b930517b-c130-41ae-9a01-8caa6703555e: 0px;
  --gap-uuid: b930517b-c130-41ae-9a01-8caa6703555e;
  max-width: 100%;
}

.sd[data-s-b930517b-c130-41ae-9a01-8caa6703555e]:hover {
  opacity: 1;
  --gap-h-b930517b-c130-41ae-9a01-8caa6703555e: 0px;
  --gap-v-b930517b-c130-41ae-9a01-8caa6703555e: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b930517b-c130-41ae-9a01-8caa6703555e] {
    border-radius: 0;
    --gap-h-b930517b-c130-41ae-9a01-8caa6703555e: 0px;
    --gap-v-b930517b-c130-41ae-9a01-8caa6703555e: 0px;
  }
}

.sd[data-s-bfcec235-e250-40de-a0ca-1e533b019a7a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b930517b-c130-41ae-9a01-8caa6703555e) * 0));
  --gap-h-bfcec235-e250-40de-a0ca-1e533b019a7a: 20px;
  --gap-v-bfcec235-e250-40de-a0ca-1e533b019a7a: 0px;
  --gap-uuid: bfcec235-e250-40de-a0ca-1e533b019a7a;
  max-width: calc(100% - (var(--gap-h-b930517b-c130-41ae-9a01-8caa6703555e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bfcec235-e250-40de-a0ca-1e533b019a7a] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-b930517b-c130-41ae-9a01-8caa6703555e) * 0.12000000000000008));
    --gap-h-bfcec235-e250-40de-a0ca-1e533b019a7a: 13px;
    --gap-v-bfcec235-e250-40de-a0ca-1e533b019a7a: 0px;
    max-width: calc(88% - (var(--gap-h-b930517b-c130-41ae-9a01-8caa6703555e) * 0.12000000000000008));
  }
}

.sd[data-s-2dda5ce9-b7ca-42e4-9620-bd6268d45620] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-bfcec235-e250-40de-a0ca-1e533b019a7a) * 0));
  max-width: calc(100% - (var(--gap-h-bfcec235-e250-40de-a0ca-1e533b019a7a) * 0));
  justify-content: flex-start;
}

.sd[data-s-b930517b-c130-41ae-9a01-8caa6703555e]:hover .sd[data-s-2dda5ce9-b7ca-42e4-9620-bd6268d45620] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2dda5ce9-b7ca-42e4-9620-bd6268d45620] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-9b9454dc-48ee-4ffa-b3bf-444c66249514] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-9b9454dc-48ee-4ffa-b3bf-444c66249514] {
  flex: none;
  height: 0px;
}

.sd[data-s-da9fc756-2fc9-4227-aca5-97ccd3a7e10c] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-da9fc756-2fc9-4227-aca5-97ccd3a7e10c: 0px;
  --gap-v-da9fc756-2fc9-4227-aca5-97ccd3a7e10c: 10px;
  --gap-uuid: da9fc756-2fc9-4227-aca5-97ccd3a7e10c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da9fc756-2fc9-4227-aca5-97ccd3a7e10c] {
    flex: none;
    width: 523px;
    --gap-h-da9fc756-2fc9-4227-aca5-97ccd3a7e10c: 0px;
    --gap-v-da9fc756-2fc9-4227-aca5-97ccd3a7e10c: 10px;
    max-width: 100%;
  }
}

.sd[data-s-2429fcca-9ce1-440b-adb2-24d29d8e05ad] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-da9fc756-2fc9-4227-aca5-97ccd3a7e10c) * 0));
  max-width: calc(100% - (var(--gap-h-da9fc756-2fc9-4227-aca5-97ccd3a7e10c) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2429fcca-9ce1-440b-adb2-24d29d8e05ad] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-b9d30b6d-f140-46c1-b174-7a69588e4830] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9d30b6d-f140-46c1-b174-7a69588e4830] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-787d930c-e227-4a7b-967b-be53afe47fa6] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-787d930c-e227-4a7b-967b-be53afe47fa6]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-787d930c-e227-4a7b-967b-be53afe47fa6] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-23c351c6-166e-411d-96ad-7549fb6f3634] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-23c351c6-166e-411d-96ad-7549fb6f3634] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 2px;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-46cfd00c-953b-4db6-a666-1bd9c7848c3a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-46cfd00c-953b-4db6-a666-1bd9c7848c3a: 0px;
  --gap-v-46cfd00c-953b-4db6-a666-1bd9c7848c3a: 0px;
  --gap-uuid: 46cfd00c-953b-4db6-a666-1bd9c7848c3a;
  max-width: 100%;
}

.sd[data-s-46cfd00c-953b-4db6-a666-1bd9c7848c3a]:hover {
  opacity: 1;
  --gap-h-46cfd00c-953b-4db6-a666-1bd9c7848c3a: 0px;
  --gap-v-46cfd00c-953b-4db6-a666-1bd9c7848c3a: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-46cfd00c-953b-4db6-a666-1bd9c7848c3a] {
    border-radius: 0;
    --gap-h-46cfd00c-953b-4db6-a666-1bd9c7848c3a: 0px;
    --gap-v-46cfd00c-953b-4db6-a666-1bd9c7848c3a: 0px;
  }
}

.sd[data-s-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-46cfd00c-953b-4db6-a666-1bd9c7848c3a) * 0));
  --gap-h-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151: 20px;
  --gap-v-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151: 0px;
  --gap-uuid: 52fa64ee-2a7f-4c9d-a4c1-978db2a2b151;
  max-width: calc(100% - (var(--gap-h-46cfd00c-953b-4db6-a666-1bd9c7848c3a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-46cfd00c-953b-4db6-a666-1bd9c7848c3a) * 0.12000000000000008));
    --gap-h-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151: 13px;
    --gap-v-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151: 0px;
    max-width: calc(88% - (var(--gap-h-46cfd00c-953b-4db6-a666-1bd9c7848c3a) * 0.12000000000000008));
  }
}

.sd[data-s-78c59a01-8ce6-4263-aba0-4ee2b832d9b1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151) * 0));
  max-width: calc(100% - (var(--gap-h-52fa64ee-2a7f-4c9d-a4c1-978db2a2b151) * 0));
  justify-content: flex-start;
}

.sd[data-s-46cfd00c-953b-4db6-a666-1bd9c7848c3a]:hover .sd[data-s-78c59a01-8ce6-4263-aba0-4ee2b832d9b1] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-78c59a01-8ce6-4263-aba0-4ee2b832d9b1] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-30f06255-44a4-484e-9723-86fad7e6e8b7] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-30f06255-44a4-484e-9723-86fad7e6e8b7] {
  flex: none;
  height: 0px;
}

.sd[data-s-e55b6451-4093-430b-8b4d-469ce97a1ec1] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-e55b6451-4093-430b-8b4d-469ce97a1ec1: 0px;
  --gap-v-e55b6451-4093-430b-8b4d-469ce97a1ec1: 10px;
  --gap-uuid: e55b6451-4093-430b-8b4d-469ce97a1ec1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e55b6451-4093-430b-8b4d-469ce97a1ec1] {
    flex: none;
    width: 523px;
    --gap-h-e55b6451-4093-430b-8b4d-469ce97a1ec1: 0px;
    --gap-v-e55b6451-4093-430b-8b4d-469ce97a1ec1: 10px;
    max-width: 100%;
  }
}

.sd[data-s-8cefbade-0b40-4ffa-bfac-44b0a5b26a3f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-e55b6451-4093-430b-8b4d-469ce97a1ec1) * 0));
  max-width: calc(100% - (var(--gap-h-e55b6451-4093-430b-8b4d-469ce97a1ec1) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8cefbade-0b40-4ffa-bfac-44b0a5b26a3f] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-f2a389e8-6f3f-426d-ad7d-6a1c60aeff11] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2a389e8-6f3f-426d-ad7d-6a1c60aeff11] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-f8ba95c3-2b06-4c9e-9c2c-dea6f8969571] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f8ba95c3-2b06-4c9e-9c2c-dea6f8969571]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8ba95c3-2b06-4c9e-9c2c-dea6f8969571] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-8fcc6ed7-87f5-4642-80c5-8d6372cfae19] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fcc6ed7-87f5-4642-80c5-8d6372cfae19] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 2px;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-251f0173-dedb-487b-b8ea-74df009eb309] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-251f0173-dedb-487b-b8ea-74df009eb309: 0px;
  --gap-v-251f0173-dedb-487b-b8ea-74df009eb309: 0px;
  --gap-uuid: 251f0173-dedb-487b-b8ea-74df009eb309;
  max-width: 100%;
}

.sd[data-s-251f0173-dedb-487b-b8ea-74df009eb309]:hover {
  opacity: 1;
  --gap-h-251f0173-dedb-487b-b8ea-74df009eb309: 0px;
  --gap-v-251f0173-dedb-487b-b8ea-74df009eb309: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-251f0173-dedb-487b-b8ea-74df009eb309] {
    border-radius: 0;
    --gap-h-251f0173-dedb-487b-b8ea-74df009eb309: 0px;
    --gap-v-251f0173-dedb-487b-b8ea-74df009eb309: 0px;
  }
}

.sd[data-s-1559b11c-ae30-4a9d-bd67-da3e9cb09243] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-251f0173-dedb-487b-b8ea-74df009eb309) * 0));
  --gap-h-1559b11c-ae30-4a9d-bd67-da3e9cb09243: 20px;
  --gap-v-1559b11c-ae30-4a9d-bd67-da3e9cb09243: 0px;
  --gap-uuid: 1559b11c-ae30-4a9d-bd67-da3e9cb09243;
  max-width: calc(100% - (var(--gap-h-251f0173-dedb-487b-b8ea-74df009eb309) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1559b11c-ae30-4a9d-bd67-da3e9cb09243] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-251f0173-dedb-487b-b8ea-74df009eb309) * 0.12000000000000008));
    --gap-h-1559b11c-ae30-4a9d-bd67-da3e9cb09243: 13px;
    --gap-v-1559b11c-ae30-4a9d-bd67-da3e9cb09243: 0px;
    max-width: calc(88% - (var(--gap-h-251f0173-dedb-487b-b8ea-74df009eb309) * 0.12000000000000008));
  }
}

.sd[data-s-65ecc064-b15c-4447-9ab4-ad8b71e07f0a] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-1559b11c-ae30-4a9d-bd67-da3e9cb09243) * 0));
  max-width: calc(100% - (var(--gap-h-1559b11c-ae30-4a9d-bd67-da3e9cb09243) * 0));
  justify-content: flex-start;
}

.sd[data-s-251f0173-dedb-487b-b8ea-74df009eb309]:hover .sd[data-s-65ecc064-b15c-4447-9ab4-ad8b71e07f0a] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65ecc064-b15c-4447-9ab4-ad8b71e07f0a] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-35e39bc2-d8ee-4b8c-b67c-2a9e7e84524f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-35e39bc2-d8ee-4b8c-b67c-2a9e7e84524f] {
  flex: none;
  height: 0px;
}

.sd[data-s-7fae93bb-fe92-4508-9dc1-07ffcf9386f8] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-7fae93bb-fe92-4508-9dc1-07ffcf9386f8: 0px;
  --gap-v-7fae93bb-fe92-4508-9dc1-07ffcf9386f8: 10px;
  --gap-uuid: 7fae93bb-fe92-4508-9dc1-07ffcf9386f8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7fae93bb-fe92-4508-9dc1-07ffcf9386f8] {
    flex: none;
    width: 523px;
    --gap-h-7fae93bb-fe92-4508-9dc1-07ffcf9386f8: 0px;
    --gap-v-7fae93bb-fe92-4508-9dc1-07ffcf9386f8: 10px;
    max-width: 100%;
  }
}

.sd[data-s-53ed8dbe-f4c3-4746-8bbe-f09763af1c54] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-7fae93bb-fe92-4508-9dc1-07ffcf9386f8) * 0));
  max-width: calc(100% - (var(--gap-h-7fae93bb-fe92-4508-9dc1-07ffcf9386f8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-53ed8dbe-f4c3-4746-8bbe-f09763af1c54] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-1dc7fda9-f984-4ee0-b16d-8d7f3611e316] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dc7fda9-f984-4ee0-b16d-8d7f3611e316] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-b153d4d6-f5ba-484d-9990-4042f6eafc67] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b153d4d6-f5ba-484d-9990-4042f6eafc67]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b153d4d6-f5ba-484d-9990-4042f6eafc67] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-0df44eda-29d0-4718-af97-f39e87edf3a5] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0df44eda-29d0-4718-af97-f39e87edf3a5] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 2px;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-67b55072-330e-4df1-8db1-7b0d7fe6643d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-67b55072-330e-4df1-8db1-7b0d7fe6643d: 0px;
  --gap-v-67b55072-330e-4df1-8db1-7b0d7fe6643d: 0px;
  --gap-uuid: 67b55072-330e-4df1-8db1-7b0d7fe6643d;
  max-width: 100%;
}

.sd[data-s-67b55072-330e-4df1-8db1-7b0d7fe6643d]:hover {
  opacity: 1;
  --gap-h-67b55072-330e-4df1-8db1-7b0d7fe6643d: 0px;
  --gap-v-67b55072-330e-4df1-8db1-7b0d7fe6643d: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67b55072-330e-4df1-8db1-7b0d7fe6643d] {
    border-radius: 0;
    --gap-h-67b55072-330e-4df1-8db1-7b0d7fe6643d: 0px;
    --gap-v-67b55072-330e-4df1-8db1-7b0d7fe6643d: 0px;
  }
}

.sd[data-s-0c91ab54-1153-4063-8c59-22c5e61d5197] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-67b55072-330e-4df1-8db1-7b0d7fe6643d) * 0));
  --gap-h-0c91ab54-1153-4063-8c59-22c5e61d5197: 20px;
  --gap-v-0c91ab54-1153-4063-8c59-22c5e61d5197: 0px;
  --gap-uuid: 0c91ab54-1153-4063-8c59-22c5e61d5197;
  max-width: calc(100% - (var(--gap-h-67b55072-330e-4df1-8db1-7b0d7fe6643d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c91ab54-1153-4063-8c59-22c5e61d5197] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-67b55072-330e-4df1-8db1-7b0d7fe6643d) * 0.12000000000000008));
    --gap-h-0c91ab54-1153-4063-8c59-22c5e61d5197: 13px;
    --gap-v-0c91ab54-1153-4063-8c59-22c5e61d5197: 0px;
    max-width: calc(88% - (var(--gap-h-67b55072-330e-4df1-8db1-7b0d7fe6643d) * 0.12000000000000008));
  }
}

.sd[data-s-93d67a83-5271-4192-a439-a57df370d3f0] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-0c91ab54-1153-4063-8c59-22c5e61d5197) * 0));
  max-width: calc(100% - (var(--gap-h-0c91ab54-1153-4063-8c59-22c5e61d5197) * 0));
  justify-content: flex-start;
}

.sd[data-s-67b55072-330e-4df1-8db1-7b0d7fe6643d]:hover .sd[data-s-93d67a83-5271-4192-a439-a57df370d3f0] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-93d67a83-5271-4192-a439-a57df370d3f0] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-9a513055-8612-48b7-9ff7-41e0edb3d26d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-9a513055-8612-48b7-9ff7-41e0edb3d26d] {
  flex: none;
  height: 0px;
}

.sd[data-s-269c54cc-17a2-4a65-9010-c29517a82e56] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-269c54cc-17a2-4a65-9010-c29517a82e56: 0px;
  --gap-v-269c54cc-17a2-4a65-9010-c29517a82e56: 10px;
  --gap-uuid: 269c54cc-17a2-4a65-9010-c29517a82e56;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-269c54cc-17a2-4a65-9010-c29517a82e56] {
    flex: none;
    width: 523px;
    --gap-h-269c54cc-17a2-4a65-9010-c29517a82e56: 0px;
    --gap-v-269c54cc-17a2-4a65-9010-c29517a82e56: 10px;
    max-width: 100%;
  }
}

.sd[data-s-5c164c93-fa32-44e9-9400-a4b679a93668] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-269c54cc-17a2-4a65-9010-c29517a82e56) * 0));
  max-width: calc(100% - (var(--gap-h-269c54cc-17a2-4a65-9010-c29517a82e56) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c164c93-fa32-44e9-9400-a4b679a93668] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-4fa2cc55-b781-4988-8612-8f77e5ea0cc2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4fa2cc55-b781-4988-8612-8f77e5ea0cc2] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-225815e3-fb31-47aa-8cc2-87fe1159db58] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-225815e3-fb31-47aa-8cc2-87fe1159db58]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-225815e3-fb31-47aa-8cc2-87fe1159db58] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-b698cd5b-0fbc-4545-8285-9a4ddca10add] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b698cd5b-0fbc-4545-8285-9a4ddca10add] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 2px;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-06ad5702-a1a0-4c8c-8e93-f3409651f275] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-06ad5702-a1a0-4c8c-8e93-f3409651f275: 0px;
  --gap-v-06ad5702-a1a0-4c8c-8e93-f3409651f275: 0px;
  --gap-uuid: 06ad5702-a1a0-4c8c-8e93-f3409651f275;
  max-width: 100%;
}

.sd[data-s-06ad5702-a1a0-4c8c-8e93-f3409651f275]:hover {
  opacity: 1;
  --gap-h-06ad5702-a1a0-4c8c-8e93-f3409651f275: 0px;
  --gap-v-06ad5702-a1a0-4c8c-8e93-f3409651f275: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06ad5702-a1a0-4c8c-8e93-f3409651f275] {
    border-radius: 0;
    --gap-h-06ad5702-a1a0-4c8c-8e93-f3409651f275: 0px;
    --gap-v-06ad5702-a1a0-4c8c-8e93-f3409651f275: 0px;
  }
}

.sd[data-s-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-06ad5702-a1a0-4c8c-8e93-f3409651f275) * 0));
  --gap-h-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9: 20px;
  --gap-v-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9: 0px;
  --gap-uuid: 7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9;
  max-width: calc(100% - (var(--gap-h-06ad5702-a1a0-4c8c-8e93-f3409651f275) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-06ad5702-a1a0-4c8c-8e93-f3409651f275) * 0.12000000000000008));
    --gap-h-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9: 13px;
    --gap-v-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9: 0px;
    max-width: calc(88% - (var(--gap-h-06ad5702-a1a0-4c8c-8e93-f3409651f275) * 0.12000000000000008));
  }
}

.sd[data-s-f512dfb9-b586-496d-a24d-1933bf1cc494] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9) * 0));
  max-width: calc(100% - (var(--gap-h-7b3593da-5dce-4cdf-a5ac-cbc8cc7ab0c9) * 0));
  justify-content: flex-start;
}

.sd[data-s-06ad5702-a1a0-4c8c-8e93-f3409651f275]:hover .sd[data-s-f512dfb9-b586-496d-a24d-1933bf1cc494] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f512dfb9-b586-496d-a24d-1933bf1cc494] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-2b8e0556-23b8-4845-b544-ea0468bf0b7a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-2b8e0556-23b8-4845-b544-ea0468bf0b7a] {
  flex: none;
  height: 0px;
}

.sd[data-s-1540d21e-5359-4f7e-be8f-9d5a0be8ee79] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-1540d21e-5359-4f7e-be8f-9d5a0be8ee79: 0px;
  --gap-v-1540d21e-5359-4f7e-be8f-9d5a0be8ee79: 10px;
  --gap-uuid: 1540d21e-5359-4f7e-be8f-9d5a0be8ee79;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1540d21e-5359-4f7e-be8f-9d5a0be8ee79] {
    flex: none;
    width: 523px;
    --gap-h-1540d21e-5359-4f7e-be8f-9d5a0be8ee79: 0px;
    --gap-v-1540d21e-5359-4f7e-be8f-9d5a0be8ee79: 10px;
    max-width: 100%;
  }
}

.sd[data-s-d0ed56aa-bda2-4951-a1ba-901f16fd1946] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-1540d21e-5359-4f7e-be8f-9d5a0be8ee79) * 0));
  max-width: calc(100% - (var(--gap-h-1540d21e-5359-4f7e-be8f-9d5a0be8ee79) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0ed56aa-bda2-4951-a1ba-901f16fd1946] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-75d249c0-9407-48a6-b7ac-eb8d208089a6] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-75d249c0-9407-48a6-b7ac-eb8d208089a6] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-f1fdc16c-9f21-476e-bfb4-bbfea4d294c1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f1fdc16c-9f21-476e-bfb4-bbfea4d294c1]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1fdc16c-9f21-476e-bfb4-bbfea4d294c1] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-1b425d67-8977-44b5-9520-726f3da68dd3] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 13px 13px 13px 13px;
  width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
  max-width: calc(100% - (var(--gap-h-e51e1a25-fada-44f5-8941-fec0218b4d26) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b425d67-8977-44b5-9520-726f3da68dd3] {
    border-bottom: 0px solid #333;
    border-left: 0px solid #333;
    border-radius: 2px;
    border-right: 0px solid #333;
    border-top: 0px solid #333;
    box-shadow: none;
    flex: none;
    width: 100%;
  }
}

.sd[data-s-39e5289d-591a-4a76-b3c2-53251861a8cf] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-39e5289d-591a-4a76-b3c2-53251861a8cf: 0px;
  --gap-v-39e5289d-591a-4a76-b3c2-53251861a8cf: 0px;
  --gap-uuid: 39e5289d-591a-4a76-b3c2-53251861a8cf;
  max-width: 100%;
}

.sd[data-s-39e5289d-591a-4a76-b3c2-53251861a8cf]:hover {
  opacity: 1;
  --gap-h-39e5289d-591a-4a76-b3c2-53251861a8cf: 0px;
  --gap-v-39e5289d-591a-4a76-b3c2-53251861a8cf: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-39e5289d-591a-4a76-b3c2-53251861a8cf] {
    border-radius: 0;
    --gap-h-39e5289d-591a-4a76-b3c2-53251861a8cf: 0px;
    --gap-v-39e5289d-591a-4a76-b3c2-53251861a8cf: 0px;
  }
}

.sd[data-s-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-39e5289d-591a-4a76-b3c2-53251861a8cf) * 0));
  --gap-h-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930: 20px;
  --gap-v-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930: 0px;
  --gap-uuid: ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930;
  max-width: calc(100% - (var(--gap-h-39e5289d-591a-4a76-b3c2-53251861a8cf) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930] {
    flex: none;
    gap: 13px;
    width: calc(88% - (var(--gap-h-39e5289d-591a-4a76-b3c2-53251861a8cf) * 0.12000000000000008));
    --gap-h-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930: 13px;
    --gap-v-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930: 0px;
    max-width: calc(88% - (var(--gap-h-39e5289d-591a-4a76-b3c2-53251861a8cf) * 0.12000000000000008));
  }
}

.sd[data-s-ff88c6ab-e6a1-4ebd-b9dc-3894d2237468] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.85;
  text-align: left;
  width: calc(100% - (var(--gap-h-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930) * 0));
  max-width: calc(100% - (var(--gap-h-ac31aeb0-6a9c-47f4-a8c6-b6e5dcca9930) * 0));
  justify-content: flex-start;
}

.sd[data-s-39e5289d-591a-4a76-b3c2-53251861a8cf]:hover .sd[data-s-ff88c6ab-e6a1-4ebd-b9dc-3894d2237468] {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff88c6ab-e6a1-4ebd-b9dc-3894d2237468] {
    color: #737373;
    font-size: 14px;
  }
}

.sd[data-s-16277023-aff2-4a55-87c5-67260b5ba5a1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd._isClose[data-s-16277023-aff2-4a55-87c5-67260b5ba5a1] {
  flex: none;
  height: 0px;
}

.sd[data-s-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97] {
  flex: none;
  gap: 10px;
  height: auto;
  margin: 13px 0px 0px 0px;
  padding: 0px;
  --gap-h-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97: 0px;
  --gap-v-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97: 10px;
  --gap-uuid: 5bbbffe3-a6d4-4b7d-b124-637d2c90ca97;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97] {
    flex: none;
    width: 523px;
    --gap-h-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97: 0px;
    --gap-v-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97: 10px;
    max-width: 100%;
  }
}

.sd[data-s-cd64ca82-3df4-4b88-8a04-d0a8809c5bcb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97) * 0));
  max-width: calc(100% - (var(--gap-h-5bbbffe3-a6d4-4b7d-b124-637d2c90ca97) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd64ca82-3df4-4b88-8a04-d0a8809c5bcb] {
    flex: none;
    width: 100%;
  }
}

.sd[data-s-4904a8c1-f8df-4846-8bda-71ce39c50720] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4904a8c1-f8df-4846-8bda-71ce39c50720] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

.sd[data-s-bfc7964a-fc9d-4d26-a434-94580c0ebf64] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-11ba8216);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-bfc7964a-fc9d-4d26-a434-94580c0ebf64]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bfc7964a-fc9d-4d26-a434-94580c0ebf64] {
    font-family: var(--s-font-11ba8216);
    font-size: 15px;
  }
}

.sd[data-s-47e31faf-c1cc-4648-9f61-9518e62e9c78] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: NaNpx;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100px;
  justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 35px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: auto;
  z-index: 5;
  --gap-h-47e31faf-c1cc-4648-9f61-9518e62e9c78: 0px;
  --gap-v-47e31faf-c1cc-4648-9f61-9518e62e9c78: 0px;
  --gap-uuid: 47e31faf-c1cc-4648-9f61-9518e62e9c78;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-47e31faf-c1cc-4648-9f61-9518e62e9c78] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 60px;
    justify-content: space-between;
    left: 0px;
    padding: 0px 0px 0px 0px;
    right: 0px;
    top: 0px;
    --gap-h-47e31faf-c1cc-4648-9f61-9518e62e9c78: 0px;
    --gap-v-47e31faf-c1cc-4648-9f61-9518e62e9c78: 0px;
    max-width: 100%;
  }
}

.sd[data-s-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(20% - (var(--gap-h-47e31faf-c1cc-4648-9f61-9518e62e9c78) * 0.8));
  --gap-h-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0: 0px;
  --gap-v-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0: 0px;
  --gap-uuid: 4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0;
  max-width: calc(20% - (var(--gap-h-47e31faf-c1cc-4648-9f61-9518e62e9c78) * 0.8));
}

@media screen and (max-width: 540px) {
  .sd[data-s-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0: 0px;
    --gap-v-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0: 0px;
    max-width: 100%;
  }
}

.sd[data-s-ea321fc6-3446-435f-9d4e-9c3fb83aab25] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px solid #dfdfdf;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-top: 0px solid #dfdfdf;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: calc(50% - (var(--gap-h-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0) * 0.5));
  --gap-h-ea321fc6-3446-435f-9d4e-9c3fb83aab25: 0px;
  --gap-v-ea321fc6-3446-435f-9d4e-9c3fb83aab25: 0px;
  --gap-uuid: ea321fc6-3446-435f-9d4e-9c3fb83aab25;
  max-width: calc(50% - (var(--gap-h-4eb10a13-c0a7-4ee8-8d8d-70c5242e1ea0) * 0.5));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea321fc6-3446-435f-9d4e-9c3fb83aab25] {
    gap: 0px;
    margin: 0px 0px 0px 15px;
    width: 120px;
    --gap-h-ea321fc6-3446-435f-9d4e-9c3fb83aab25: 0px;
    --gap-v-ea321fc6-3446-435f-9d4e-9c3fb83aab25: 0px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-08f2b17b-51cd-4796-958a-fa49099c0f3a] {
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  height: auto;
  margin: 0px 0px 9px 0px;
  width: 102px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-08f2b17b-51cd-4796-958a-fa49099c0f3a] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100px;
    max-width: 100%;
  }
}

.sd[data-s-5b41de80-f075-4c36-b64d-4191bcaa4e5c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-47e31faf-c1cc-4648-9f61-9518e62e9c78) * 0));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}





@media screen and (max-width: 540px) {
  .sd[data-s-5b41de80-f075-4c36-b64d-4191bcaa4e5c].appear {
    background: rgba(0, 0, 0, 0.0);
  }

  

  .sd[data-s-5b41de80-f075-4c36-b64d-4191bcaa4e5c] {
    background: #FFFFFF;
    display: flex;
    flex: none;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
    height: calc(100% - (var(--gap-v-47e31faf-c1cc-4648-9f61-9518e62e9c78) * 0));
  }
}

.sd[data-s-79c807da-c06f-4619-9796-9b1bf37521cb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 79c807da-c06f-4619-9796-9b1bf37521cb;
  --gap-h-79c807da-c06f-4619-9796-9b1bf37521cb: 0px;
  --gap-v-79c807da-c06f-4619-9796-9b1bf37521cb: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79c807da-c06f-4619-9796-9b1bf37521cb] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 21px;
    justify-content: center;
    width: 100%;
    --gap-h-79c807da-c06f-4619-9796-9b1bf37521cb: 0px;
    --gap-v-79c807da-c06f-4619-9796-9b1bf37521cb: 21px;
    max-width: 100%;
  }
}

.sd[data-s-82f0ffa3-8614-43e6-a0e9-5050d78093f0] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #1c1d33;
  border-left: 0px solid #1c1d33;
  border-radius: 0;
  border-right: 0px solid #1c1d33;
  border-top: 0px solid #1c1d33;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 91px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 91px;
  --gap-h-82f0ffa3-8614-43e6-a0e9-5050d78093f0: 10px;
  --gap-v-82f0ffa3-8614-43e6-a0e9-5050d78093f0: 0px;
  --gap-uuid: 82f0ffa3-8614-43e6-a0e9-5050d78093f0;
  max-width: calc(100% - 10px);
}

.sd[data-s-82f0ffa3-8614-43e6-a0e9-5050d78093f0]:hover {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  --gap-h-82f0ffa3-8614-43e6-a0e9-5050d78093f0: 10px;
  --gap-v-82f0ffa3-8614-43e6-a0e9-5050d78093f0: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82f0ffa3-8614-43e6-a0e9-5050d78093f0] {
    display: flex;
    flex: none;
    height: 50px;
    width: 280px;
    --gap-h-82f0ffa3-8614-43e6-a0e9-5050d78093f0: 10px;
    --gap-v-82f0ffa3-8614-43e6-a0e9-5050d78093f0: 0px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-85ff4329-95d2-4e26-a050-166f9dec54e4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  --gap-h-85ff4329-95d2-4e26-a050-166f9dec54e4: 0px;
  --gap-v-85ff4329-95d2-4e26-a050-166f9dec54e4: 0px;
  --gap-uuid: 85ff4329-95d2-4e26-a050-166f9dec54e4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-85ff4329-95d2-4e26-a050-166f9dec54e4] {
    display: flex;
    --gap-h-85ff4329-95d2-4e26-a050-166f9dec54e4: 0px;
    --gap-v-85ff4329-95d2-4e26-a050-166f9dec54e4: 0px;
  }
}

.sd[data-s-65700562-00b3-4715-88ec-418037b8377f] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-85ff4329-95d2-4e26-a050-166f9dec54e4) * 0));
  max-width: calc(100% - (var(--gap-h-85ff4329-95d2-4e26-a050-166f9dec54e4) * 0));
}

.sd[data-s-65700562-00b3-4715-88ec-418037b8377f].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



.sd[data-s-02edae8d-6102-4538-a5cf-0048e8c334b5] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-85ff4329-95d2-4e26-a050-166f9dec54e4) * 0));
  max-width: calc(100% - (var(--gap-h-85ff4329-95d2-4e26-a050-166f9dec54e4) * 0));
}

.sd[data-s-02edae8d-6102-4538-a5cf-0048e8c334b5].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



.sd[data-s-3d41c5d0-755f-4d48-b5cc-3cb57b682fc3] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d41c5d0-755f-4d48-b5cc-3cb57b682fc3] {
    display: flex;
    flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}

.sd[data-s-a185961b-5af3-4392-954e-639aca5c8229] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 0px solid #eaeaea;
  border-left: 0px solid #eaeaea;
  border-radius: 50%;
  border-right: 0px solid #eaeaea;
  border-top: 0px solid #eaeaea;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a185961b-5af3-4392-954e-639aca5c8229] {
    display: flex;
  }
}

.sd[data-s-2a83029d-28b7-4b5a-aa84-a976e60a5768] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: 0 0 0 0;
  position: relative;
  transform: rotate(45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2a83029d-28b7-4b5a-aa84-a976e60a5768].appear {
  margin: 0px 0px 3px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-2a83029d-28b7-4b5a-aa84-a976e60a5768] {
    background: rgb(66, 66, 66);
  }
}

.sd[data-s-26f8fac8-9af7-4291-8126-8799b5ce7741] {
  background: #000000;
  flex: none;
  height: 2px;
  margin: -2px 0px 0px 0px;
  position: relative;
  transform: rotate(-45deg);
  transition-delay: 500ms;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-26f8fac8-9af7-4291-8126-8799b5ce7741].appear {
  margin: 3px 0px 0px 0px;
  transform: rotate(0deg);
}



@media screen and (max-width: 540px) {
  .sd[data-s-26f8fac8-9af7-4291-8126-8799b5ce7741] {
    background: rgb(66, 66, 66);
  }
}


.sd[data-s-80e2e73f-1530-4603-83d1-eb265744b9aa] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.64);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dd2ddd68-315d-48eb-9754-e96094330586] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 772px;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 65px 0px;
  width: 31%;
  max-width: 31%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd2ddd68-315d-48eb-9754-e96094330586] {
    flex: none;
    height: 98%;
    width: 88%;
    max-width: 88%;
  }
}

.sd[data-s-3b67e12a-a02e-430b-a353-46943f3c7d36] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 18px 0px 21px 0px;
  padding: 0px 19px 0px 19px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-22b44851-576e-452d-9a9a-94ff680adb3a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e041c346-c598-499a-9ba7-c89f07a1344e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-e041c346-c598-499a-9ba7-c89f07a1344e] {
    flex: none;
    height: auto;
    width: 38px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-9b789c10-5a00-41af-9ef3-a55b06fd4409] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b789c10-5a00-41af-9ef3-a55b06fd4409] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-8ac9c1ba-a038-406c-b6f3-a97c8f786f5f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e3d2ec8f-f519-4849-bf16-96b5e4bc14d7] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 4px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3d2ec8f-f519-4849-bf16-96b5e4bc14d7] {
    font-size: 0.4rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-750d7492-2ac5-49ac-9890-0023dda28e65] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-77141351-2b86-4819-b167-740c4b7b9ff9] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77141351-2b86-4819-b167-740c4b7b9ff9] {
    font-size: 13px;
  }
}

.sd[data-s-6b571062-bdb2-468b-b4c1-802a1f9d7e8b] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b571062-bdb2-468b-b4c1-802a1f9d7e8b] {
    font-size: 0.55rem;
  }
}

.sd[data-s-e6ed073e-244d-4cec-baad-7495758e4b88] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e6ed073e-244d-4cec-baad-7495758e4b88] {
    font-size: 0.4rem;
  }
}

.sd[data-s-d9932812-bcaa-4ba3-81e9-2d357126707c] {
  align-content: center;
  align-items: center;
  background: #2d2d2dff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 65px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 65px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9932812-bcaa-4ba3-81e9-2d357126707c] {
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-73252f9b-3f2e-4058-86c7-d0515b4178b1] {
  color: rgb(255, 255, 255);
  font-size: 32px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-73252f9b-3f2e-4058-86c7-d0515b4178b1] {
    font-size: 28px;
  }
}

.sd[data-s-3e3d2e36-2e38-4a5c-9f2d-90d2ea7643e0] {
  align-content: center;
  align-items: center;
  background: #ebf7fcff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 36px 0px;
  padding: 25px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e3d2e36-2e38-4a5c-9f2d-90d2ea7643e0] {
    margin: 0px 0px 12px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-e28c3f4d-6ea0-4b29-906d-14afc3053520] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: center;
  width: 90%;
  --gap-h-e28c3f4d-6ea0-4b29-906d-14afc3053520: 20px;
  --gap-v-e28c3f4d-6ea0-4b29-906d-14afc3053520: 0px;
  --gap-uuid: e28c3f4d-6ea0-4b29-906d-14afc3053520;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e28c3f4d-6ea0-4b29-906d-14afc3053520] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 11px;
    justify-content: space-between;
    width: 93%;
    --gap-h-e28c3f4d-6ea0-4b29-906d-14afc3053520: 11px;
    --gap-v-e28c3f4d-6ea0-4b29-906d-14afc3053520: 0px;
    max-width: 93%;
  }
}

.sd[data-s-6c0142c1-435d-49f8-bf3c-f2b77fd4b33c] {
  flex: none;
  height: auto;
  width: 138px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6c0142c1-435d-49f8-bf3c-f2b77fd4b33c] {
    flex: none;
    height: auto;
    width: 109px;
    max-width: 100%;
  }
}

.sd[data-s-dcfbc1bb-fedd-41b3-a7e3-af48dbd03d49] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dcfbc1bb-fedd-41b3-a7e3-af48dbd03d49] {
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-content: center;
    max-width: 100%;
  }
}

.sd[data-s-05aba1d3-385f-4b70-a763-da26e1ee80b0] {
  height: auto;
  width: 106px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05aba1d3-385f-4b70-a763-da26e1ee80b0] {
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 72px;
    max-width: 100%;
  }
}

.sd[data-s-e2ca1a1c-0871-44cc-800a-39086fd73950] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  line-height: 1.4;
  text-align: left;
  width: 158px;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2ca1a1c-0871-44cc-800a-39086fd73950] {
    flex: none;
    font-size: 13px;
    line-height: 1.3;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7dd269fc-78b1-41b2-8192-a5a783de73cb] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 39px;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7dd269fc-78b1-41b2-8192-a5a783de73cb] {
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-e83888ed-8b36-4c51-8113-b2ca1461648a] {
  color: #333333;
  font-family: var(--s-font-afa229a2);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e83888ed-8b36-4c51-8113-b2ca1461648a] {
    font-size: 13px;
  }
}

.sd[data-s-f6fba573-86ec-4d48-8c13-b470ce23042e] {
  color: #222222;
  font-size: 20px;
}

.sd[data-s-f793d237-ca54-47f7-8433-fbd17e16b6d9] {
  align-content: center;
  align-items: center;
  background: #00b900ff;
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 39px;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f793d237-ca54-47f7-8433-fbd17e16b6d9] {
    background: #00b900ff;
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-67bfdaa7-34fd-4a5d-bc1a-3b08bab3620d] {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67bfdaa7-34fd-4a5d-bc1a-3b08bab3620d] {
    color: rgb(255, 255, 255);
    font-size: 13px;
  }
}

.sd[data-s-1d84b9cc-46b8-4d37-850b-e34cc1bb9c1c] {
  color: rgb(255, 255, 255);
  font-size: 20px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d84b9cc-46b8-4d37-850b-e34cc1bb9c1c] {
    color: rgb(255, 255, 255);
  }
}

.sd[data-s-86966ce8-5052-4faa-a61d-e031a455d6a9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-86966ce8-5052-4faa-a61d-e031a455d6a9] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-19a86aeb-3665-4536-beca-4ec634509aea] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19a86aeb-3665-4536-beca-4ec634509aea] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-22c2edca-a07f-4739-baf7-93025cd3eda7] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-22c2edca-a07f-4739-baf7-93025cd3eda7: 0px;
  --gap-v-22c2edca-a07f-4739-baf7-93025cd3eda7: 0px;
  --gap-uuid: 22c2edca-a07f-4739-baf7-93025cd3eda7;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-22c2edca-a07f-4739-baf7-93025cd3eda7] {
    padding: 0px 0px 0px 0px;
    --gap-h-22c2edca-a07f-4739-baf7-93025cd3eda7: 0px;
    --gap-v-22c2edca-a07f-4739-baf7-93025cd3eda7: 0px;
  }
}

.sd[data-s-e27f2a15-190f-4b1e-9972-5e45d54bf8f5] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-22c2edca-a07f-4739-baf7-93025cd3eda7) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-22c2edca-a07f-4739-baf7-93025cd3eda7) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e27f2a15-190f-4b1e-9972-5e45d54bf8f5] {
    flex: none;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-22c2edca-a07f-4739-baf7-93025cd3eda7) * 0));
    max-width: calc(100% - (var(--gap-h-22c2edca-a07f-4739-baf7-93025cd3eda7) * 0));
  }
}

.sd[data-s-04b1ffbf-0248-47c8-84f4-916cc5ca22c6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-04b1ffbf-0248-47c8-84f4-916cc5ca22c6: 25px;
  --gap-v-04b1ffbf-0248-47c8-84f4-916cc5ca22c6: 0px;
  --gap-uuid: 04b1ffbf-0248-47c8-84f4-916cc5ca22c6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-04b1ffbf-0248-47c8-84f4-916cc5ca22c6] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 12px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-04b1ffbf-0248-47c8-84f4-916cc5ca22c6: 12px;
    --gap-v-04b1ffbf-0248-47c8-84f4-916cc5ca22c6: 0px;
  }
}

.sd[data-s-3eae2f24-89af-433e-bfff-5013d45b1917] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-04b1ffbf-0248-47c8-84f4-916cc5ca22c6) * 0));
  max-width: calc(100% - (var(--gap-h-04b1ffbf-0248-47c8-84f4-916cc5ca22c6) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3eae2f24-89af-433e-bfff-5013d45b1917] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: calc(90% - (var(--gap-h-04b1ffbf-0248-47c8-84f4-916cc5ca22c6) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-04b1ffbf-0248-47c8-84f4-916cc5ca22c6) * 0.10000000000000003));
  }
}

.sd[data-s-6896c97a-814f-44a6-a66f-59dde67148c0] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-6896c97a-814f-44a6-a66f-59dde67148c0: 10px;
  --gap-v-6896c97a-814f-44a6-a66f-59dde67148c0: 0px;
  --gap-uuid: 6896c97a-814f-44a6-a66f-59dde67148c0;
  max-width: 100%;
}

.sd[data-s-c9afcc91-295d-424b-a098-8a068aeb602e] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-6896c97a-814f-44a6-a66f-59dde67148c0) * 0));
  max-width: calc(100% - (var(--gap-h-6896c97a-814f-44a6-a66f-59dde67148c0) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c9afcc91-295d-424b-a098-8a068aeb602e] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-6896c97a-814f-44a6-a66f-59dde67148c0) * 0));
    max-width: calc(100% - (var(--gap-h-6896c97a-814f-44a6-a66f-59dde67148c0) * 0));
  }
}

.sd[data-s-5137280f-bc01-4d70-ba23-bf1bccd0fa40] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-69910ecd-65a1-4f12-803c-722e41ddfeed] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-69910ecd-65a1-4f12-803c-722e41ddfeed] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-69910ecd-65a1-4f12-803c-722e41ddfeed] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-fb87aee4-ad9d-46ba-bd15-f5534f27ac70] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-fb87aee4-ad9d-46ba-bd15-f5534f27ac70] {
  flex: none;
  height: 0px;
}

.sd[data-s-be87b176-dc2f-4455-a556-207cd281462c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be87b176-dc2f-4455-a556-207cd281462c] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-95fc24a7-9a4b-45a4-b223-6a3493790ad8] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-95fc24a7-9a4b-45a4-b223-6a3493790ad8: 0px;
  --gap-v-95fc24a7-9a4b-45a4-b223-6a3493790ad8: 28px;
  --gap-uuid: 95fc24a7-9a4b-45a4-b223-6a3493790ad8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95fc24a7-9a4b-45a4-b223-6a3493790ad8] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-95fc24a7-9a4b-45a4-b223-6a3493790ad8: 0px;
    --gap-v-95fc24a7-9a4b-45a4-b223-6a3493790ad8: 12px;
    max-width: 100%;
  }
}

.sd[data-s-e09dea1a-54fe-47c7-83ea-61530aac8121] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-95fc24a7-9a4b-45a4-b223-6a3493790ad8) * 0));
  --gap-h-e09dea1a-54fe-47c7-83ea-61530aac8121: 0px;
  --gap-v-e09dea1a-54fe-47c7-83ea-61530aac8121: 10px;
  --gap-uuid: e09dea1a-54fe-47c7-83ea-61530aac8121;
  max-width: calc(100% - (var(--gap-h-95fc24a7-9a4b-45a4-b223-6a3493790ad8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e09dea1a-54fe-47c7-83ea-61530aac8121] {
    padding: 0px;
    width: 100%;
    --gap-h-e09dea1a-54fe-47c7-83ea-61530aac8121: 0px;
    --gap-v-e09dea1a-54fe-47c7-83ea-61530aac8121: 10px;
  }
}

.sd[data-s-de1601c0-1f75-4be6-8c65-4e365e3a0cc1] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e09dea1a-54fe-47c7-83ea-61530aac8121) * 0));
  --gap-h-de1601c0-1f75-4be6-8c65-4e365e3a0cc1: 0px;
  --gap-v-de1601c0-1f75-4be6-8c65-4e365e3a0cc1: 10px;
  --gap-uuid: de1601c0-1f75-4be6-8c65-4e365e3a0cc1;
  max-width: calc(100% - (var(--gap-h-e09dea1a-54fe-47c7-83ea-61530aac8121) * 0));
}

.sd[data-s-1137365a-20d7-4c15-9090-cb5317c2185f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-de1601c0-1f75-4be6-8c65-4e365e3a0cc1) * 0));
  --gap-h-1137365a-20d7-4c15-9090-cb5317c2185f: 10px;
  --gap-v-1137365a-20d7-4c15-9090-cb5317c2185f: 0px;
  --gap-uuid: 1137365a-20d7-4c15-9090-cb5317c2185f;
  max-width: calc(100% - (var(--gap-h-de1601c0-1f75-4be6-8c65-4e365e3a0cc1) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1137365a-20d7-4c15-9090-cb5317c2185f] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-1137365a-20d7-4c15-9090-cb5317c2185f: 10px;
    --gap-v-1137365a-20d7-4c15-9090-cb5317c2185f: 0px;
  }
}

.sd[data-s-a1e34b15-22ee-4f77-9e42-503904c4a1a9] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a1e34b15-22ee-4f77-9e42-503904c4a1a9]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1e34b15-22ee-4f77-9e42-503904c4a1a9] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-34d6a514-15b8-437f-b30a-dcb6b5582fa1] {
  color: #333333;
  font-size: 24px;
}

.sd[data-s-5026442e-ed0a-406f-b672-afc2fc513919] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5026442e-ed0a-406f-b672-afc2fc513919] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-71b19f9a-8de2-4618-b7c4-bb7e3cc0d583] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71b19f9a-8de2-4618-b7c4-bb7e3cc0d583] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-f0594e6d-40b5-4d51-849b-fd6428089c57] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-f0594e6d-40b5-4d51-849b-fd6428089c57: 0px;
  --gap-v-f0594e6d-40b5-4d51-849b-fd6428089c57: 0px;
  --gap-uuid: f0594e6d-40b5-4d51-849b-fd6428089c57;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0594e6d-40b5-4d51-849b-fd6428089c57] {
    padding: 0px 0px 0px 0px;
    --gap-h-f0594e6d-40b5-4d51-849b-fd6428089c57: 0px;
    --gap-v-f0594e6d-40b5-4d51-849b-fd6428089c57: 0px;
  }
}

.sd[data-s-d1f6e39a-bcc4-404b-b449-0f5cfcec81b8] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-f0594e6d-40b5-4d51-849b-fd6428089c57) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-f0594e6d-40b5-4d51-849b-fd6428089c57) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d1f6e39a-bcc4-404b-b449-0f5cfcec81b8] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-f0594e6d-40b5-4d51-849b-fd6428089c57) * 0));
    max-width: calc(100% - (var(--gap-h-f0594e6d-40b5-4d51-849b-fd6428089c57) * 0));
  }
}

.sd[data-s-bdeae9f5-91bc-4205-a540-d939217bbdc8] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-bdeae9f5-91bc-4205-a540-d939217bbdc8: 25px;
  --gap-v-bdeae9f5-91bc-4205-a540-d939217bbdc8: 0px;
  --gap-uuid: bdeae9f5-91bc-4205-a540-d939217bbdc8;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bdeae9f5-91bc-4205-a540-d939217bbdc8] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 90%;
    --gap-h-bdeae9f5-91bc-4205-a540-d939217bbdc8: 12px;
    --gap-v-bdeae9f5-91bc-4205-a540-d939217bbdc8: 0px;
    max-width: 90%;
  }
}

.sd[data-s-180ebd9d-9eb0-4c51-b8b7-ba0968f63420] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-bdeae9f5-91bc-4205-a540-d939217bbdc8) * 0));
  max-width: calc(100% - (var(--gap-h-bdeae9f5-91bc-4205-a540-d939217bbdc8) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-180ebd9d-9eb0-4c51-b8b7-ba0968f63420] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-c8c7c322-2748-4560-99b7-834501f9a95d] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-c8c7c322-2748-4560-99b7-834501f9a95d: 10px;
  --gap-v-c8c7c322-2748-4560-99b7-834501f9a95d: 0px;
  --gap-uuid: c8c7c322-2748-4560-99b7-834501f9a95d;
  max-width: 100%;
}

.sd[data-s-90abeda0-5eda-4493-b13a-328a27a877d3] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-c8c7c322-2748-4560-99b7-834501f9a95d) * 0));
  max-width: calc(100% - (var(--gap-h-c8c7c322-2748-4560-99b7-834501f9a95d) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90abeda0-5eda-4493-b13a-328a27a877d3] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c8c7c322-2748-4560-99b7-834501f9a95d) * 0));
    max-width: calc(100% - (var(--gap-h-c8c7c322-2748-4560-99b7-834501f9a95d) * 0));
  }
}

.sd[data-s-07f0ee7e-745f-483c-a8e3-115104c4cf00] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c343f22b-295b-4093-aced-5c3fd2917859] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-c343f22b-295b-4093-aced-5c3fd2917859] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-c343f22b-295b-4093-aced-5c3fd2917859] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-95a72781-0d7d-44b3-a893-0c729672c78d] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-95a72781-0d7d-44b3-a893-0c729672c78d] {
  flex: none;
  height: 0px;
}

.sd[data-s-9c433b1c-f137-42e5-a51c-4b276d8d522c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9c433b1c-f137-42e5-a51c-4b276d8d522c] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-baf4d848-7190-4a53-9e82-729f39a7eb97] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-baf4d848-7190-4a53-9e82-729f39a7eb97: 0px;
  --gap-v-baf4d848-7190-4a53-9e82-729f39a7eb97: 28px;
  --gap-uuid: baf4d848-7190-4a53-9e82-729f39a7eb97;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-baf4d848-7190-4a53-9e82-729f39a7eb97] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-baf4d848-7190-4a53-9e82-729f39a7eb97: 0px;
    --gap-v-baf4d848-7190-4a53-9e82-729f39a7eb97: 12px;
    max-width: 100%;
  }
}

.sd[data-s-40f6f318-4213-49f3-bc2a-ca688950320c] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-baf4d848-7190-4a53-9e82-729f39a7eb97) * 0));
  --gap-h-40f6f318-4213-49f3-bc2a-ca688950320c: 0px;
  --gap-v-40f6f318-4213-49f3-bc2a-ca688950320c: 10px;
  --gap-uuid: 40f6f318-4213-49f3-bc2a-ca688950320c;
  max-width: calc(100% - (var(--gap-h-baf4d848-7190-4a53-9e82-729f39a7eb97) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-40f6f318-4213-49f3-bc2a-ca688950320c] {
    padding: 0px;
    width: 100%;
    --gap-h-40f6f318-4213-49f3-bc2a-ca688950320c: 0px;
    --gap-v-40f6f318-4213-49f3-bc2a-ca688950320c: 10px;
  }
}

.sd[data-s-e0463698-8f3f-409b-98fe-2f915fe71331] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-40f6f318-4213-49f3-bc2a-ca688950320c) * 0));
  --gap-h-e0463698-8f3f-409b-98fe-2f915fe71331: 0px;
  --gap-v-e0463698-8f3f-409b-98fe-2f915fe71331: 10px;
  --gap-uuid: e0463698-8f3f-409b-98fe-2f915fe71331;
  max-width: calc(100% - (var(--gap-h-40f6f318-4213-49f3-bc2a-ca688950320c) * 0));
}

.sd[data-s-74459ba9-638b-4cb7-8766-ff67027a694a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e0463698-8f3f-409b-98fe-2f915fe71331) * 0));
  --gap-h-74459ba9-638b-4cb7-8766-ff67027a694a: 10px;
  --gap-v-74459ba9-638b-4cb7-8766-ff67027a694a: 0px;
  --gap-uuid: 74459ba9-638b-4cb7-8766-ff67027a694a;
  max-width: calc(100% - (var(--gap-h-e0463698-8f3f-409b-98fe-2f915fe71331) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-74459ba9-638b-4cb7-8766-ff67027a694a] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-74459ba9-638b-4cb7-8766-ff67027a694a: 10px;
    --gap-v-74459ba9-638b-4cb7-8766-ff67027a694a: 0px;
  }
}

.sd[data-s-1846401c-beb1-4ea4-a578-51578a92038b] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1846401c-beb1-4ea4-a578-51578a92038b]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1846401c-beb1-4ea4-a578-51578a92038b] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-9b90c9c3-5585-454f-978e-c391ebe6bad2] {
  color: #333333;
  font-size: 24px;
}

.sd[data-s-7e044290-f327-40b8-ac43-e08a54981650] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e044290-f327-40b8-ac43-e08a54981650] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-a5f35013-de5f-4e29-91ab-743a42289fa9] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a5f35013-de5f-4e29-91ab-743a42289fa9] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2: 0px;
  --gap-v-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2: 0px;
  --gap-uuid: 3a80f310-2e62-4be3-8f29-fe7b4ef28bc2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2] {
    padding: 0px 0px 0px 0px;
    --gap-h-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2: 0px;
    --gap-v-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2: 0px;
  }
}

.sd[data-s-989c5748-c8f3-4188-8d1c-ed99135d5a1c] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-989c5748-c8f3-4188-8d1c-ed99135d5a1c] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2) * 0));
    max-width: calc(100% - (var(--gap-h-3a80f310-2e62-4be3-8f29-fe7b4ef28bc2) * 0));
  }
}

.sd[data-s-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f: 25px;
  --gap-v-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f: 0px;
  --gap-uuid: 0a8a75d5-d10e-4522-84cc-ac9eb7a0802f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 90%;
    --gap-h-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f: 12px;
    --gap-v-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f: 0px;
    max-width: 90%;
  }
}

.sd[data-s-c7c9095e-e21b-4f73-9101-7649a0e5461b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f) * 0));
  max-width: calc(100% - (var(--gap-h-0a8a75d5-d10e-4522-84cc-ac9eb7a0802f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7c9095e-e21b-4f73-9101-7649a0e5461b] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-063623ff-409e-426c-81a5-b4ac0ee4975e] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-063623ff-409e-426c-81a5-b4ac0ee4975e: 10px;
  --gap-v-063623ff-409e-426c-81a5-b4ac0ee4975e: 0px;
  --gap-uuid: 063623ff-409e-426c-81a5-b4ac0ee4975e;
  max-width: 100%;
}

.sd[data-s-0ab0ef64-38a9-4898-868c-ef0f3c6638bc] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-063623ff-409e-426c-81a5-b4ac0ee4975e) * 0));
  max-width: calc(100% - (var(--gap-h-063623ff-409e-426c-81a5-b4ac0ee4975e) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ab0ef64-38a9-4898-868c-ef0f3c6638bc] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-063623ff-409e-426c-81a5-b4ac0ee4975e) * 0));
    max-width: calc(100% - (var(--gap-h-063623ff-409e-426c-81a5-b4ac0ee4975e) * 0));
  }
}

.sd[data-s-07b6b171-0d33-48dd-af29-d68069893897] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-186e4156-2606-4488-b6f0-da8da7dab270] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-186e4156-2606-4488-b6f0-da8da7dab270] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-186e4156-2606-4488-b6f0-da8da7dab270] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-7288bc09-923b-48b7-8f96-b3f1b60cd100] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-7288bc09-923b-48b7-8f96-b3f1b60cd100] {
  flex: none;
  height: 0px;
}

.sd[data-s-bb0b66af-cb62-4df2-b35e-465fef671c83] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb0b66af-cb62-4df2-b35e-465fef671c83] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-92893330-997e-40db-9238-dcbca228eee1] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-92893330-997e-40db-9238-dcbca228eee1: 0px;
  --gap-v-92893330-997e-40db-9238-dcbca228eee1: 28px;
  --gap-uuid: 92893330-997e-40db-9238-dcbca228eee1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92893330-997e-40db-9238-dcbca228eee1] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-92893330-997e-40db-9238-dcbca228eee1: 0px;
    --gap-v-92893330-997e-40db-9238-dcbca228eee1: 12px;
    max-width: 100%;
  }
}

.sd[data-s-56471e50-1be7-4db7-89ae-9ca0b32b6e3a] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-92893330-997e-40db-9238-dcbca228eee1) * 0));
  --gap-h-56471e50-1be7-4db7-89ae-9ca0b32b6e3a: 0px;
  --gap-v-56471e50-1be7-4db7-89ae-9ca0b32b6e3a: 10px;
  --gap-uuid: 56471e50-1be7-4db7-89ae-9ca0b32b6e3a;
  max-width: calc(100% - (var(--gap-h-92893330-997e-40db-9238-dcbca228eee1) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-56471e50-1be7-4db7-89ae-9ca0b32b6e3a] {
    padding: 0px;
    width: 100%;
    --gap-h-56471e50-1be7-4db7-89ae-9ca0b32b6e3a: 0px;
    --gap-v-56471e50-1be7-4db7-89ae-9ca0b32b6e3a: 10px;
  }
}

.sd[data-s-7d438344-f287-4bfb-8a16-ded39222f3b0] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-56471e50-1be7-4db7-89ae-9ca0b32b6e3a) * 0));
  --gap-h-7d438344-f287-4bfb-8a16-ded39222f3b0: 0px;
  --gap-v-7d438344-f287-4bfb-8a16-ded39222f3b0: 10px;
  --gap-uuid: 7d438344-f287-4bfb-8a16-ded39222f3b0;
  max-width: calc(100% - (var(--gap-h-56471e50-1be7-4db7-89ae-9ca0b32b6e3a) * 0));
}

.sd[data-s-0a383118-6489-47b8-8b04-3f7b3f42d999] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7d438344-f287-4bfb-8a16-ded39222f3b0) * 0));
  --gap-h-0a383118-6489-47b8-8b04-3f7b3f42d999: 10px;
  --gap-v-0a383118-6489-47b8-8b04-3f7b3f42d999: 0px;
  --gap-uuid: 0a383118-6489-47b8-8b04-3f7b3f42d999;
  max-width: calc(100% - (var(--gap-h-7d438344-f287-4bfb-8a16-ded39222f3b0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a383118-6489-47b8-8b04-3f7b3f42d999] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-0a383118-6489-47b8-8b04-3f7b3f42d999: 10px;
    --gap-v-0a383118-6489-47b8-8b04-3f7b3f42d999: 0px;
  }
}

.sd[data-s-c74a8208-683c-4b84-9a72-e5bd57cf0988] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c74a8208-683c-4b84-9a72-e5bd57cf0988]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c74a8208-683c-4b84-9a72-e5bd57cf0988] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-aad1e581-2418-4242-b716-9acfd920f5c8] {
  color: #333333;
  font-size: 24px;
}

.sd[data-s-3238a146-e18a-4b36-8abc-77dfbf173e28] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3238a146-e18a-4b36-8abc-77dfbf173e28] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-b9274479-0e45-49d2-b127-8a976d7aa6dc] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-b9274479-0e45-49d2-b127-8a976d7aa6dc: 0px;
  --gap-v-b9274479-0e45-49d2-b127-8a976d7aa6dc: 0px;
  --gap-uuid: b9274479-0e45-49d2-b127-8a976d7aa6dc;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9274479-0e45-49d2-b127-8a976d7aa6dc] {
    padding: 0px 0px 0px 0px;
    --gap-h-b9274479-0e45-49d2-b127-8a976d7aa6dc: 0px;
    --gap-v-b9274479-0e45-49d2-b127-8a976d7aa6dc: 0px;
  }
}

.sd[data-s-1ce3b94a-c4e0-4112-9006-7d207d0ec5ab] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-b9274479-0e45-49d2-b127-8a976d7aa6dc) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-b9274479-0e45-49d2-b127-8a976d7aa6dc) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-1ce3b94a-c4e0-4112-9006-7d207d0ec5ab] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-b9274479-0e45-49d2-b127-8a976d7aa6dc) * 0));
    max-width: calc(100% - (var(--gap-h-b9274479-0e45-49d2-b127-8a976d7aa6dc) * 0));
  }
}

.sd[data-s-acf41f95-65b3-4603-8941-127caec84835] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-acf41f95-65b3-4603-8941-127caec84835: 25px;
  --gap-v-acf41f95-65b3-4603-8941-127caec84835: 0px;
  --gap-uuid: acf41f95-65b3-4603-8941-127caec84835;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-acf41f95-65b3-4603-8941-127caec84835] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 90%;
    --gap-h-acf41f95-65b3-4603-8941-127caec84835: 12px;
    --gap-v-acf41f95-65b3-4603-8941-127caec84835: 0px;
    max-width: 90%;
  }
}

.sd[data-s-05ac9da5-62b6-40d7-a7ea-3a7828578aec] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-acf41f95-65b3-4603-8941-127caec84835) * 0));
  max-width: calc(100% - (var(--gap-h-acf41f95-65b3-4603-8941-127caec84835) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-05ac9da5-62b6-40d7-a7ea-3a7828578aec] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2: 10px;
  --gap-v-1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2: 0px;
  --gap-uuid: 1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2;
  max-width: 100%;
}

.sd[data-s-e675a755-be00-4e31-a8b5-3df6ac0e3d29] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2) * 0));
  max-width: calc(100% - (var(--gap-h-1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e675a755-be00-4e31-a8b5-3df6ac0e3d29] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2) * 0));
    max-width: calc(100% - (var(--gap-h-1b2c606d-3ed3-4b1e-9cb7-078c2f628bd2) * 0));
  }
}

.sd[data-s-f39b0c74-eb92-4208-af09-9bd007340271] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-790491c8-3674-4711-8b5d-fee1e29ad1c8] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-790491c8-3674-4711-8b5d-fee1e29ad1c8] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-790491c8-3674-4711-8b5d-fee1e29ad1c8] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-bea782a8-0a07-464e-a039-af8e711c3c6e] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-bea782a8-0a07-464e-a039-af8e711c3c6e] {
  flex: none;
  height: 0px;
}

.sd[data-s-0034591f-9924-41a7-802b-bfd6ac252781] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0034591f-9924-41a7-802b-bfd6ac252781] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-8f192659-ab6f-47d2-b127-8d4ea1bee0ac] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-8f192659-ab6f-47d2-b127-8d4ea1bee0ac: 0px;
  --gap-v-8f192659-ab6f-47d2-b127-8d4ea1bee0ac: 28px;
  --gap-uuid: 8f192659-ab6f-47d2-b127-8d4ea1bee0ac;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f192659-ab6f-47d2-b127-8d4ea1bee0ac] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-8f192659-ab6f-47d2-b127-8d4ea1bee0ac: 0px;
    --gap-v-8f192659-ab6f-47d2-b127-8d4ea1bee0ac: 12px;
    max-width: 100%;
  }
}

.sd[data-s-e5d625ea-34fc-4284-aacc-55ab6c9eed14] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8f192659-ab6f-47d2-b127-8d4ea1bee0ac) * 0));
  --gap-h-e5d625ea-34fc-4284-aacc-55ab6c9eed14: 0px;
  --gap-v-e5d625ea-34fc-4284-aacc-55ab6c9eed14: 10px;
  --gap-uuid: e5d625ea-34fc-4284-aacc-55ab6c9eed14;
  max-width: calc(100% - (var(--gap-h-8f192659-ab6f-47d2-b127-8d4ea1bee0ac) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5d625ea-34fc-4284-aacc-55ab6c9eed14] {
    padding: 0px;
    width: 100%;
    --gap-h-e5d625ea-34fc-4284-aacc-55ab6c9eed14: 0px;
    --gap-v-e5d625ea-34fc-4284-aacc-55ab6c9eed14: 10px;
  }
}

.sd[data-s-1d0507c0-f711-4c3c-b11f-6d39c8efc829] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e5d625ea-34fc-4284-aacc-55ab6c9eed14) * 0));
  --gap-h-1d0507c0-f711-4c3c-b11f-6d39c8efc829: 0px;
  --gap-v-1d0507c0-f711-4c3c-b11f-6d39c8efc829: 10px;
  --gap-uuid: 1d0507c0-f711-4c3c-b11f-6d39c8efc829;
  max-width: calc(100% - (var(--gap-h-e5d625ea-34fc-4284-aacc-55ab6c9eed14) * 0));
}

.sd[data-s-d2146283-509f-4514-9b75-03705778aec0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-1d0507c0-f711-4c3c-b11f-6d39c8efc829) * 0));
  --gap-h-d2146283-509f-4514-9b75-03705778aec0: 10px;
  --gap-v-d2146283-509f-4514-9b75-03705778aec0: 0px;
  --gap-uuid: d2146283-509f-4514-9b75-03705778aec0;
  max-width: calc(100% - (var(--gap-h-1d0507c0-f711-4c3c-b11f-6d39c8efc829) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2146283-509f-4514-9b75-03705778aec0] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-d2146283-509f-4514-9b75-03705778aec0: 10px;
    --gap-v-d2146283-509f-4514-9b75-03705778aec0: 0px;
  }
}

.sd[data-s-98022960-7317-43cf-8a88-f9e2ee25e651] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-98022960-7317-43cf-8a88-f9e2ee25e651]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-98022960-7317-43cf-8a88-f9e2ee25e651] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-c9c3c8cf-cde5-4983-a531-12e5ed7e55df] {
  color: #333333;
  font-size: 24px;
}


.sd[data-s-0026969a-12f2-4c82-a75d-c1872dbed6fd] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.64);
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5d058791-8744-48bb-858e-098369ba60d5] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 772px;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 65px 0px;
  width: 31%;
  max-width: 31%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d058791-8744-48bb-858e-098369ba60d5] {
    flex: none;
    height: 98%;
    width: 88%;
    max-width: 88%;
  }
}

.sd[data-s-0a08b7de-c29d-4883-a77f-8fd759dfbbe7] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 18px 0px 21px 0px;
  padding: 0px 19px 0px 19px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-031370de-acd2-48b8-9b47-c8363508e5c3] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ade21a9f-69d7-4b24-830d-d1fe6a1d0380] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ade21a9f-69d7-4b24-830d-d1fe6a1d0380] {
    flex: none;
    height: auto;
    width: 38px;
    max-width: calc(100% - 8px);
  }
}

.sd[data-s-13412c9e-809a-424a-91c6-f8059971a395] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 48px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13412c9e-809a-424a-91c6-f8059971a395] {
    height: auto;
    width: 52px;
    max-width: 100%;
  }
}

.sd[data-s-bd399188-4e28-4d58-8739-72ac0b2d5b4a] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9878ed9b-1270-4125-9841-f5b3ab423e67] {
  background: #d7c797ff;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 4px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9878ed9b-1270-4125-9841-f5b3ab423e67] {
    font-size: 0.4rem;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ba305723-5127-4144-a0f8-5a02e3d9b6a0] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f04a8a46-f0db-45c4-8051-19b21636fe4f] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 1px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 1px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f04a8a46-f0db-45c4-8051-19b21636fe4f] {
    font-size: 13px;
  }
}

.sd[data-s-633d062d-e93a-45e1-9740-d0c2db2aa980] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 6px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-633d062d-e93a-45e1-9740-d0c2db2aa980] {
    font-size: 0.55rem;
  }
}

.sd[data-s-e1388256-75b7-4ca0-afe5-e55b17998090] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e1388256-75b7-4ca0-afe5-e55b17998090] {
    font-size: 0.4rem;
  }
}

.sd[data-s-c0f7e831-319f-4009-b142-5bc9a379a9b2] {
  align-content: center;
  align-items: center;
  background: #2d2d2dff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 65px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 65px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0f7e831-319f-4009-b142-5bc9a379a9b2] {
    flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-e450f192-8c07-4830-b8d0-b4d607a6e659] {
  color: rgb(255, 255, 255);
  font-size: 32px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e450f192-8c07-4830-b8d0-b4d607a6e659] {
    font-size: 28px;
  }
}

.sd[data-s-448a78ea-5765-495a-aa5b-8a5efaa947ba] {
  align-content: center;
  align-items: center;
  background: #ebf7fcff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 36px 0px;
  padding: 25px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-448a78ea-5765-495a-aa5b-8a5efaa947ba] {
    margin: 0px 0px 12px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-1c48bfb6-a8b8-43a9-aeb7-33dcbfb9ba4e] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: center;
  width: 90%;
  --gap-h-1c48bfb6-a8b8-43a9-aeb7-33dcbfb9ba4e: 20px;
  --gap-v-1c48bfb6-a8b8-43a9-aeb7-33dcbfb9ba4e: 0px;
  --gap-uuid: 1c48bfb6-a8b8-43a9-aeb7-33dcbfb9ba4e;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c48bfb6-a8b8-43a9-aeb7-33dcbfb9ba4e] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 11px;
    justify-content: space-between;
    width: 93%;
    --gap-h-1c48bfb6-a8b8-43a9-aeb7-33dcbfb9ba4e: 11px;
    --gap-v-1c48bfb6-a8b8-43a9-aeb7-33dcbfb9ba4e: 0px;
    max-width: 93%;
  }
}

.sd[data-s-307c2388-8191-437e-adc3-6152c746488a] {
  flex: none;
  height: auto;
  width: 138px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-307c2388-8191-437e-adc3-6152c746488a] {
    flex: none;
    height: auto;
    width: 109px;
    max-width: 100%;
  }
}

.sd[data-s-a4639559-698f-42b2-8f7c-f300c28f8210] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a4639559-698f-42b2-8f7c-f300c28f8210] {
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-content: center;
    max-width: 100%;
  }
}

.sd[data-s-5c7a1724-a5de-40bf-9097-7366304735f5] {
  height: auto;
  width: 106px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c7a1724-a5de-40bf-9097-7366304735f5] {
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 72px;
    max-width: 100%;
  }
}

.sd[data-s-5d09457e-776a-4666-9695-e1e74bd3a5cd] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  line-height: 1.4;
  text-align: left;
  width: 158px;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5d09457e-776a-4666-9695-e1e74bd3a5cd] {
    flex: none;
    font-size: 13px;
    line-height: 1.3;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2cdb227e-b84f-4084-b197-d0a55783dbec] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 39px;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2cdb227e-b84f-4084-b197-d0a55783dbec] {
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-84939d72-4649-41f8-9304-91160b01e528] {
  color: #333333;
  font-family: var(--s-font-afa229a2);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84939d72-4649-41f8-9304-91160b01e528] {
    font-size: 13px;
  }
}

.sd[data-s-2eced936-5a9c-4dda-bba3-7a0dfbc411ff] {
  color: #222222;
  font-size: 20px;
}

.sd[data-s-779ea6c9-13b1-4ab2-9c3a-f90217e6206f] {
  align-content: center;
  align-items: center;
  background: #00b900ff;
  border-radius: 48px;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 39px;
  justify-content: center;
  margin: 30px 0px 0px 0px;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-779ea6c9-13b1-4ab2-9c3a-f90217e6206f] {
    background: #00b900ff;
    margin: 19px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-bccabddf-f4f1-4236-b7f1-2207d4057255] {
  color: rgb(255, 255, 255);
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bccabddf-f4f1-4236-b7f1-2207d4057255] {
    color: rgb(255, 255, 255);
    font-size: 13px;
  }
}

.sd[data-s-7eaa681e-c6bd-4e8b-afad-2c1ceca92bed] {
  color: rgb(255, 255, 255);
  font-size: 20px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7eaa681e-c6bd-4e8b-afad-2c1ceca92bed] {
    color: rgb(255, 255, 255);
  }
}

.sd[data-s-d3579717-e40d-4bb4-abc7-d812cb933582] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d3579717-e40d-4bb4-abc7-d812cb933582] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-b2d4ef35-9cac-4930-b020-fe6e88ef7644] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2d4ef35-9cac-4930-b020-fe6e88ef7644] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-e99ebf0f-a590-4619-9868-36d83bea5b30] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-e99ebf0f-a590-4619-9868-36d83bea5b30: 0px;
  --gap-v-e99ebf0f-a590-4619-9868-36d83bea5b30: 0px;
  --gap-uuid: e99ebf0f-a590-4619-9868-36d83bea5b30;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e99ebf0f-a590-4619-9868-36d83bea5b30] {
    padding: 0px 0px 0px 0px;
    --gap-h-e99ebf0f-a590-4619-9868-36d83bea5b30: 0px;
    --gap-v-e99ebf0f-a590-4619-9868-36d83bea5b30: 0px;
  }
}

.sd[data-s-14c022d7-b1db-4299-bdbb-f400d2df86ef] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-e99ebf0f-a590-4619-9868-36d83bea5b30) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-e99ebf0f-a590-4619-9868-36d83bea5b30) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-14c022d7-b1db-4299-bdbb-f400d2df86ef] {
    flex: none;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-e99ebf0f-a590-4619-9868-36d83bea5b30) * 0));
    max-width: calc(100% - (var(--gap-h-e99ebf0f-a590-4619-9868-36d83bea5b30) * 0));
  }
}

.sd[data-s-3f273602-9dc8-49a2-8bd7-7aa4094096db] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-3f273602-9dc8-49a2-8bd7-7aa4094096db: 25px;
  --gap-v-3f273602-9dc8-49a2-8bd7-7aa4094096db: 0px;
  --gap-uuid: 3f273602-9dc8-49a2-8bd7-7aa4094096db;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3f273602-9dc8-49a2-8bd7-7aa4094096db] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 12px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-3f273602-9dc8-49a2-8bd7-7aa4094096db: 12px;
    --gap-v-3f273602-9dc8-49a2-8bd7-7aa4094096db: 0px;
  }
}

.sd[data-s-c66230ef-4630-486c-8564-c758026b54f5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-3f273602-9dc8-49a2-8bd7-7aa4094096db) * 0));
  max-width: calc(100% - (var(--gap-h-3f273602-9dc8-49a2-8bd7-7aa4094096db) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c66230ef-4630-486c-8564-c758026b54f5] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: calc(90% - (var(--gap-h-3f273602-9dc8-49a2-8bd7-7aa4094096db) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-3f273602-9dc8-49a2-8bd7-7aa4094096db) * 0.10000000000000003));
  }
}

.sd[data-s-89402c0a-24b3-4e25-af33-d43e0b75d7e3] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-89402c0a-24b3-4e25-af33-d43e0b75d7e3: 10px;
  --gap-v-89402c0a-24b3-4e25-af33-d43e0b75d7e3: 0px;
  --gap-uuid: 89402c0a-24b3-4e25-af33-d43e0b75d7e3;
  max-width: 100%;
}

.sd[data-s-5a86d4cd-6a73-4900-90a3-e92efe538976] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-89402c0a-24b3-4e25-af33-d43e0b75d7e3) * 0));
  max-width: calc(100% - (var(--gap-h-89402c0a-24b3-4e25-af33-d43e0b75d7e3) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5a86d4cd-6a73-4900-90a3-e92efe538976] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-89402c0a-24b3-4e25-af33-d43e0b75d7e3) * 0));
    max-width: calc(100% - (var(--gap-h-89402c0a-24b3-4e25-af33-d43e0b75d7e3) * 0));
  }
}

.sd[data-s-75f71539-444b-4b8d-a693-7ffbaf80e534] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-549bdc07-f956-42bc-ac3b-22346b71878c] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-549bdc07-f956-42bc-ac3b-22346b71878c] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-549bdc07-f956-42bc-ac3b-22346b71878c] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-d180ed01-91fe-430d-9b59-7c17b552d228] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-d180ed01-91fe-430d-9b59-7c17b552d228] {
  flex: none;
  height: 0px;
}

.sd[data-s-05e0a773-378e-40f5-9d29-2daa0708d703] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05e0a773-378e-40f5-9d29-2daa0708d703] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-1db7cb5e-132e-45e7-a885-ee252e2fe67f] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-1db7cb5e-132e-45e7-a885-ee252e2fe67f: 0px;
  --gap-v-1db7cb5e-132e-45e7-a885-ee252e2fe67f: 28px;
  --gap-uuid: 1db7cb5e-132e-45e7-a885-ee252e2fe67f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1db7cb5e-132e-45e7-a885-ee252e2fe67f] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-1db7cb5e-132e-45e7-a885-ee252e2fe67f: 0px;
    --gap-v-1db7cb5e-132e-45e7-a885-ee252e2fe67f: 12px;
    max-width: 100%;
  }
}

.sd[data-s-e7855be8-4199-48e3-8190-bca34542c26b] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-1db7cb5e-132e-45e7-a885-ee252e2fe67f) * 0));
  --gap-h-e7855be8-4199-48e3-8190-bca34542c26b: 0px;
  --gap-v-e7855be8-4199-48e3-8190-bca34542c26b: 10px;
  --gap-uuid: e7855be8-4199-48e3-8190-bca34542c26b;
  max-width: calc(100% - (var(--gap-h-1db7cb5e-132e-45e7-a885-ee252e2fe67f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7855be8-4199-48e3-8190-bca34542c26b] {
    padding: 0px;
    width: 100%;
    --gap-h-e7855be8-4199-48e3-8190-bca34542c26b: 0px;
    --gap-v-e7855be8-4199-48e3-8190-bca34542c26b: 10px;
  }
}

.sd[data-s-e5524b4c-fca5-4a44-a83b-db64789073e7] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e7855be8-4199-48e3-8190-bca34542c26b) * 0));
  --gap-h-e5524b4c-fca5-4a44-a83b-db64789073e7: 0px;
  --gap-v-e5524b4c-fca5-4a44-a83b-db64789073e7: 10px;
  --gap-uuid: e5524b4c-fca5-4a44-a83b-db64789073e7;
  max-width: calc(100% - (var(--gap-h-e7855be8-4199-48e3-8190-bca34542c26b) * 0));
}

.sd[data-s-7188983b-79b4-4361-b902-d00237ff8f5f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e5524b4c-fca5-4a44-a83b-db64789073e7) * 0));
  --gap-h-7188983b-79b4-4361-b902-d00237ff8f5f: 10px;
  --gap-v-7188983b-79b4-4361-b902-d00237ff8f5f: 0px;
  --gap-uuid: 7188983b-79b4-4361-b902-d00237ff8f5f;
  max-width: calc(100% - (var(--gap-h-e5524b4c-fca5-4a44-a83b-db64789073e7) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7188983b-79b4-4361-b902-d00237ff8f5f] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-7188983b-79b4-4361-b902-d00237ff8f5f: 10px;
    --gap-v-7188983b-79b4-4361-b902-d00237ff8f5f: 0px;
  }
}

.sd[data-s-2e82bae1-93e0-4d78-9c1c-4af203279ac8] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2e82bae1-93e0-4d78-9c1c-4af203279ac8]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e82bae1-93e0-4d78-9c1c-4af203279ac8] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-50f46446-dd61-4442-b14f-62ffb04a3a33] {
  color: #333333;
  font-size: 24px;
}

.sd[data-s-9216b8f7-103c-4d15-9736-86521054d0e3] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9216b8f7-103c-4d15-9736-86521054d0e3] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-a17c25ae-acb9-4f50-bd92-7e3929f7773b] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a17c25ae-acb9-4f50-bd92-7e3929f7773b] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-5b3af923-211f-4a90-bed3-dff56eacc047] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-5b3af923-211f-4a90-bed3-dff56eacc047: 0px;
  --gap-v-5b3af923-211f-4a90-bed3-dff56eacc047: 0px;
  --gap-uuid: 5b3af923-211f-4a90-bed3-dff56eacc047;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b3af923-211f-4a90-bed3-dff56eacc047] {
    padding: 0px 0px 0px 0px;
    --gap-h-5b3af923-211f-4a90-bed3-dff56eacc047: 0px;
    --gap-v-5b3af923-211f-4a90-bed3-dff56eacc047: 0px;
  }
}

.sd[data-s-a0b26513-3551-42ee-8ffb-d88d5d264c34] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-5b3af923-211f-4a90-bed3-dff56eacc047) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-5b3af923-211f-4a90-bed3-dff56eacc047) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0b26513-3551-42ee-8ffb-d88d5d264c34] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-5b3af923-211f-4a90-bed3-dff56eacc047) * 0));
    max-width: calc(100% - (var(--gap-h-5b3af923-211f-4a90-bed3-dff56eacc047) * 0));
  }
}

.sd[data-s-4c990a9c-fc3b-4c85-93b9-6120189e7744] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-4c990a9c-fc3b-4c85-93b9-6120189e7744: 25px;
  --gap-v-4c990a9c-fc3b-4c85-93b9-6120189e7744: 0px;
  --gap-uuid: 4c990a9c-fc3b-4c85-93b9-6120189e7744;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c990a9c-fc3b-4c85-93b9-6120189e7744] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 90%;
    --gap-h-4c990a9c-fc3b-4c85-93b9-6120189e7744: 12px;
    --gap-v-4c990a9c-fc3b-4c85-93b9-6120189e7744: 0px;
    max-width: 90%;
  }
}

.sd[data-s-5bc4a0d0-da3c-4ae4-bd54-8343ed017b7c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-4c990a9c-fc3b-4c85-93b9-6120189e7744) * 0));
  max-width: calc(100% - (var(--gap-h-4c990a9c-fc3b-4c85-93b9-6120189e7744) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5bc4a0d0-da3c-4ae4-bd54-8343ed017b7c] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-18889fac-137e-409c-9096-364b05d7dcef] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-18889fac-137e-409c-9096-364b05d7dcef: 10px;
  --gap-v-18889fac-137e-409c-9096-364b05d7dcef: 0px;
  --gap-uuid: 18889fac-137e-409c-9096-364b05d7dcef;
  max-width: 100%;
}

.sd[data-s-542111aa-9693-4b29-86c0-d4c91db70e72] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-18889fac-137e-409c-9096-364b05d7dcef) * 0));
  max-width: calc(100% - (var(--gap-h-18889fac-137e-409c-9096-364b05d7dcef) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-542111aa-9693-4b29-86c0-d4c91db70e72] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-18889fac-137e-409c-9096-364b05d7dcef) * 0));
    max-width: calc(100% - (var(--gap-h-18889fac-137e-409c-9096-364b05d7dcef) * 0));
  }
}

.sd[data-s-a3f3c32f-8400-42a7-bade-3ddf50e029c4] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7f25c2cf-ae3e-4826-bdd5-593602b4059d] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-7f25c2cf-ae3e-4826-bdd5-593602b4059d] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f25c2cf-ae3e-4826-bdd5-593602b4059d] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-0cf71059-b430-42cc-b505-80b736415ef6] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-0cf71059-b430-42cc-b505-80b736415ef6] {
  flex: none;
  height: 0px;
}

.sd[data-s-e798a216-5156-4f73-936c-f31f50e1463b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e798a216-5156-4f73-936c-f31f50e1463b] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-9d251b70-1ea1-46db-8ef5-29ad27199254] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-9d251b70-1ea1-46db-8ef5-29ad27199254: 0px;
  --gap-v-9d251b70-1ea1-46db-8ef5-29ad27199254: 28px;
  --gap-uuid: 9d251b70-1ea1-46db-8ef5-29ad27199254;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d251b70-1ea1-46db-8ef5-29ad27199254] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-9d251b70-1ea1-46db-8ef5-29ad27199254: 0px;
    --gap-v-9d251b70-1ea1-46db-8ef5-29ad27199254: 12px;
    max-width: 100%;
  }
}

.sd[data-s-e8275e98-2fff-4990-b2be-6ae8022e253b] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9d251b70-1ea1-46db-8ef5-29ad27199254) * 0));
  --gap-h-e8275e98-2fff-4990-b2be-6ae8022e253b: 0px;
  --gap-v-e8275e98-2fff-4990-b2be-6ae8022e253b: 10px;
  --gap-uuid: e8275e98-2fff-4990-b2be-6ae8022e253b;
  max-width: calc(100% - (var(--gap-h-9d251b70-1ea1-46db-8ef5-29ad27199254) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8275e98-2fff-4990-b2be-6ae8022e253b] {
    padding: 0px;
    width: 100%;
    --gap-h-e8275e98-2fff-4990-b2be-6ae8022e253b: 0px;
    --gap-v-e8275e98-2fff-4990-b2be-6ae8022e253b: 10px;
  }
}

.sd[data-s-4d6f53ce-1ad0-4214-a90a-277a9e0c0492] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e8275e98-2fff-4990-b2be-6ae8022e253b) * 0));
  --gap-h-4d6f53ce-1ad0-4214-a90a-277a9e0c0492: 0px;
  --gap-v-4d6f53ce-1ad0-4214-a90a-277a9e0c0492: 10px;
  --gap-uuid: 4d6f53ce-1ad0-4214-a90a-277a9e0c0492;
  max-width: calc(100% - (var(--gap-h-e8275e98-2fff-4990-b2be-6ae8022e253b) * 0));
}

.sd[data-s-41b48421-155f-461e-ad3a-0769775d5320] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4d6f53ce-1ad0-4214-a90a-277a9e0c0492) * 0));
  --gap-h-41b48421-155f-461e-ad3a-0769775d5320: 10px;
  --gap-v-41b48421-155f-461e-ad3a-0769775d5320: 0px;
  --gap-uuid: 41b48421-155f-461e-ad3a-0769775d5320;
  max-width: calc(100% - (var(--gap-h-4d6f53ce-1ad0-4214-a90a-277a9e0c0492) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-41b48421-155f-461e-ad3a-0769775d5320] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-41b48421-155f-461e-ad3a-0769775d5320: 10px;
    --gap-v-41b48421-155f-461e-ad3a-0769775d5320: 0px;
  }
}

.sd[data-s-1e30f6d2-64d6-4110-be7f-9513626ef0ee] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1e30f6d2-64d6-4110-be7f-9513626ef0ee]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e30f6d2-64d6-4110-be7f-9513626ef0ee] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-81952bb4-88cf-4169-b057-8af9a2e099f5] {
  color: #333333;
  font-size: 24px;
}

.sd[data-s-eb231d28-044e-4b6f-bca5-035e8e8bd6bb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 16px 0px;
  opacity: 1;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb231d28-044e-4b6f-bca5-035e8e8bd6bb] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-4a73956e-9646-4bc5-9666-f1c33dbf3346] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a73956e-9646-4bc5-9666-f1c33dbf3346] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-997b9b7d-2a4a-4c57-9040-063bd9015076] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-997b9b7d-2a4a-4c57-9040-063bd9015076: 0px;
  --gap-v-997b9b7d-2a4a-4c57-9040-063bd9015076: 0px;
  --gap-uuid: 997b9b7d-2a4a-4c57-9040-063bd9015076;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-997b9b7d-2a4a-4c57-9040-063bd9015076] {
    padding: 0px 0px 0px 0px;
    --gap-h-997b9b7d-2a4a-4c57-9040-063bd9015076: 0px;
    --gap-v-997b9b7d-2a4a-4c57-9040-063bd9015076: 0px;
  }
}

.sd[data-s-d633c562-d039-48f8-b647-5b9420cb510f] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-997b9b7d-2a4a-4c57-9040-063bd9015076) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-997b9b7d-2a4a-4c57-9040-063bd9015076) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d633c562-d039-48f8-b647-5b9420cb510f] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-997b9b7d-2a4a-4c57-9040-063bd9015076) * 0));
    max-width: calc(100% - (var(--gap-h-997b9b7d-2a4a-4c57-9040-063bd9015076) * 0));
  }
}

.sd[data-s-873ae1d1-c4b3-4caf-8e02-4971d5c3f710] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-873ae1d1-c4b3-4caf-8e02-4971d5c3f710: 25px;
  --gap-v-873ae1d1-c4b3-4caf-8e02-4971d5c3f710: 0px;
  --gap-uuid: 873ae1d1-c4b3-4caf-8e02-4971d5c3f710;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-873ae1d1-c4b3-4caf-8e02-4971d5c3f710] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 90%;
    --gap-h-873ae1d1-c4b3-4caf-8e02-4971d5c3f710: 12px;
    --gap-v-873ae1d1-c4b3-4caf-8e02-4971d5c3f710: 0px;
    max-width: 90%;
  }
}

.sd[data-s-7fe6ee60-b97c-49d1-9935-ece66b23fc56] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-873ae1d1-c4b3-4caf-8e02-4971d5c3f710) * 0));
  max-width: calc(100% - (var(--gap-h-873ae1d1-c4b3-4caf-8e02-4971d5c3f710) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7fe6ee60-b97c-49d1-9935-ece66b23fc56] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-bc588d15-f90e-4a67-bf38-e54c7c38eed5] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-bc588d15-f90e-4a67-bf38-e54c7c38eed5: 10px;
  --gap-v-bc588d15-f90e-4a67-bf38-e54c7c38eed5: 0px;
  --gap-uuid: bc588d15-f90e-4a67-bf38-e54c7c38eed5;
  max-width: 100%;
}

.sd[data-s-e703ff70-ec67-4ee2-b5f6-64f56e8cb883] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-bc588d15-f90e-4a67-bf38-e54c7c38eed5) * 0));
  max-width: calc(100% - (var(--gap-h-bc588d15-f90e-4a67-bf38-e54c7c38eed5) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e703ff70-ec67-4ee2-b5f6-64f56e8cb883] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-bc588d15-f90e-4a67-bf38-e54c7c38eed5) * 0));
    max-width: calc(100% - (var(--gap-h-bc588d15-f90e-4a67-bf38-e54c7c38eed5) * 0));
  }
}

.sd[data-s-00012f3f-0f30-45d7-b9df-9a3845df15c6] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-f2b97531-4af1-4b42-82f1-1ed770aae724] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-f2b97531-4af1-4b42-82f1-1ed770aae724] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2b97531-4af1-4b42-82f1-1ed770aae724] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-cb66e00d-23a4-40e2-90eb-6b2f2730f69a] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-cb66e00d-23a4-40e2-90eb-6b2f2730f69a] {
  flex: none;
  height: 0px;
}

.sd[data-s-d442b425-5406-4966-ad71-739b7cd5ef3e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d442b425-5406-4966-ad71-739b7cd5ef3e] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-ffffeb60-4765-4dc5-94c8-5e0e66b78e77] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-ffffeb60-4765-4dc5-94c8-5e0e66b78e77: 0px;
  --gap-v-ffffeb60-4765-4dc5-94c8-5e0e66b78e77: 28px;
  --gap-uuid: ffffeb60-4765-4dc5-94c8-5e0e66b78e77;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffffeb60-4765-4dc5-94c8-5e0e66b78e77] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-ffffeb60-4765-4dc5-94c8-5e0e66b78e77: 0px;
    --gap-v-ffffeb60-4765-4dc5-94c8-5e0e66b78e77: 12px;
    max-width: 100%;
  }
}

.sd[data-s-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ffffeb60-4765-4dc5-94c8-5e0e66b78e77) * 0));
  --gap-h-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8: 0px;
  --gap-v-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8: 10px;
  --gap-uuid: 3a9a678f-5aa9-45fb-8c43-c5134d60a0c8;
  max-width: calc(100% - (var(--gap-h-ffffeb60-4765-4dc5-94c8-5e0e66b78e77) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8] {
    padding: 0px;
    width: 100%;
    --gap-h-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8: 0px;
    --gap-v-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8: 10px;
  }
}

.sd[data-s-06483a79-c166-4a6a-9629-ccf159725e32] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8) * 0));
  --gap-h-06483a79-c166-4a6a-9629-ccf159725e32: 0px;
  --gap-v-06483a79-c166-4a6a-9629-ccf159725e32: 10px;
  --gap-uuid: 06483a79-c166-4a6a-9629-ccf159725e32;
  max-width: calc(100% - (var(--gap-h-3a9a678f-5aa9-45fb-8c43-c5134d60a0c8) * 0));
}

.sd[data-s-51177fba-8e32-4044-a9d3-1ee44cb4f991] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-06483a79-c166-4a6a-9629-ccf159725e32) * 0));
  --gap-h-51177fba-8e32-4044-a9d3-1ee44cb4f991: 10px;
  --gap-v-51177fba-8e32-4044-a9d3-1ee44cb4f991: 0px;
  --gap-uuid: 51177fba-8e32-4044-a9d3-1ee44cb4f991;
  max-width: calc(100% - (var(--gap-h-06483a79-c166-4a6a-9629-ccf159725e32) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-51177fba-8e32-4044-a9d3-1ee44cb4f991] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-51177fba-8e32-4044-a9d3-1ee44cb4f991: 10px;
    --gap-v-51177fba-8e32-4044-a9d3-1ee44cb4f991: 0px;
  }
}

.sd[data-s-e383333d-686b-4c8b-bc1e-be7f891e77f6] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-e383333d-686b-4c8b-bc1e-be7f891e77f6]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e383333d-686b-4c8b-bc1e-be7f891e77f6] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-b62503fa-f22c-41e5-b2ce-26306c6d11e8] {
  color: #333333;
  font-size: 24px;
}

.sd[data-s-34ff2254-1d1e-4de0-93c5-cf99c0f38eb5] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-34ff2254-1d1e-4de0-93c5-cf99c0f38eb5] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-2ac78222-2c28-4edb-8611-27d9a3c46fab] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #848484ff;
  border-left: 0px solid #848484ff;
  border-right: 0px solid #848484ff;
  border-top: 0px solid #848484ff;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px;
  width: 100%;
  --gap-h-2ac78222-2c28-4edb-8611-27d9a3c46fab: 0px;
  --gap-v-2ac78222-2c28-4edb-8611-27d9a3c46fab: 0px;
  --gap-uuid: 2ac78222-2c28-4edb-8611-27d9a3c46fab;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ac78222-2c28-4edb-8611-27d9a3c46fab] {
    padding: 0px 0px 0px 0px;
    --gap-h-2ac78222-2c28-4edb-8611-27d9a3c46fab: 0px;
    --gap-v-2ac78222-2c28-4edb-8611-27d9a3c46fab: 0px;
  }
}

.sd[data-s-d6c600b8-cbd5-484f-87e1-13cfca0ea782] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: calc(90% - (var(--gap-h-2ac78222-2c28-4edb-8611-27d9a3c46fab) * 0.10000000000000003));
  max-width: calc(90% - (var(--gap-h-2ac78222-2c28-4edb-8611-27d9a3c46fab) * 0.10000000000000003));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6c600b8-cbd5-484f-87e1-13cfca0ea782] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-2ac78222-2c28-4edb-8611-27d9a3c46fab) * 0));
    max-width: calc(100% - (var(--gap-h-2ac78222-2c28-4edb-8611-27d9a3c46fab) * 0));
  }
}

.sd[data-s-cf53c398-940e-43ce-9069-2655fea4e7a2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  gap: 25px;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  --gap-h-cf53c398-940e-43ce-9069-2655fea4e7a2: 25px;
  --gap-v-cf53c398-940e-43ce-9069-2655fea4e7a2: 0px;
  --gap-uuid: cf53c398-940e-43ce-9069-2655fea4e7a2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cf53c398-940e-43ce-9069-2655fea4e7a2] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 90%;
    --gap-h-cf53c398-940e-43ce-9069-2655fea4e7a2: 12px;
    --gap-v-cf53c398-940e-43ce-9069-2655fea4e7a2: 0px;
    max-width: 90%;
  }
}

.sd[data-s-bea442f0-ff4c-45c4-b848-069cf18efacf] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-cf53c398-940e-43ce-9069-2655fea4e7a2) * 0));
  max-width: calc(100% - (var(--gap-h-cf53c398-940e-43ce-9069-2655fea4e7a2) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bea442f0-ff4c-45c4-b848-069cf18efacf] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-c5212b96-ce9b-408d-a5e7-ff46d9cb80fe] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  width: auto;
  --gap-h-c5212b96-ce9b-408d-a5e7-ff46d9cb80fe: 10px;
  --gap-v-c5212b96-ce9b-408d-a5e7-ff46d9cb80fe: 0px;
  --gap-uuid: c5212b96-ce9b-408d-a5e7-ff46d9cb80fe;
  max-width: 100%;
}

.sd[data-s-451a22a5-2408-457c-8860-a0d31d43349d] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-c5212b96-ce9b-408d-a5e7-ff46d9cb80fe) * 0));
  max-width: calc(100% - (var(--gap-h-c5212b96-ce9b-408d-a5e7-ff46d9cb80fe) * 0));
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-451a22a5-2408-457c-8860-a0d31d43349d] {
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-c5212b96-ce9b-408d-a5e7-ff46d9cb80fe) * 0));
    max-width: calc(100% - (var(--gap-h-c5212b96-ce9b-408d-a5e7-ff46d9cb80fe) * 0));
  }
}

.sd[data-s-e24066c5-b1c7-4af6-96fc-ce74d46f184b] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7195642f-3d75-4e6a-8ec5-b162ce5abaf1] {
  background: transparent;
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-size: 28px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 25px;
  max-width: 100%;
}

.sd._isClose[data-s-7195642f-3d75-4e6a-8ec5-b162ce5abaf1] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-7195642f-3d75-4e6a-8ec5-b162ce5abaf1] {
    flex: none;
    height: 25px;
    width: 25px;
  }
}

.sd[data-s-8caec847-bb1a-4f5e-8dee-cf4a233bb365] {
  align-content: center;
  align-items: center;
  background: #f0f0f0ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd._isClose[data-s-8caec847-bb1a-4f5e-8dee-cf4a233bb365] {
  flex: none;
  height: 0px;
}

.sd[data-s-eb1622dd-e974-4bd2-bc15-678f0104a8cc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 0px 0px;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb1622dd-e974-4bd2-bc15-678f0104a8cc] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-radius: 0;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  gap: 28px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 19px 0px;
  width: 1000px;
  --gap-h-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d: 0px;
  --gap-v-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d: 28px;
  --gap-uuid: 7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d] {
    flex: none;
    gap: 12px;
    padding: 25px 0px;
    width: 100%;
    --gap-h-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d: 0px;
    --gap-v-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d: 12px;
    max-width: 100%;
  }
}

.sd[data-s-67bae559-8e23-4ef8-b87e-a65aaf8ab500] {
  align-items: center;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d) * 0));
  --gap-h-67bae559-8e23-4ef8-b87e-a65aaf8ab500: 0px;
  --gap-v-67bae559-8e23-4ef8-b87e-a65aaf8ab500: 10px;
  --gap-uuid: 67bae559-8e23-4ef8-b87e-a65aaf8ab500;
  max-width: calc(100% - (var(--gap-h-7c2b41a0-a0a4-4ebf-b058-cd9be87eb00d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-67bae559-8e23-4ef8-b87e-a65aaf8ab500] {
    padding: 0px;
    width: 100%;
    --gap-h-67bae559-8e23-4ef8-b87e-a65aaf8ab500: 0px;
    --gap-v-67bae559-8e23-4ef8-b87e-a65aaf8ab500: 10px;
  }
}

.sd[data-s-a9b2622e-1b5d-4380-bc0d-bf1e07ea3db3] {
  gap: 10px;
  height: auto;
  padding: 0px;
  width: calc(100% - (var(--gap-h-67bae559-8e23-4ef8-b87e-a65aaf8ab500) * 0));
  --gap-h-a9b2622e-1b5d-4380-bc0d-bf1e07ea3db3: 0px;
  --gap-v-a9b2622e-1b5d-4380-bc0d-bf1e07ea3db3: 10px;
  --gap-uuid: a9b2622e-1b5d-4380-bc0d-bf1e07ea3db3;
  max-width: calc(100% - (var(--gap-h-67bae559-8e23-4ef8-b87e-a65aaf8ab500) * 0));
}

.sd[data-s-3c661ce6-a0e8-4448-b764-c4650fbb2e2a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a9b2622e-1b5d-4380-bc0d-bf1e07ea3db3) * 0));
  --gap-h-3c661ce6-a0e8-4448-b764-c4650fbb2e2a: 10px;
  --gap-v-3c661ce6-a0e8-4448-b764-c4650fbb2e2a: 0px;
  --gap-uuid: 3c661ce6-a0e8-4448-b764-c4650fbb2e2a;
  max-width: calc(100% - (var(--gap-h-a9b2622e-1b5d-4380-bc0d-bf1e07ea3db3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c661ce6-a0e8-4448-b764-c4650fbb2e2a] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-3c661ce6-a0e8-4448-b764-c4650fbb2e2a: 10px;
    --gap-v-3c661ce6-a0e8-4448-b764-c4650fbb2e2a: 0px;
  }
}

.sd[data-s-c9b9106b-4294-4f13-a733-042a5b7d6552] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c9b9106b-4294-4f13-a733-042a5b7d6552]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c9b9106b-4294-4f13-a733-042a5b7d6552] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-b6a5e625-5e32-40a8-9f83-920598eb129d] {
  color: #333333;
  font-size: 24px;
}
