: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-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';
}

.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
}

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

.title[data-v-d12de11f] {
  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")
}

.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)
  }
}

.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
}

.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
}

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

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

@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;
  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%
}

.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
}

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
}

/*! * 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";
}

.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-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-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-3ddb6f30-d899-416a-9b9b-7625ca6803fa] {
  background: #EEEEEE;
  height: 160px;
  width: 200px;
  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-4a41a0cb-22fb-4181-bba6-959aba3a2336] {
  background: #fff;
  border-radius: 0;
  
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0px 0px 0px 0px;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 4;
  --gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0: 0px;
  --gap-v-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0: 0px;
  --gap-uuid: 36fcf1ce-c03c-4ded-bb1a-7ee2179852f0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 18px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0: 0px;
    --gap-v-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0: 18px;
  }
}

.sd[data-s-3e0cf3de-a217-4463-bf9c-6ccbca5f8237] {
  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: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0) * 0));
  z-index: 5;
  max-width: calc(100% - (var(--gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e0cf3de-a217-4463-bf9c-6ccbca5f8237] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-end;
    margin: 0px 0px 39px 0px;
    width: calc(100% - (var(--gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0) * 0));
    max-width: calc(100% - (var(--gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0) * 0));
  }
}

.sd[data-s-ef3c89f3-5801-4cca-bb46-d527532202db] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: 100vh;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-ef3c89f3-5801-4cca-bb46-d527532202db: 25px;
  --gap-v-ef3c89f3-5801-4cca-bb46-d527532202db: 0px;
  --gap-uuid: ef3c89f3-5801-4cca-bb46-d527532202db;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef3c89f3-5801-4cca-bb46-d527532202db] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-end;
    width: 100%;
    --gap-h-ef3c89f3-5801-4cca-bb46-d527532202db: 0px;
    --gap-v-ef3c89f3-5801-4cca-bb46-d527532202db: 0px;
    max-width: 100%;
  }
}

.sd[data-s-9de0668e-6486-4f5e-9e8e-422645ecd3f3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  gap: 4px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 87px 0px;
  padding: 0px;
  width: 550.4px;
  --gap-h-9de0668e-6486-4f5e-9e8e-422645ecd3f3: 0px;
  --gap-v-9de0668e-6486-4f5e-9e8e-422645ecd3f3: 4px;
  --gap-uuid: 9de0668e-6486-4f5e-9e8e-422645ecd3f3;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9de0668e-6486-4f5e-9e8e-422645ecd3f3] {
    flex: none;
    gap: 2px;
    margin: -29px 0px 0px 0px;
    padding: 0px;
    width: calc(93% - (var(--gap-h-ef3c89f3-5801-4cca-bb46-d527532202db) * 0.06999999999999994));
    --gap-h-9de0668e-6486-4f5e-9e8e-422645ecd3f3: 0px;
    --gap-v-9de0668e-6486-4f5e-9e8e-422645ecd3f3: 2px;
    max-width: calc(93% - (var(--gap-h-ef3c89f3-5801-4cca-bb46-d527532202db) * 0.06999999999999994));
  }
}

.sd[data-s-d07adf4f-03a1-4249-aa14-fced40bfb960] {
  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-9de0668e-6486-4f5e-9e8e-422645ecd3f3) * 0));
  --gap-h-d07adf4f-03a1-4249-aa14-fced40bfb960: 0px;
  --gap-v-d07adf4f-03a1-4249-aa14-fced40bfb960: 30px;
  --gap-uuid: d07adf4f-03a1-4249-aa14-fced40bfb960;
  max-width: calc(100% - (var(--gap-h-9de0668e-6486-4f5e-9e8e-422645ecd3f3) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d07adf4f-03a1-4249-aa14-fced40bfb960] {
    gap: 7px;
    padding: 0px;
    width: 100%;
    --gap-h-d07adf4f-03a1-4249-aa14-fced40bfb960: 0px;
    --gap-v-d07adf4f-03a1-4249-aa14-fced40bfb960: 7px;
  }
}

.sd[data-s-41be6a12-af8d-46f8-80b0-a3bf7dcd722e] {
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-d07adf4f-03a1-4249-aa14-fced40bfb960) * 0));
  --gap-h-41be6a12-af8d-46f8-80b0-a3bf7dcd722e: 0px;
  --gap-v-41be6a12-af8d-46f8-80b0-a3bf7dcd722e: 0px;
  --gap-uuid: 41be6a12-af8d-46f8-80b0-a3bf7dcd722e;
  max-width: calc(100% - (var(--gap-h-d07adf4f-03a1-4249-aa14-fced40bfb960) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-41be6a12-af8d-46f8-80b0-a3bf7dcd722e] {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-41be6a12-af8d-46f8-80b0-a3bf7dcd722e: 0px;
    --gap-v-41be6a12-af8d-46f8-80b0-a3bf7dcd722e: 0px;
  }
}

.sd[data-s-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d] {
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-41be6a12-af8d-46f8-80b0-a3bf7dcd722e) * 0));
  --gap-h-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d: 0px;
  --gap-v-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d: 0px;
  --gap-uuid: b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d;
  max-width: calc(100% - (var(--gap-h-41be6a12-af8d-46f8-80b0-a3bf7dcd722e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d] {
    gap: 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d: 0px;
    --gap-v-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d: 0px;
    width: calc(100% - (var(--gap-h-41be6a12-af8d-46f8-80b0-a3bf7dcd722e) * 0));
    max-width: calc(100% - (var(--gap-h-41be6a12-af8d-46f8-80b0-a3bf7dcd722e) * 0));
  }
}

.sd[data-s-bed36175-6dbe-4205-8aa7-82804f4729d0] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bed36175-6dbe-4205-8aa7-82804f4729d0] {
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d) * 0));
    max-width: calc(100% - (var(--gap-h-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d) * 0));
  }
}

.sd[data-s-a63fa2d4-c3aa-4f41-ba41-cb8a526bf28d] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-a63fa2d4-c3aa-4f41-ba41-cb8a526bf28d].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-a63fa2d4-c3aa-4f41-ba41-cb8a526bf28d].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-7ff65cae-5ecd-4ecb-bee9-6a87e118d4f7] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  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-7ff65cae-5ecd-4ecb-bee9-6a87e118d4f7] {
    font-size: 28px;
    line-height: 1.4;
    margin: 0px 0px 9px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-36e98e24-c588-47c9-93f9-173858e0f06b] {
  height: auto;
  margin: 0px 0px -88px 0px;
  width: 304px;
  max-width: 100%;
}

.sd[data-s-36e98e24-c588-47c9-93f9-173858e0f06b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-36e98e24-c588-47c9-93f9-173858e0f06b].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36e98e24-c588-47c9-93f9-173858e0f06b] {
    height: auto;
    margin: 0px 0px -48px -15px;
    width: 173px;
    max-width: calc(100% - -15px);
  }
}

.sd[data-s-165daa3f-adeb-4b52-9e49-fddf455086e9] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.3;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-165daa3f-adeb-4b52-9e49-fddf455086e9].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-165daa3f-adeb-4b52-9e49-fddf455086e9].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-165daa3f-adeb-4b52-9e49-fddf455086e9] {
    flex: none;
    font-size: 28px;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 12px 0px;
    width: calc(100% - (var(--gap-h-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d) * 0));
    max-width: calc(100% - (var(--gap-h-b9d8c87e-66f1-43ec-a2bd-47fa2be4ca3d) * 0));
  }
}

.sd[data-s-41a68087-5bd4-4271-a529-483a39625433] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: 0px;
  justify-content: center;
  margin: 30px 0px 0px -356px;
  width: 0px;
  max-width: calc(100% - -356px);
}

.sd[data-s-a66d2d88-18b0-4672-8880-4d091f18b290] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-d07adf4f-03a1-4249-aa14-fced40bfb960) * 0));
  max-width: calc(100% - (var(--gap-h-d07adf4f-03a1-4249-aa14-fced40bfb960) * 0));
}

.sd[data-s-a66d2d88-18b0-4672-8880-4d091f18b290].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-a66d2d88-18b0-4672-8880-4d091f18b290].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a66d2d88-18b0-4672-8880-4d091f18b290] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    margin: 0px;
    padding: 0px;
  }
}

.sd[data-s-74042946-660a-4131-9f27-7c14e82f1315] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.9;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-74042946-660a-4131-9f27-7c14e82f1315] {
    font-size: 14px;
    line-height: 1.7;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-88208e8b-788c-4700-a756-069d2ca9291a] {
  flex: none;
  height: 780px;
  margin: -25px 0px 0px 0px;
  width: 665.59px;
  max-width: 100%;
}

.sd[data-s-88208e8b-788c-4700-a756-069d2ca9291a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-88208e8b-788c-4700-a756-069d2ca9291a].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-88208e8b-788c-4700-a756-069d2ca9291a] {
    flex: none;
    height: 315px;
    margin: 80px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-ef3c89f3-5801-4cca-bb46-d527532202db) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-ef3c89f3-5801-4cca-bb46-d527532202db) * 0.06999999999999994));
  }
}

.sd[data-s-f97100fb-681f-401b-917d-f96a89888e81] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0) * 0));
  z-index: 5;
  max-width: calc(100% - (var(--gap-h-36fcf1ce-c03c-4ded-bb1a-7ee2179852f0) * 0));
}

.sd[data-s-b2d7d26e-76fe-4fc9-a16f-c395b69f7074] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 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: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2d7d26e-76fe-4fc9-a16f-c395b69f7074] {
    flex: none;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-a066a65c-71b9-4d92-b3ef-351c934caeaf] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 1000px;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a066a65c-71b9-4d92-b3ef-351c934caeaf] {
    flex: none;
    height: 110px;
    max-width: 100%;
  }
}

.sd[data-s-fb3f392f-2951-4036-a0da-e640fcffcc8b] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 45px;
  position: relative;
  width: auto;
  max-width: calc(100% - 45px);
}

.sd[data-s-fb3f392f-2951-4036-a0da-e640fcffcc8b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-fb3f392f-2951-4036-a0da-e640fcffcc8b].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-962949a4-f0e7-4294-b9b9-6648397cc8dd] {
  color: #333333;
  font-family: var(--s-font-698065c0);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 13px 0px;
  position: relative;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-cc445eb1-3e8c-4cde-8e81-fc57accb3ab5] {
  height: auto;
  margin: 0px 0px 0px -45px;
  transform: rotate(4deg);
  width: 241px;
  max-width: calc(100% - -45px);
}

.sd[data-s-8ab5ab15-1b8f-4c9c-8e3b-5a65f3afea3b] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #d7c797ff;
  border-left: 1px solid #d7c797ff;
  border-radius: 50%;
  border-right: 1px solid #d7c797ff;
  border-top: 1px solid #d7c797ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: center;
  margin: 0px 0px -118px -83px;
  width: 160px;
  z-index: 5;
  max-width: calc(100% - -83px);
}

.sd[data-s-8ab5ab15-1b8f-4c9c-8e3b-5a65f3afea3b].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-8ab5ab15-1b8f-4c9c-8e3b-5a65f3afea3b].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ab5ab15-1b8f-4c9c-8e3b-5a65f3afea3b] {
    flex: none;
    height: 80px;
    margin: 0px 0px -18px 0px;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-11a32ed8-053c-4142-bde9-75ed3a3bc6c9] {
  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: auto;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-11a32ed8-053c-4142-bde9-75ed3a3bc6c9]:before {
  background-repeat: no-repeat;
  background-size: 104px;
}

.sd[data-s-4500fac2-caee-434a-8844-cae1e6d311f5] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 1000px;
  max-width: 100%;
}

.sd[data-s-de39cad9-a662-4bec-bf86-3a374eae7ad8] {
  align-content: center;
  align-items: center;
  background: transparent;
  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;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 35px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-de39cad9-a662-4bec-bf86-3a374eae7ad8] {
    padding: 50px 0px 35px 0px;
  }
}

.sd[data-s-41a1aeef-afe6-4e26-bc91-770ed860fd59] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-548d7d06-8f49-461a-ad2c-aae3a5f3f45e] {
  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: 0px 0px 25px 0px;
  padding: 0px 0px 25px 34px;
  width: 471px;
  --gap-h-548d7d06-8f49-461a-ad2c-aae3a5f3f45e: 15px;
  --gap-v-548d7d06-8f49-461a-ad2c-aae3a5f3f45e: 0px;
  --gap-uuid: 548d7d06-8f49-461a-ad2c-aae3a5f3f45e;
  max-width: 100%;
}

.sd[data-s-548d7d06-8f49-461a-ad2c-aae3a5f3f45e].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
  --gap-h-548d7d06-8f49-461a-ad2c-aae3a5f3f45e: 15px;
  --gap-v-548d7d06-8f49-461a-ad2c-aae3a5f3f45e: 0px;
}

.sd[data-s-548d7d06-8f49-461a-ad2c-aae3a5f3f45e].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-548d7d06-8f49-461a-ad2c-aae3a5f3f45e] {
    padding: 0px 0px 25px 21px;
    --gap-h-548d7d06-8f49-461a-ad2c-aae3a5f3f45e: 15px;
    --gap-v-548d7d06-8f49-461a-ad2c-aae3a5f3f45e: 0px;
  }
}

.sd[data-s-67fe3aa8-2a04-4ec0-b5a1-3a44415dba88] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  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-67fe3aa8-2a04-4ec0-b5a1-3a44415dba88] {
    font-size: 16px;
  }
}

.sd[data-s-498a48ef-ca67-432b-ae98-ca55011827fa] {
  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-7d377caf-2bb6-423c-bd11-8a01b390e735] {
  background: #000000ff;
  flex: none;
  height: 40px;
  margin: 0px -1px 0px 0px;
  width: 1px;
  max-width: calc(100% - -1px);
}

.sd[data-s-b4ad2d18-a932-4341-beb6-bbaa68ec2d1e] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 0.5rem;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9e3e1fb5-2d15-44d2-821f-7dcebe0549c0] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.3;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e3e1fb5-2d15-44d2-821f-7dcebe0549c0] {
    font-size: 14px;
  }
}

.sd[data-s-c2f98670-50a4-444f-bfad-8542435d9108] {
  color: #333333;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.7;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c2f98670-50a4-444f-bfad-8542435d9108].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 300ms;
  transition-duration: 600ms;
}

.sd[data-s-c2f98670-50a4-444f-bfad-8542435d9108].appear-active {
  transition-delay: 300ms;
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2f98670-50a4-444f-bfad-8542435d9108] {
    line-height: 1.8;
  }
}

.sd[data-s-920cf10f-3140-457c-9201-6b5cd4d025a3] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -36px 0px 0px 0px;
  padding: 0px 45px 150px 0px;
  width: 100%;
  z-index: -1;
  --gap-uuid: 920cf10f-3140-457c-9201-6b5cd4d025a3;
  --gap-h-920cf10f-3140-457c-9201-6b5cd4d025a3: 0px;
  --gap-v-920cf10f-3140-457c-9201-6b5cd4d025a3: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-920cf10f-3140-457c-9201-6b5cd4d025a3] {
    gap: 0px;
    margin: -23px 0px 0px 0px;
    padding: 0px 5px 25px 0px;
    --gap-h-920cf10f-3140-457c-9201-6b5cd4d025a3: 0px;
    --gap-v-920cf10f-3140-457c-9201-6b5cd4d025a3: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-140475f9-5b92-45a3-8430-efc5f2610407] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-920cf10f-3140-457c-9201-6b5cd4d025a3) * 0));
  max-width: calc(100% - (var(--gap-h-920cf10f-3140-457c-9201-6b5cd4d025a3) * 0));
}

.sd[data-s-9d0e8267-d379-4a5f-8304-e28ecab2720d] {
  color: #33333316;
  font-family: var(--s-font-7aa3db76);
  font-size: 72px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d0e8267-d379-4a5f-8304-e28ecab2720d] {
    font-size: 40px;
  }
}

.sd[data-s-9d0fba10-d24f-4a89-afd1-6bb0c61f2e26] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: calc(100% - (var(--gap-h-920cf10f-3140-457c-9201-6b5cd4d025a3) * 0));
  max-width: calc(100% - (var(--gap-h-920cf10f-3140-457c-9201-6b5cd4d025a3) * 0));
}

.sd[data-s-8038e6dd-ffb5-456a-8d28-08e277307f71] {
  color: #33333316;
  font-family: var(--s-font-7aa3db76);
  font-size: 144px;
  font-weight: 400;
  height: auto;
  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-8038e6dd-ffb5-456a-8d28-08e277307f71] {
    font-size: 58px;
  }
}

.sd[data-s-e527a1f8-1a8a-4e6f-b089-bf65b01b0377] {
  align-content: flex-start;
  align-items: flex-start;
  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-e527a1f8-1a8a-4e6f-b089-bf65b01b0377] {
    flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-710c27c0-426f-4b03-b5bb-fd3890eddbd5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 12px 0px 12px;
  width: 100%;
  --gap-h-710c27c0-426f-4b03-b5bb-fd3890eddbd5: 0px;
  --gap-v-710c27c0-426f-4b03-b5bb-fd3890eddbd5: 0px;
  --gap-uuid: 710c27c0-426f-4b03-b5bb-fd3890eddbd5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-710c27c0-426f-4b03-b5bb-fd3890eddbd5] {
    padding: 38px 0px 0px 0px;
    --gap-h-710c27c0-426f-4b03-b5bb-fd3890eddbd5: 0px;
    --gap-v-710c27c0-426f-4b03-b5bb-fd3890eddbd5: 0px;
  }
}

.sd[data-s-0e531ba9-8d8d-44dd-b12f-018375c3092b] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #000000ff;
  border-left: 1px solid #000000ff;
  border-right: 1px solid #000000ff;
  border-top: 1px solid #000000ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 70px;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e531ba9-8d8d-44dd-b12f-018375c3092b] {
    flex: none;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-710c27c0-426f-4b03-b5bb-fd3890eddbd5) * 0));
    max-width: calc(100% - (var(--gap-h-710c27c0-426f-4b03-b5bb-fd3890eddbd5) * 0));
  }
}

.sd[data-s-ee411069-27f1-4ec9-a324-2a5298fc37b9] {
  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-ee411069-27f1-4ec9-a324-2a5298fc37b9: 25px;
  --gap-v-ee411069-27f1-4ec9-a324-2a5298fc37b9: 0px;
  --gap-uuid: ee411069-27f1-4ec9-a324-2a5298fc37b9;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee411069-27f1-4ec9-a324-2a5298fc37b9] {
    flex: none;
    gap: 12px;
    padding: 0px;
    width: 100%;
    --gap-h-ee411069-27f1-4ec9-a324-2a5298fc37b9: 12px;
    --gap-v-ee411069-27f1-4ec9-a324-2a5298fc37b9: 0px;
  }
}

.sd[data-s-673ee52c-bcf5-4668-890d-5fd388efd5b2] {
  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 25px;
  width: calc(100% - (var(--gap-h-ee411069-27f1-4ec9-a324-2a5298fc37b9) * 0));
  max-width: calc(100% - (var(--gap-h-ee411069-27f1-4ec9-a324-2a5298fc37b9) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-673ee52c-bcf5-4668-890d-5fd388efd5b2] {
    flex: none;
    height: auto;
    margin: 0px;
    padding: 0px 8px 0px 8px;
    width: 100%;
  }
}

.sd[data-s-db667e9f-baea-4d5b-8235-8d58ff16f7cf] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  width: auto;
  --gap-h-db667e9f-baea-4d5b-8235-8d58ff16f7cf: 10px;
  --gap-v-db667e9f-baea-4d5b-8235-8d58ff16f7cf: 0px;
  --gap-uuid: db667e9f-baea-4d5b-8235-8d58ff16f7cf;
  max-width: 100%;
}

.sd[data-s-b2f0f4a8-a2df-4aac-b8aa-2089c0e01f6f] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.03em;
  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-b2f0f4a8-a2df-4aac-b8aa-2089c0e01f6f] {
    font-size: 18px;
    margin: -5px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-3ffedebd-7a91-4b61-b24b-d5877779480a] {
  background: #000000ff;
  flex: none;
  height: 1px;
  width: 15px;
  max-width: 100%;
}

.sd[data-s-e36433f0-77ca-4473-84c0-c23ab31b6979] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.03em;
  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-e36433f0-77ca-4473-84c0-c23ab31b6979] {
    font-size: 18px;
    margin: -5px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-9d3abfc4-7b33-4f6e-87f4-1ee210146d4c] {
  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-94a8fd0d-52d9-4826-843e-54215d36133e] {
  background: #000000ff;
  border-radius: 50%;
  color: #ffffffff;
  flex: none;
  font-size: 32px;
  height: 35px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 35px;
  max-width: 100%;
}

.sd._isClose[data-s-94a8fd0d-52d9-4826-843e-54215d36133e] {
  transform: rotate(180deg);
}

@media screen and (max-width: 540px) {
  .sd[data-s-94a8fd0d-52d9-4826-843e-54215d36133e] {
    flex: none;
    height: 25px;
    width: 25px;
    max-width: 100%;
  }
}

.sd[data-s-a642a903-ae01-4f1e-bc7c-e60f2c62d837] {
  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-a642a903-ae01-4f1e-bc7c-e60f2c62d837] {
  flex: none;
  height: 0px;
}

.sd[data-s-a70664cf-8f00-4edc-ba94-3bffa12ceb0c] {
  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: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a70664cf-8f00-4edc-ba94-3bffa12ceb0c] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-8c8193cb-9841-4db2-9546-b3991c294038] {
  align-items: flex-start;
  background: transparent;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-radius: 0;
  border-right: 1px 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: 35px 25px;
  width: 1000px;
  --gap-h-8c8193cb-9841-4db2-9546-b3991c294038: 0px;
  --gap-v-8c8193cb-9841-4db2-9546-b3991c294038: 28px;
  --gap-uuid: 8c8193cb-9841-4db2-9546-b3991c294038;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c8193cb-9841-4db2-9546-b3991c294038] {
    flex: none;
    gap: 12px;
    padding: 25px 15px;
    width: 100%;
    --gap-h-8c8193cb-9841-4db2-9546-b3991c294038: 0px;
    --gap-v-8c8193cb-9841-4db2-9546-b3991c294038: 12px;
    max-width: 100%;
  }
}

.sd[data-s-2e0b9591-addb-47a4-a910-22e1f974e055] {
  align-items: center;
  flex-direction: column;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8c8193cb-9841-4db2-9546-b3991c294038) * 0));
  --gap-h-2e0b9591-addb-47a4-a910-22e1f974e055: 0px;
  --gap-v-2e0b9591-addb-47a4-a910-22e1f974e055: 15px;
  --gap-uuid: 2e0b9591-addb-47a4-a910-22e1f974e055;
  max-width: calc(100% - (var(--gap-h-8c8193cb-9841-4db2-9546-b3991c294038) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e0b9591-addb-47a4-a910-22e1f974e055] {
    padding: 0px;
    width: 100%;
    --gap-h-2e0b9591-addb-47a4-a910-22e1f974e055: 0px;
    --gap-v-2e0b9591-addb-47a4-a910-22e1f974e055: 15px;
  }
}

.sd[data-s-3478f2f1-4f12-4c19-805d-6f78294a93ef] {
  align-content: center;
  align-items: center;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
  --gap-h-3478f2f1-4f12-4c19-805d-6f78294a93ef: 10px;
  --gap-v-3478f2f1-4f12-4c19-805d-6f78294a93ef: 0px;
  --gap-uuid: 3478f2f1-4f12-4c19-805d-6f78294a93ef;
  max-width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3478f2f1-4f12-4c19-805d-6f78294a93ef] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-3478f2f1-4f12-4c19-805d-6f78294a93ef: 10px;
    --gap-v-3478f2f1-4f12-4c19-805d-6f78294a93ef: 0px;
  }
}

.sd[data-s-e95cd351-02cd-4166-b01d-193279519d32] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06em;
  line-height: 30px;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-e95cd351-02cd-4166-b01d-193279519d32]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e95cd351-02cd-4166-b01d-193279519d32] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-0e0dd78f-f9fc-486d-ad2e-fd8037f4d2cf] {
  background: #d7c797ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 400;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  width: 24px;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ded9c947-cec1-45c2-b673-8c22c09a01c3] {
  align-content: center;
  align-items: center;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
  --gap-h-ded9c947-cec1-45c2-b673-8c22c09a01c3: 10px;
  --gap-v-ded9c947-cec1-45c2-b673-8c22c09a01c3: 0px;
  --gap-uuid: ded9c947-cec1-45c2-b673-8c22c09a01c3;
  max-width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ded9c947-cec1-45c2-b673-8c22c09a01c3] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-ded9c947-cec1-45c2-b673-8c22c09a01c3: 10px;
    --gap-v-ded9c947-cec1-45c2-b673-8c22c09a01c3: 0px;
  }
}

.sd[data-s-0b36e4b9-c11c-4a08-b24f-8f929c28e0c8] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06em;
  line-height: 30px;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0b36e4b9-c11c-4a08-b24f-8f929c28e0c8]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b36e4b9-c11c-4a08-b24f-8f929c28e0c8] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-08f6d8a9-1e85-4705-b86e-ead5e43303a6] {
  background: #d7c797ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 400;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  width: 24px;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-86fbb159-398f-4a0f-9b45-c4b7858f4397] {
  align-content: center;
  align-items: center;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
  --gap-h-86fbb159-398f-4a0f-9b45-c4b7858f4397: 10px;
  --gap-v-86fbb159-398f-4a0f-9b45-c4b7858f4397: 0px;
  --gap-uuid: 86fbb159-398f-4a0f-9b45-c4b7858f4397;
  max-width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-86fbb159-398f-4a0f-9b45-c4b7858f4397] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-86fbb159-398f-4a0f-9b45-c4b7858f4397: 10px;
    --gap-v-86fbb159-398f-4a0f-9b45-c4b7858f4397: 0px;
  }
}

.sd[data-s-5c682146-42d6-4338-a22a-29dc8585faa0] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06em;
  line-height: 30px;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5c682146-42d6-4338-a22a-29dc8585faa0]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c682146-42d6-4338-a22a-29dc8585faa0] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-e33e5ba9-cbc9-4ab5-8a65-198392dc688f] {
  background: #d7c797ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 400;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  width: 24px;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c55135c5-3f8f-4c28-9be1-431893641724] {
  align-content: center;
  align-items: center;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
  --gap-h-c55135c5-3f8f-4c28-9be1-431893641724: 10px;
  --gap-v-c55135c5-3f8f-4c28-9be1-431893641724: 0px;
  --gap-uuid: c55135c5-3f8f-4c28-9be1-431893641724;
  max-width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c55135c5-3f8f-4c28-9be1-431893641724] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-c55135c5-3f8f-4c28-9be1-431893641724: 10px;
    --gap-v-c55135c5-3f8f-4c28-9be1-431893641724: 0px;
  }
}

.sd[data-s-48a4e074-58de-4eac-bd07-0e2d636761d6] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06em;
  line-height: 30px;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-48a4e074-58de-4eac-bd07-0e2d636761d6]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-48a4e074-58de-4eac-bd07-0e2d636761d6] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-a1cd9eea-efb4-4cd1-aba6-02b8c4bff153] {
  background: #d7c797ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 400;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  width: 24px;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-20d78ca8-b92d-4033-8962-be5d964aae93] {
  align-content: center;
  align-items: center;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
  --gap-h-20d78ca8-b92d-4033-8962-be5d964aae93: 10px;
  --gap-v-20d78ca8-b92d-4033-8962-be5d964aae93: 0px;
  --gap-uuid: 20d78ca8-b92d-4033-8962-be5d964aae93;
  max-width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-20d78ca8-b92d-4033-8962-be5d964aae93] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-20d78ca8-b92d-4033-8962-be5d964aae93: 10px;
    --gap-v-20d78ca8-b92d-4033-8962-be5d964aae93: 0px;
  }
}

.sd[data-s-823cc255-106c-4cf9-9d43-f3179a2b98e5] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06em;
  line-height: 30px;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-823cc255-106c-4cf9-9d43-f3179a2b98e5]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-823cc255-106c-4cf9-9d43-f3179a2b98e5] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-3c5eeb08-3ed3-45a6-b3aa-3aeac27fdfe8] {
  background: #d7c797ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 400;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  width: 24px;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-561c4d80-c630-40ad-88cb-49cdb47d7944] {
  align-content: center;
  align-items: center;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
  --gap-h-561c4d80-c630-40ad-88cb-49cdb47d7944: 10px;
  --gap-v-561c4d80-c630-40ad-88cb-49cdb47d7944: 0px;
  --gap-uuid: 561c4d80-c630-40ad-88cb-49cdb47d7944;
  max-width: calc(100% - (var(--gap-h-2e0b9591-addb-47a4-a910-22e1f974e055) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-561c4d80-c630-40ad-88cb-49cdb47d7944] {
    align-content: center;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-561c4d80-c630-40ad-88cb-49cdb47d7944: 10px;
    --gap-v-561c4d80-c630-40ad-88cb-49cdb47d7944: 0px;
  }
}

.sd[data-s-89204c5d-6763-4eca-baae-b54878bc9fe0] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.06em;
  line-height: 30px;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-89204c5d-6763-4eca-baae-b54878bc9fe0]:hover {
  text-decoration: underline;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89204c5d-6763-4eca-baae-b54878bc9fe0] {
    flex: 1;
    font-size: 13px;
    line-height: 1.9;
    width: auto;
  }
}

.sd[data-s-13eafc92-0cb7-47aa-b27c-2ed1a6414bf7] {
  background: #d7c797ff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 400;
  height: 21px;
  line-height: 1.4;
  text-align: center;
  width: 24px;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-91e465c8-22f3-4113-9da6-7d3c0db18404] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  left: 0px;
  padding: 118px 0px 0px 0px;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-d08fbdcd-9997-475d-8cf1-f8545ade8219] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 73px 0px;
  padding: 0px 0px 0px 0px;
  width: 1000px;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d08fbdcd-9997-475d-8cf1-f8545ade8219] {
    margin: 0px 0px 63px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b463e716-2273-4a3a-8d41-e1cf9968993c] {
  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-ea3057fc-d568-46fa-80f8-0e9a37a56087] {
  color: #33333316;
  flex: none;
  font-family: var(--s-font-7aa3db76);
  font-size: 125px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ea3057fc-d568-46fa-80f8-0e9a37a56087].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-ea3057fc-d568-46fa-80f8-0e9a37a56087].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ea3057fc-d568-46fa-80f8-0e9a37a56087] {
    font-size: 75px;
    margin: 55px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5f468ff4-52be-40d0-af32-ab0ea212a4c4] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -66px 0px 0px 0px;
  position: relative;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5f468ff4-52be-40d0-af32-ab0ea212a4c4] {
    margin: -17px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-45bc54ec-4808-4415-83ec-9b92e23b3ff7] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-45bc54ec-4808-4415-83ec-9b92e23b3ff7] {
    font-size: 16px;
    font-weight: 600;
  }
}

.sd[data-s-222afaa7-2115-4945-8f1e-0e8f2aba59cf] {
  height: auto;
  margin: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 365px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-222afaa7-2115-4945-8f1e-0e8f2aba59cf] {
    height: auto;
    width: 256px;
    max-width: 100%;
  }
}

.sd[data-s-e3d063fc-931b-4496-b076-c0dfbbd70988] {
  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: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e3d063fc-931b-4496-b076-c0dfbbd70988].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-e3d063fc-931b-4496-b076-c0dfbbd70988].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-e3d063fc-931b-4496-b076-c0dfbbd70988]>p {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 46px;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
}

.sd[data-s-e3d063fc-931b-4496-b076-c0dfbbd70988] strong {
  color: transparent;
  font-weight: 700;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #3d3393;
  --g-position-0: 0%;
  --g-color-1: #2b76b9;
  --g-position-1: 37%;
  --g-color-2: #2cacd1;
  --g-position-2: 65%;
  --g-color-3: #35eb93;
  --g-position-3: 100%;
  --g-color-4: #35eb93;
  --g-position-4: 100%;
  --g-color-5: #35eb93;
  --g-position-5: 100%;
  --g-color-6: #35eb93;
  --g-position-6: 100%;
  --g-color-7: #35eb93;
  --g-position-7: 100%;
  --g-color-8: #35eb93;
  --g-position-8: 100%;
  --g-color-9: #35eb93;
  --g-position-9: 100%;
  --g-color-10: #35eb93;
  --g-position-10: 100%;
  --g-color-11: #35eb93;
  --g-position-11: 100%;
  --g-angle: 60deg;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3d063fc-931b-4496-b076-c0dfbbd70988] {
    width: 100%;
  }

  .sd[data-s-e3d063fc-931b-4496-b076-c0dfbbd70988]>p {
    font-size: 24px;
  }
}

.sd[data-s-7a785bfb-e1d8-4474-90a1-15d2339f85b5] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 120px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a785bfb-e1d8-4474-90a1-15d2339f85b5] {
    margin: 0px 0px 110px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1b0a13a7-7c66-4239-9455-583d63a4a8f9] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 45px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b0a13a7-7c66-4239-9455-583d63a4a8f9] {
    padding: 0px 0px 78px 0px;
  }
}

.sd[data-s-2907cf9c-6021-4b44-bf1f-7da01e0d0d51] {
  background: #ebf7fccd;
  bottom: 0px;
  flex: none;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 796px;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2907cf9c-6021-4b44-bf1f-7da01e0d0d51] {
    bottom: 0px;
    flex: none;
    height: auto;
    left: auto;
    right: 0px;
    top: 0px;
    width: 85%;
    max-width: 85%;
  }
}

.sd[data-s-0336fa2e-75ca-461a-b633-5c318e128da4] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 1000px;
  --gap-h-0336fa2e-75ca-461a-b633-5c318e128da4: 19px;
  --gap-v-0336fa2e-75ca-461a-b633-5c318e128da4: 0px;
  --gap-uuid: 0336fa2e-75ca-461a-b633-5c318e128da4;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0336fa2e-75ca-461a-b633-5c318e128da4] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    --gap-h-0336fa2e-75ca-461a-b633-5c318e128da4: 0px;
    --gap-v-0336fa2e-75ca-461a-b633-5c318e128da4: 0px;
  }
}

.sd[data-s-19e30256-e4c3-4d34-acbd-7362ff8479ec] {
  height: auto;
  margin: -25px 17px 0px -60px;
  padding: 0px;
  width: 292px;
  max-width: calc(100% - -43px);
}

.sd[data-s-19e30256-e4c3-4d34-acbd-7362ff8479ec].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-19e30256-e4c3-4d34-acbd-7362ff8479ec].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19e30256-e4c3-4d34-acbd-7362ff8479ec] {
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 202px;
    max-width: 100%;
  }
}

.sd[data-s-a255025d-30ae-4a0a-a00f-1aff123b45fd] {
  height: auto;
  margin: 66px 0px 0px -100px;
  width: 151px;
  max-width: calc(100% - -100px);
}

.sd[data-s-a255025d-30ae-4a0a-a00f-1aff123b45fd].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a255025d-30ae-4a0a-a00f-1aff123b45fd].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a255025d-30ae-4a0a-a00f-1aff123b45fd] {
    margin: -113px 0px 0px 169px;
    max-width: calc(100% - 169px);
  }
}

.sd[data-s-67a847e2-a9a3-4947-b49f-6f3eb337cce2] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 4px 0px 0px;
  width: auto;
  --gap-h-67a847e2-a9a3-4947-b49f-6f3eb337cce2: 0px;
  --gap-v-67a847e2-a9a3-4947-b49f-6f3eb337cce2: 15px;
  --gap-uuid: 67a847e2-a9a3-4947-b49f-6f3eb337cce2;
  max-width: calc(100% - 4px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-67a847e2-a9a3-4947-b49f-6f3eb337cce2] {
    margin: 0px 4px 21px 0px;
    --gap-h-67a847e2-a9a3-4947-b49f-6f3eb337cce2: 0px;
    --gap-v-67a847e2-a9a3-4947-b49f-6f3eb337cce2: 15px;
    max-width: calc(100% - 4px);
  }
}

.sd[data-s-faf1c7c5-49e9-4c70-9d6e-71e36600f532] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-faf1c7c5-49e9-4c70-9d6e-71e36600f532].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-faf1c7c5-49e9-4c70-9d6e-71e36600f532].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-faf1c7c5-49e9-4c70-9d6e-71e36600f532] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-b6ed40bd-472b-43a9-9a05-9b11d9d153f7] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b6ed40bd-472b-43a9-9a05-9b11d9d153f7].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b6ed40bd-472b-43a9-9a05-9b11d9d153f7].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6ed40bd-472b-43a9-9a05-9b11d9d153f7] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-5bf36676-f219-4105-9a2f-cc4ad990a874] {
  height: auto;
  margin: 76px 0px 0px 0px;
  width: 118px;
  max-width: 100%;
}

.sd[data-s-5bf36676-f219-4105-9a2f-cc4ad990a874].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-5bf36676-f219-4105-9a2f-cc4ad990a874].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5bf36676-f219-4105-9a2f-cc4ad990a874] {
    height: auto;
    margin: 0px 0px 0px 239px;
    width: 68px;
    max-width: calc(100% - 239px);
  }
}

.sd[data-s-00785c69-b4cb-419b-9121-6ad063a3409f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 712px;
  justify-content: center;
  margin: -134px 0px 0px -25px;
  padding: 18px;
  width: 1000px;
  z-index: -1;
  --gap-uuid: 00785c69-b4cb-419b-9121-6ad063a3409f;
  --gap-h-00785c69-b4cb-419b-9121-6ad063a3409f: 0px;
  --gap-v-00785c69-b4cb-419b-9121-6ad063a3409f: 0px;
  max-width: calc(100% - -25px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-00785c69-b4cb-419b-9121-6ad063a3409f] {
    flex: none;
    gap: 0px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 2px;
    width: 96%;
    --gap-h-00785c69-b4cb-419b-9121-6ad063a3409f: 0px;
    --gap-v-00785c69-b4cb-419b-9121-6ad063a3409f: 0px;
    max-width: 96%;
  }
}

.sd[data-s-aaee82ad-1078-4ad0-96b4-b68af485ea41] {
  height: auto;
  margin: 0px 0px -47px 855px;
  width: 113px;
  z-index: 5;
  max-width: calc(100% - 855px);
}

.sd[data-s-aaee82ad-1078-4ad0-96b4-b68af485ea41].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-aaee82ad-1078-4ad0-96b4-b68af485ea41].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aaee82ad-1078-4ad0-96b4-b68af485ea41] {
    margin: 0px 0px -39px 245px;
    max-width: calc(100% - 245px);
  }
}

.sd[data-s-5b7a4ea3-c805-40f6-af45-6c99f88e58c8] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  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;
  flex-wrap: nowrap;
  height: 391px;
  justify-content: flex-end;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-00785c69-b4cb-419b-9121-6ad063a3409f) * 0));
  max-width: calc(100% - (var(--gap-h-00785c69-b4cb-419b-9121-6ad063a3409f) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b7a4ea3-c805-40f6-af45-6c99f88e58c8] {
    align-content: center;
    align-items: center;
    flex: none;
    height: auto;
    justify-content: center;
    padding: 35px 0px;
    width: calc(100% - (var(--gap-h-00785c69-b4cb-419b-9121-6ad063a3409f) * 0));
    max-width: calc(100% - (var(--gap-h-00785c69-b4cb-419b-9121-6ad063a3409f) * 0));
  }
}

.sd[data-s-c360e7c5-220d-4f2e-97af-85104932e6b6] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: -270px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c360e7c5-220d-4f2e-97af-85104932e6b6] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 23px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-56fb65fc-2b8e-41e9-8c12-ba2104a4f7ba] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56fb65fc-2b8e-41e9-8c12-ba2104a4f7ba] {
    flex: none;
    font-size: 12px;
    margin: 14px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-afbd74eb-6f66-4c35-aa57-6cd5b6a022d2] {
  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: 160px;
  margin: -31px 0px 0px 0px;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-afbd74eb-6f66-4c35-aa57-6cd5b6a022d2] {
    flex: none;
    height: 80px;
    margin: 0px 0px 0px 0px;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-0b8bd0af-7ddc-4d49-908e-8f7bc264f02b] {
  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 172px 0px;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-0b8bd0af-7ddc-4d49-908e-8f7bc264f02b].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0b8bd0af-7ddc-4d49-908e-8f7bc264f02b].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b8bd0af-7ddc-4d49-908e-8f7bc264f02b] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-ba7b145a-e36d-4aff-a987-4db8a3b17142] {
  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: -50px 0px 0px 0px;
  padding: 0px 0px 30px 0px;
  width: 100%;
  --gap-h-ba7b145a-e36d-4aff-a987-4db8a3b17142: 15px;
  --gap-v-ba7b145a-e36d-4aff-a987-4db8a3b17142: 0px;
  --gap-uuid: ba7b145a-e36d-4aff-a987-4db8a3b17142;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ba7b145a-e36d-4aff-a987-4db8a3b17142] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 26px 0px;
    --gap-h-ba7b145a-e36d-4aff-a987-4db8a3b17142: 15px;
    --gap-v-ba7b145a-e36d-4aff-a987-4db8a3b17142: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-b7736282-4a5d-4580-b589-c03f443315e2] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  font-weight: 700;
  height: auto;
  line-height: 1.3;
  margin: -50px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7736282-4a5d-4580-b589-c03f443315e2] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-468901ee-733a-4288-a198-6a7f12ff753a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 1px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-468901ee-733a-4288-a198-6a7f12ff753a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3f710248-c870-44d0-98a1-665de1869bf4] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: -7px 0px 10px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3f710248-c870-44d0-98a1-665de1869bf4]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  text-decoration: none;
}

.sd[data-s-3f710248-c870-44d0-98a1-665de1869bf4] 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-3f710248-c870-44d0-98a1-665de1869bf4] {
    display: flex;
    flex: 1;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }

  .sd[data-s-3f710248-c870-44d0-98a1-665de1869bf4]>p {
    line-height: 1.8;
  }

  .sd[data-s-3f710248-c870-44d0-98a1-665de1869bf4] u {
    padding: 0px 0px 2px 0px;
  }
}

.sd[data-s-b20a24d8-7d15-4c75-8368-d1e3a629a048] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: -270px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b20a24d8-7d15-4c75-8368-d1e3a629a048] {
    align-content: flex-start;
    align-items: flex-start;
    display: none;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-9e42bd93-7b87-42fb-a6a5-b51c9d5bbc2a] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9e42bd93-7b87-42fb-a6a5-b51c9d5bbc2a] {
    flex: none;
    font-size: 12px;
    margin: 14px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-cb8edc9a-1719-489d-9710-973c0ed3a217] {
  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: 160px;
  margin: -31px 0px 0px 0px;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb8edc9a-1719-489d-9710-973c0ed3a217] {
    flex: none;
    height: 80px;
    margin: 0px 0px 0px 0px;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-88b24202-44b8-42d2-a804-09da9f0c4420] {
  background: #000000ff;
  height: 160px;
  margin: -143px 0px 0px -15px;
  width: 200px;
  z-index: -2;
  max-width: calc(100% - -15px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-88b24202-44b8-42d2-a804-09da9f0c4420] {
    margin: -154px 0px 0px -5px;
    width: 90px;
    max-width: calc(100% - -5px);
  }
}

.sd[data-s-ba6f6ce0-7052-40e6-8efc-96b9397d8958] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ba6f6ce0-7052-40e6-8efc-96b9397d8958] {
    flex: none;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-0c3e4709-8b5e-417c-a06d-4a1c3912a547] {
  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;
  padding: 0px 0px 45px 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c3e4709-8b5e-417c-a06d-4a1c3912a547] {
    flex: none;
    height: auto;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-f1b65724-9adc-47ab-8d0f-141bd81df90d] {
  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-f1b65724-9adc-47ab-8d0f-141bd81df90d]>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-f1b65724-9adc-47ab-8d0f-141bd81df90d] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1631c9ae-c14d-4e63-8504-dfd9def05ab8] {
  background: #3f9cd7ff;
  color: rgb(255, 255, 255);
  font-family: var(--s-font-75a668bb);
  font-size: 24px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: -20px 0px 32px 0px;
  padding: 5px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1631c9ae-c14d-4e63-8504-dfd9def05ab8].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-1631c9ae-c14d-4e63-8504-dfd9def05ab8].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1631c9ae-c14d-4e63-8504-dfd9def05ab8] {
    flex: none;
    font-size: 16px;
    margin: -20px 0px 22px 0px;
    text-align: center;
    width: 95%;
    max-width: 95%;
    justify-content: center;
  }
}

.sd[data-s-0f37db62-5c96-489f-b057-45ba600438c2] {
  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 8px;
  text-align: left;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-0f37db62-5c96-489f-b057-45ba600438c2].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0f37db62-5c96-489f-b057-45ba600438c2].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0f37db62-5c96-489f-b057-45ba600438c2] strong {
  color: #f64d4dff;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f37db62-5c96-489f-b057-45ba600438c2] {
    margin: 0px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-0f37db62-5c96-489f-b057-45ba600438c2]>p {
    font-weight: 500;
    line-height: 2;
  }
}

.sd[data-s-c3a17313-be76-4b85-88c7-3985dd755532] {
  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 63px 0px;
  padding: 0px 0px;
  width: 90%;
  --gap-h-c3a17313-be76-4b85-88c7-3985dd755532: 25px;
  --gap-v-c3a17313-be76-4b85-88c7-3985dd755532: 0px;
  --gap-uuid: c3a17313-be76-4b85-88c7-3985dd755532;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3a17313-be76-4b85-88c7-3985dd755532] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-c3a17313-be76-4b85-88c7-3985dd755532: 0px;
    --gap-v-c3a17313-be76-4b85-88c7-3985dd755532: 25px;
    max-width: 100%;
  }
}

.sd[data-s-3943eb78-aed5-4722-813d-33347d9b6a76] {
  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-c3a17313-be76-4b85-88c7-3985dd755532) * 0.44999999999999996));
  --gap-h-3943eb78-aed5-4722-813d-33347d9b6a76: 0px;
  --gap-v-3943eb78-aed5-4722-813d-33347d9b6a76: 4px;
  --gap-uuid: 3943eb78-aed5-4722-813d-33347d9b6a76;
  max-width: calc(55% - (var(--gap-h-c3a17313-be76-4b85-88c7-3985dd755532) * 0.44999999999999996));
}

@media screen and (max-width: 540px) {
  .sd[data-s-3943eb78-aed5-4722-813d-33347d9b6a76] {
    flex: none;
    gap: 2px;
    margin: 43px 0px 0px 0px;
    padding: 0px;
    width: calc(90% - (var(--gap-h-c3a17313-be76-4b85-88c7-3985dd755532) * 0.10000000000000003));
    --gap-h-3943eb78-aed5-4722-813d-33347d9b6a76: 0px;
    --gap-v-3943eb78-aed5-4722-813d-33347d9b6a76: 2px;
    max-width: calc(90% - (var(--gap-h-c3a17313-be76-4b85-88c7-3985dd755532) * 0.10000000000000003));
  }
}

.sd[data-s-14f60518-332b-41e5-b280-83349234d351] {
  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-3943eb78-aed5-4722-813d-33347d9b6a76) * 0));
  --gap-h-14f60518-332b-41e5-b280-83349234d351: 0px;
  --gap-v-14f60518-332b-41e5-b280-83349234d351: 30px;
  --gap-uuid: 14f60518-332b-41e5-b280-83349234d351;
  max-width: calc(100% - (var(--gap-h-3943eb78-aed5-4722-813d-33347d9b6a76) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-14f60518-332b-41e5-b280-83349234d351] {
    gap: 24px;
    padding: 0px;
    width: 100%;
    --gap-h-14f60518-332b-41e5-b280-83349234d351: 0px;
    --gap-v-14f60518-332b-41e5-b280-83349234d351: 24px;
  }
}

.sd[data-s-762cec4f-f36c-4369-a22d-eef484aca89a] {
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-14f60518-332b-41e5-b280-83349234d351) * 0));
  --gap-h-762cec4f-f36c-4369-a22d-eef484aca89a: 0px;
  --gap-v-762cec4f-f36c-4369-a22d-eef484aca89a: 0px;
  --gap-uuid: 762cec4f-f36c-4369-a22d-eef484aca89a;
  max-width: calc(100% - (var(--gap-h-14f60518-332b-41e5-b280-83349234d351) * 0));
}

.sd[data-s-762cec4f-f36c-4369-a22d-eef484aca89a].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-762cec4f-f36c-4369-a22d-eef484aca89a: 0px;
  --gap-v-762cec4f-f36c-4369-a22d-eef484aca89a: 0px;
}

.sd[data-s-762cec4f-f36c-4369-a22d-eef484aca89a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-762cec4f-f36c-4369-a22d-eef484aca89a] {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-762cec4f-f36c-4369-a22d-eef484aca89a: 0px;
    --gap-v-762cec4f-f36c-4369-a22d-eef484aca89a: 0px;
  }
}

.sd[data-s-87ec8957-6291-4322-a6c5-428448737d2c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-762cec4f-f36c-4369-a22d-eef484aca89a) * 0));
  --gap-h-87ec8957-6291-4322-a6c5-428448737d2c: 15px;
  --gap-v-87ec8957-6291-4322-a6c5-428448737d2c: 0px;
  --gap-uuid: 87ec8957-6291-4322-a6c5-428448737d2c;
  max-width: calc(100% - (var(--gap-h-762cec4f-f36c-4369-a22d-eef484aca89a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-87ec8957-6291-4322-a6c5-428448737d2c] {
    gap: 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-87ec8957-6291-4322-a6c5-428448737d2c: 0px;
    --gap-v-87ec8957-6291-4322-a6c5-428448737d2c: 0px;
    width: calc(100% - (var(--gap-h-762cec4f-f36c-4369-a22d-eef484aca89a) * 0));
    max-width: calc(100% - (var(--gap-h-762cec4f-f36c-4369-a22d-eef484aca89a) * 0));
  }
}

.sd[data-s-8506eee6-5bf5-4ff5-9284-f623109f97c4] {
  height: auto;
  width: 92px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8506eee6-5bf5-4ff5-9284-f623109f97c4] {
    flex: none;
    height: auto;
    margin: 0px 17px 0px 0px;
    width: 56px;
    max-width: calc(100% - 17px);
  }
}

.sd[data-s-ecf813e8-4e7a-409c-a757-02956e289ba9] {
  color: #333333;
  flex: 1;
  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: auto;
  max-width: 100%;
}

.sd[data-s-ecf813e8-4e7a-409c-a757-02956e289ba9]>p {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 32px;
  font-weight: 700;
  margin: 0px 0px 0px 0px;
}

.sd[data-s-ecf813e8-4e7a-409c-a757-02956e289ba9] strong {
  color: #000000ff;
  font-weight: 700;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ecf813e8-4e7a-409c-a757-02956e289ba9] {
    font-size: 24px;
  }

  .sd[data-s-ecf813e8-4e7a-409c-a757-02956e289ba9]>p {
    font-size: 28px;
  }
}

.sd[data-s-f6c87eb8-4f3d-4c89-9497-2f0b69b4f8bf] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: 0px;
  justify-content: center;
  margin: 30px 0px 0px -356px;
  width: 0px;
  max-width: calc(100% - -356px);
}

.sd[data-s-fac88463-2743-4420-b615-7746a84db02d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1000px;
  max-width: 100%;
}

.sd[data-s-fac88463-2743-4420-b615-7746a84db02d].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-fac88463-2743-4420-b615-7746a84db02d].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fac88463-2743-4420-b615-7746a84db02d] {
    flex: none;
    width: calc(100% - (var(--gap-h-14f60518-332b-41e5-b280-83349234d351) * 0));
    max-width: calc(100% - (var(--gap-h-14f60518-332b-41e5-b280-83349234d351) * 0));
  }
}

.sd[data-s-d8dc7156-0a91-4c58-8903-46c7442a48b8] {
  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-d8dc7156-0a91-4c58-8903-46c7442a48b8]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  line-height: 2;
  margin: 10px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-d8dc7156-0a91-4c58-8903-46c7442a48b8] 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-d8dc7156-0a91-4c58-8903-46c7442a48b8]>p {
    line-height: 2.16;
  }
}

.sd[data-s-71382a3e-e77f-429c-8a58-645fc67c095d] {
  flex: none;
  height: 298px;
  margin: 0px 0px 0px 0px;
  width: calc(45% - (var(--gap-h-c3a17313-be76-4b85-88c7-3985dd755532) * 0.55));
  max-width: calc(45% - (var(--gap-h-c3a17313-be76-4b85-88c7-3985dd755532) * 0.55));
}

.sd[data-s-71382a3e-e77f-429c-8a58-645fc67c095d].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-71382a3e-e77f-429c-8a58-645fc67c095d].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71382a3e-e77f-429c-8a58-645fc67c095d] {
    flex: none;
    height: 262px;
    width: calc(90% - (var(--gap-h-c3a17313-be76-4b85-88c7-3985dd755532) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-c3a17313-be76-4b85-88c7-3985dd755532) * 0.10000000000000003));
  }
}

.sd[data-s-abc73744-d325-4889-a322-14e18308feba] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-ac18b451-53e5-43ed-bc72-0a186ba46678] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-ac18b451-53e5-43ed-bc72-0a186ba46678: 15px;
  --gap-v-ac18b451-53e5-43ed-bc72-0a186ba46678: 0px;
  --gap-uuid: ac18b451-53e5-43ed-bc72-0a186ba46678;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac18b451-53e5-43ed-bc72-0a186ba46678] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 37px;
    --gap-h-ac18b451-53e5-43ed-bc72-0a186ba46678: 0px;
    --gap-v-ac18b451-53e5-43ed-bc72-0a186ba46678: 37px;
  }
}

.sd[data-s-fa3ab185-09a7-4250-bfe5-5fbc31460ea7] {
  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;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px;
  width: calc(33.33% - (var(--gap-h-ac18b451-53e5-43ed-bc72-0a186ba46678) * 0.6667));
  max-width: calc(33.33% - (var(--gap-h-ac18b451-53e5-43ed-bc72-0a186ba46678) * 0.6667));
}

.sd[data-s-fa3ab185-09a7-4250-bfe5-5fbc31460ea7].appear {
  opacity: 0;
  transform: translate(0px, 35px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-fa3ab185-09a7-4250-bfe5-5fbc31460ea7].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa3ab185-09a7-4250-bfe5-5fbc31460ea7] {
    width: 899px;
    max-width: 100%;
  }
}

.sd[data-s-564f5401-e5c9-423f-9e51-e141542cb6a8] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 66px;
  justify-content: flex-start;
  margin: 0px 0px 23px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dca4b5c5-e5e6-4812-8f17-be9dc7491dba] {
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 11px;
  font-weight: 500;
  height: auto;
  line-height: 2.32;
  margin: 0px 10px 0px 0px;
  text-align: left;
  transform: rotate(180deg);
  width: auto;
  writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  max-width: calc(100% - 10px);
  justify-content: flex-start;
}

.sd[data-s-cce242d6-c961-465c-b656-bca379ecdf51] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 600;
  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-cce242d6-c961-465c-b656-bca379ecdf51] {
    font-size: 16px;
    font-weight: 600;
  }
}

.sd[data-s-a1b86eca-5051-4fba-b995-b10727a498ae] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 93%;
  max-width: 93%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1b86eca-5051-4fba-b995-b10727a498ae] {
    line-height: 1.82;
  }
}

.sd[data-s-0ca0bb36-e6b9-4662-a984-f8e2f7b5cc31] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 80px 0px 100px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ca0bb36-e6b9-4662-a984-f8e2f7b5cc31] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 105px 0px;
    padding: 80px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-79785f96-92f7-41bb-ae0f-ac23bc30d3fa] {
  background: #ebf7fccd;
  bottom: auto;
  flex: none;
  height: 423px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 176px;
  width: 796px;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79785f96-92f7-41bb-ae0f-ac23bc30d3fa] {
    bottom: auto;
    height: 757px;
    left: 0px;
    right: auto;
    top: 97px;
    width: 433px;
    max-width: 100%;
  }
}

.sd[data-s-b625bcb4-ccdf-477b-b1db-1abc6b8943c2] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 233px 53px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 53px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-b625bcb4-ccdf-477b-b1db-1abc6b8943c2] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-12b99381-12db-4c55-ad0b-e686bacc67fa] {
  height: auto;
  margin: 0px 0px -44px 436px;
  width: 113px;
  z-index: 5;
  max-width: calc(100% - 436px);
}

.sd[data-s-12b99381-12db-4c55-ad0b-e686bacc67fa].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-12b99381-12db-4c55-ad0b-e686bacc67fa].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-12b99381-12db-4c55-ad0b-e686bacc67fa] {
    margin: 0px 0px -47px 0px;
    max-width: 100%;
  }
}

.sd[data-s-7efad30b-628f-4b75-935d-34430e9cb53a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 588px;
  max-width: 100%;
}

.sd[data-s-c60a4769-27ba-47e6-b0a6-037b69decb03] {
  align-content: center;
  align-items: center;
  background: transparent;
  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;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 35px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0d837f90-0125-4094-8624-f49a41456654] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-2e6f2c36-cd4a-4840-a55e-717150508dfe] {
  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: 0px 0px 25px 0px;
  padding: 0px 0px 25px 0px;
  width: 100%;
  --gap-h-2e6f2c36-cd4a-4840-a55e-717150508dfe: 15px;
  --gap-v-2e6f2c36-cd4a-4840-a55e-717150508dfe: 0px;
  --gap-uuid: 2e6f2c36-cd4a-4840-a55e-717150508dfe;
  max-width: 100%;
}

.sd[data-s-eb7c5def-ae5c-48b8-b24a-11759ab3e06e] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  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-eb7c5def-ae5c-48b8-b24a-11759ab3e06e] {
    font-size: 20px;
  }
}

.sd[data-s-24c7cf79-9efd-4e74-88c5-f41b044cda37] {
  align-content: center;
  align-items: center;
  flex: none;
  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-24c7cf79-9efd-4e74-88c5-f41b044cda37] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-da62206c-24ce-478a-b105-43c11a8a8540] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da62206c-24ce-478a-b105-43c11a8a8540] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-971c4d6f-ce52-45ea-bc6e-435fc880beb4] {
  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-971c4d6f-ce52-45ea-bc6e-435fc880beb4] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    margin: 0px 0px 35px 0px;
    max-width: 100%;
  }
}

.sd[data-s-1425781b-d736-4776-95ad-4a12b9a445db] {
  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: auto;
  margin: 0px 0px 22px 0px;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1425781b-d736-4776-95ad-4a12b9a445db] {
    flex: none;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-65f960f8-6161-416c-b7ea-2dafe8e0a638] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65f960f8-6161-416c-b7ea-2dafe8e0a638] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-459b6766-e9b4-4efb-a1be-dc84456731b3] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-459b6766-e9b4-4efb-a1be-dc84456731b3]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-459b6766-e9b4-4efb-a1be-dc84456731b3] 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-459b6766-e9b4-4efb-a1be-dc84456731b3] {
    line-height: 2.1;
  }
}

.sd[data-s-b959591c-5ec3-4065-bc04-dcf360d3bd47] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: center;
  margin: -148px 0px 0px -11px;
  padding: 0px;
  width: 606px;
  z-index: -1;
  max-width: calc(100% - -11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-b959591c-5ec3-4065-bc04-dcf360d3bd47] {
    flex: none;
    margin: -155px 0px 0px -4px;
    width: calc(100% - -4px);
    max-width: calc(100% - -4px);
  }
}

.sd[data-s-1d256689-a2d0-4e85-aac9-8b833a10da27] {
  background: #000000ff;
  height: 160px;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d256689-a2d0-4e85-aac9-8b833a10da27] {
    flex: none;
    padding: 0px;
    width: 31%;
    max-width: 31%;
  }
}

.sd[data-s-78cbe311-d519-4042-b094-8c93d6941a6a] {
  align-content: flex-end;
  align-items: flex-end;
  background: #f9f9f9e5;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-78cbe311-d519-4042-b094-8c93d6941a6a] {
    flex: none;
    margin: 0px 0px 16px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-789e3958-9cc3-40b0-a999-1f2d000c4a34] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 11px -145px;
  padding: 0px;
  max-width: calc(100% - -145px);
}

.sd[data-s-2c1af5f9-270d-4820-8e41-1dc8581b03f1] {
  height: auto;
  margin: 0px 35px -51px 0px;
  transform: rotate(-75deg) scale(1, 1);
  width: 137px;
  max-width: calc(100% - 35px);
}

.sd[data-s-2c1af5f9-270d-4820-8e41-1dc8581b03f1]:before {
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c1af5f9-270d-4820-8e41-1dc8581b03f1] {
    flex: none;
    height: 67px;
    margin: 0px -16px -147px 0px;
    transform: rotate(-84deg) scale(1, 1);
    width: auto;
    max-width: calc(100% - -16px);
  }
}

.sd[data-s-65b148c9-4948-44ae-b26f-3c66456e12b9] {
  height: auto;
  margin: 0px -50px 0px 0px;
  width: 158px;
  max-width: calc(100% - -50px);
}

.sd[data-s-65b148c9-4948-44ae-b26f-3c66456e12b9].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-65b148c9-4948-44ae-b26f-3c66456e12b9].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-65b148c9-4948-44ae-b26f-3c66456e12b9]:before {
  background-size: 125px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65b148c9-4948-44ae-b26f-3c66456e12b9] {
    height: auto;
    margin: 0px -50px 1px 0px;
    width: 134px;
    max-width: calc(100% - -50px);
  }
}

.sd[data-s-29e86544-5f53-4332-b04a-e815e0e5d2e4] {
  height: auto;
  margin: -43px 0px 19px 0px;
  width: 236px;
  max-width: 100%;
}

.sd[data-s-29e86544-5f53-4332-b04a-e815e0e5d2e4].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-29e86544-5f53-4332-b04a-e815e0e5d2e4].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-29e86544-5f53-4332-b04a-e815e0e5d2e4] {
    height: auto;
    width: 191px;
    max-width: 100%;
  }
}

.sd[data-s-105b2061-6644-4b9a-ba9b-c52e8ca46f54] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: flex-start;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-105b2061-6644-4b9a-ba9b-c52e8ca46f54: 19px;
  --gap-v-105b2061-6644-4b9a-ba9b-c52e8ca46f54: 0px;
  --gap-uuid: 105b2061-6644-4b9a-ba9b-c52e8ca46f54;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-105b2061-6644-4b9a-ba9b-c52e8ca46f54] {
    align-content: center;
    align-items: center;
    justify-content: flex-end;
    margin: 0px 0px 0px 0px;
    --gap-h-105b2061-6644-4b9a-ba9b-c52e8ca46f54: 19px;
    --gap-v-105b2061-6644-4b9a-ba9b-c52e8ca46f54: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3b93f52f-b736-4fb7-a32d-74741781c35e] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 4px 0px 0px;
  width: auto;
  --gap-h-3b93f52f-b736-4fb7-a32d-74741781c35e: 0px;
  --gap-v-3b93f52f-b736-4fb7-a32d-74741781c35e: 15px;
  --gap-uuid: 3b93f52f-b736-4fb7-a32d-74741781c35e;
  max-width: calc(100% - 4px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b93f52f-b736-4fb7-a32d-74741781c35e] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
    --gap-h-3b93f52f-b736-4fb7-a32d-74741781c35e: 0px;
    --gap-v-3b93f52f-b736-4fb7-a32d-74741781c35e: 15px;
  }
}

.sd[data-s-95e10d33-7329-4086-b3f9-e3a6437047e1] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-95e10d33-7329-4086-b3f9-e3a6437047e1].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-95e10d33-7329-4086-b3f9-e3a6437047e1].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95e10d33-7329-4086-b3f9-e3a6437047e1] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-6d1d80df-d6c3-49c0-a422-82a3bb70276a] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6d1d80df-d6c3-49c0-a422-82a3bb70276a].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6d1d80df-d6c3-49c0-a422-82a3bb70276a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d1d80df-d6c3-49c0-a422-82a3bb70276a] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(255, 255, 255, 0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 100px 0px;
  width: 100%;
  --gap-h-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d: 25px;
  --gap-v-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d: 0px;
  --gap-uuid: 67c72239-abe6-4d8b-8cdd-82d1bfd3be1d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    --gap-h-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d: 0px;
    --gap-v-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d: 25px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-41b9dc90-6ede-4838-9bf7-3a6f0c3ac88a] {
  background: #ebf7fccd;
  bottom: auto;
  flex: none;
  height: 563px;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 109px;
  width: 796px;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-41b9dc90-6ede-4838-9bf7-3a6f0c3ac88a] {
    bottom: auto;
    height: 892px;
    left: 0px;
    right: auto;
    top: 109px;
    width: 456px;
    max-width: 100%;
  }
}

.sd[data-s-410d5390-a6fb-4455-9210-109ad5c0498e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 237px 0px 0px 0px;
  padding: 0px;
  --gap-h-410d5390-a6fb-4455-9210-109ad5c0498e: 0px;
  --gap-v-410d5390-a6fb-4455-9210-109ad5c0498e: 0px;
  --gap-uuid: 410d5390-a6fb-4455-9210-109ad5c0498e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-410d5390-a6fb-4455-9210-109ad5c0498e] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d) * 0.06999999999999994));
    --gap-h-410d5390-a6fb-4455-9210-109ad5c0498e: 0px;
    --gap-v-410d5390-a6fb-4455-9210-109ad5c0498e: 0px;
    max-width: calc(93% - (var(--gap-h-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d) * 0.06999999999999994));
  }
}

.sd[data-s-083fa553-85a1-4aba-befd-1a7b706c544a] {
  height: auto;
  margin: 0px 0px -52px 40px;
  width: 125px;
  z-index: 5;
  max-width: calc(100% - 40px);
}

.sd[data-s-083fa553-85a1-4aba-befd-1a7b706c544a].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-083fa553-85a1-4aba-befd-1a7b706c544a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-083fa553-85a1-4aba-befd-1a7b706c544a] {
    height: auto;
    margin: 0px 0px -45px 280px;
    width: 152px;
    max-width: calc(100% - 280px);
  }
}

.sd[data-s-da41c94a-7dd3-4958-981a-81d8b992c23b] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 588px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da41c94a-7dd3-4958-981a-81d8b992c23b] {
    flex: none;
    width: calc(100% - (var(--gap-h-410d5390-a6fb-4455-9210-109ad5c0498e) * 0));
    max-width: calc(100% - (var(--gap-h-410d5390-a6fb-4455-9210-109ad5c0498e) * 0));
  }
}

.sd[data-s-0a713f81-5ce3-49be-a7ca-0c82ed215358] {
  align-content: center;
  align-items: center;
  background: transparent;
  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;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 35px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0b292ceb-70ec-4a53-a818-95303a07141b] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-cda84499-fa00-4366-8883-138d7116b8c3] {
  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: 0px 0px 25px 0px;
  padding: 0px 0px 25px 0px;
  width: 100%;
  --gap-h-cda84499-fa00-4366-8883-138d7116b8c3: 15px;
  --gap-v-cda84499-fa00-4366-8883-138d7116b8c3: 0px;
  --gap-uuid: cda84499-fa00-4366-8883-138d7116b8c3;
  max-width: 100%;
}

.sd[data-s-60fe1cf2-f1ad-4484-ae09-cf62adcfb186] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  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-60fe1cf2-f1ad-4484-ae09-cf62adcfb186] {
    font-size: 20px;
  }
}

.sd[data-s-46ed1cc1-527c-4173-919d-81fd263c2752] {
  align-content: center;
  align-items: center;
  flex: none;
  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-46ed1cc1-527c-4173-919d-81fd263c2752] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
  }
}

.sd[data-s-9d6e5dbe-d49b-4074-81a9-6e0af2dd127b] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d6e5dbe-d49b-4074-81a9-6e0af2dd127b] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-f41cdd12-8466-4d58-b829-f46aa16adfb7] {
  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-f41cdd12-8466-4d58-b829-f46aa16adfb7] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
  }
}

.sd[data-s-35efa0d9-b440-46d2-a2a5-41e7e53dba5e] {
  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: auto;
  margin: 0px 0px 22px 0px;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35efa0d9-b440-46d2-a2a5-41e7e53dba5e] {
    flex: none;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-531cf8a1-0adc-4110-b98d-52f82624f1cc] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-531cf8a1-0adc-4110-b98d-52f82624f1cc] {
    margin: 0px 0px 28px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-75b8135c-1693-4cfc-bf51-f171ab79791c] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-75b8135c-1693-4cfc-bf51-f171ab79791c]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-75b8135c-1693-4cfc-bf51-f171ab79791c] u {
  border-bottom: 3px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  text-decoration: none;
}

.sd[data-s-1cbef645-ae2e-4702-97e0-1e503ae0038f] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: center;
  margin: -148px 0px 0px -7px;
  padding: 0px;
  width: 606px;
  z-index: -1;
  max-width: calc(100% - -7px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-1cbef645-ae2e-4702-97e0-1e503ae0038f] {
    flex: none;
    margin: -156px 0px 0px -7px;
    width: calc(101% - -7px - (var(--gap-h-410d5390-a6fb-4455-9210-109ad5c0498e) * -0.010000000000000009));
    max-width: calc(101% - -7px - (var(--gap-h-410d5390-a6fb-4455-9210-109ad5c0498e) * -0.010000000000000009));
  }
}

.sd[data-s-f32258ae-eeee-4f47-8ec4-986701cc2c7f] {
  background: #000000ff;
  height: 160px;
  width: 200px;
  max-width: 100%;
}

.sd[data-s-16d7f343-3f97-4e98-9621-5c07afc818ab] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16d7f343-3f97-4e98-9621-5c07afc818ab] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 46px 0px;
    width: calc(100% - (var(--gap-h-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d) * 0));
    max-width: calc(100% - (var(--gap-h-67c72239-abe6-4d8b-8cdd-82d1bfd3be1d) * 0));
  }
}

.sd[data-s-58011653-290c-4342-a370-76ef95f58ec4] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 48px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-58011653-290c-4342-a370-76ef95f58ec4] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    justify-content: flex-end;
    margin: 0px 0px 24px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-36e659bc-5510-4cdf-adb2-01946850f6cd] {
  height: auto;
  margin: 0px 0px 0px 0px;
  transform: rotate(-27deg) scale(0.98, 0.98);
  width: 137px;
  max-width: 100%;
}

.sd[data-s-36e659bc-5510-4cdf-adb2-01946850f6cd].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-36e659bc-5510-4cdf-adb2-01946850f6cd].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-36e659bc-5510-4cdf-adb2-01946850f6cd]:before {
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36e659bc-5510-4cdf-adb2-01946850f6cd] {
    flex: none;
    height: auto;
    margin: 10px 0px -308px -62px;
    transform: rotate(18deg) scale(0.98, 0.98);
    width: 80px;
    max-width: calc(100% - -62px);
  }
}

.sd[data-s-3e762c48-646a-426e-a00b-dcf548476737] {
  height: auto;
  margin: 0px 50px -20px 0px;
  width: 158px;
  max-width: calc(100% - 50px);
}

.sd[data-s-3e762c48-646a-426e-a00b-dcf548476737].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3e762c48-646a-426e-a00b-dcf548476737].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3e762c48-646a-426e-a00b-dcf548476737]:before {
  background-size: 125px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e762c48-646a-426e-a00b-dcf548476737] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 125px;
    max-width: 100%;
  }
}

.sd[data-s-0866e3ee-da70-4fbe-a7dd-74f695e4f4bc] {
  height: auto;
  width: 232px;
  max-width: 100%;
}

.sd[data-s-0866e3ee-da70-4fbe-a7dd-74f695e4f4bc].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0866e3ee-da70-4fbe-a7dd-74f695e4f4bc].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0866e3ee-da70-4fbe-a7dd-74f695e4f4bc] {
    flex: none;
    margin: 0px -15px 0px 0px;
    width: 200px;
    max-width: calc(100% - -15px);
  }
}

.sd[data-s-fe919b68-9eba-4dc3-8cf8-da3cf00f862b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-fe919b68-9eba-4dc3-8cf8-da3cf00f862b: 19px;
  --gap-v-fe919b68-9eba-4dc3-8cf8-da3cf00f862b: 0px;
  --gap-uuid: fe919b68-9eba-4dc3-8cf8-da3cf00f862b;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe919b68-9eba-4dc3-8cf8-da3cf00f862b] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 93%;
    --gap-h-fe919b68-9eba-4dc3-8cf8-da3cf00f862b: 19px;
    --gap-v-fe919b68-9eba-4dc3-8cf8-da3cf00f862b: 0px;
    max-width: 93%;
  }
}

.sd[data-s-22affa6f-677d-421a-aa0c-ed74e3fdf4c6] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-22affa6f-677d-421a-aa0c-ed74e3fdf4c6: 0px;
  --gap-v-22affa6f-677d-421a-aa0c-ed74e3fdf4c6: 15px;
  --gap-uuid: 22affa6f-677d-421a-aa0c-ed74e3fdf4c6;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-22affa6f-677d-421a-aa0c-ed74e3fdf4c6] {
    flex: none;
    width: calc(100% - (var(--gap-h-fe919b68-9eba-4dc3-8cf8-da3cf00f862b) * 0));
    --gap-h-22affa6f-677d-421a-aa0c-ed74e3fdf4c6: 0px;
    --gap-v-22affa6f-677d-421a-aa0c-ed74e3fdf4c6: 15px;
    max-width: calc(100% - (var(--gap-h-fe919b68-9eba-4dc3-8cf8-da3cf00f862b) * 0));
  }
}

.sd[data-s-d2b47ba9-1c99-46ed-934f-3f4a0e2ddf39] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d2b47ba9-1c99-46ed-934f-3f4a0e2ddf39].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-d2b47ba9-1c99-46ed-934f-3f4a0e2ddf39].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2b47ba9-1c99-46ed-934f-3f4a0e2ddf39] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-c93873ce-a0a9-4447-81e1-d9e198fec8a3] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c93873ce-a0a9-4447-81e1-d9e198fec8a3].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c93873ce-a0a9-4447-81e1-d9e198fec8a3].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c93873ce-a0a9-4447-81e1-d9e198fec8a3] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-be79571a-c774-4a66-b521-ebfd9754cf6b] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-be79571a-c774-4a66-b521-ebfd9754cf6b].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-be79571a-c774-4a66-b521-ebfd9754cf6b].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be79571a-c774-4a66-b521-ebfd9754cf6b] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-f2e2601e-a78b-484c-babb-9cb0cf033331] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  padding: 0px;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2e2601e-a78b-484c-babb-9cb0cf033331] {
    border-bottom: -1px solid #000000;
    border-left: -1px solid #000000;
    border-right: -1px solid #000000;
    border-top: -1px solid #000000;
    flex: none;
    height: auto;
  }
}

.sd[data-s-d47af914-86b5-4848-89ae-f8e2039d6e7e] {
  background: #3b3b3b;
  bottom: auto;
  flex: none;
  height: 100vh;
  left: 0;
  margin: 0 0 0 0;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: -2;
  max-width: 100%;
}

.sd[data-s-d47af914-86b5-4848-89ae-f8e2039d6e7e].appear {
  opacity: 0.5;
  transform: scale(1.2, 1.2);
  transition-delay: 500ms;
  transition-duration: 2000ms;
  transition-timing-function: ease;
}

.sd[data-s-d47af914-86b5-4848-89ae-f8e2039d6e7e].appear-active {
  transition-delay: 500ms;
  transition-duration: 2000ms;
  transition-timing-function: ease;
}

.sd[data-s-d47af914-86b5-4848-89ae-f8e2039d6e7e]:before {
  filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
  .sd[data-s-d47af914-86b5-4848-89ae-f8e2039d6e7e]:before {
    filter: brightness(0.8);
  }
}

.sd[data-s-d824ab7a-5235-4357-b3ac-7ce9196a7199] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-radius: 0;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d824ab7a-5235-4357-b3ac-7ce9196a7199] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    z-index: 1;
  }
}

.sd[data-s-f8faa781-baae-4a25-8a5e-ab45af2ffd98] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.85);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 100px 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8faa781-baae-4a25-8a5e-ab45af2ffd98] {
    background: rgba(255, 255, 255, 0.89);
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-eb5ec83b-2d06-4b1f-a205-17eee39fb19b] {
  background: none;
  box-shadow: none;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  z-index: 5;
  max-width: 100%;
}

.sd[data-s-eb5ec83b-2d06-4b1f-a205-17eee39fb19b].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-eb5ec83b-2d06-4b1f-a205-17eee39fb19b].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb5ec83b-2d06-4b1f-a205-17eee39fb19b] {
    border-radius: 1px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-6c7e2975-21d5-4aa4-bcff-d4ac47361960] {
  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: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1000px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-4d1ca09a-24e5-4d54-a2fc-bde9e6c2578a] {
  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-bc54dc61-90d1-49f4-9049-b6a57f129c2c] {
  color: #00000013;
  flex: none;
  font-family: var(--s-font-7aa3db76);
  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-bc54dc61-90d1-49f4-9049-b6a57f129c2c] {
    font-size: 60px;
  }
}

.sd[data-s-190819db-8956-4d25-90be-2774728ec93d] {
  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: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-190819db-8956-4d25-90be-2774728ec93d].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-190819db-8956-4d25-90be-2774728ec93d].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-190819db-8956-4d25-90be-2774728ec93d]>p {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 46px;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
}

.sd[data-s-190819db-8956-4d25-90be-2774728ec93d] strong {
  color: transparent;
  font-weight: 700;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #3d3393;
  --g-position-0: 0%;
  --g-color-1: #2b76b9;
  --g-position-1: 37%;
  --g-color-2: #2cacd1;
  --g-position-2: 65%;
  --g-color-3: #35eb93;
  --g-position-3: 100%;
  --g-color-4: #35eb93;
  --g-position-4: 100%;
  --g-color-5: #35eb93;
  --g-position-5: 100%;
  --g-color-6: #35eb93;
  --g-position-6: 100%;
  --g-color-7: #35eb93;
  --g-position-7: 100%;
  --g-color-8: #35eb93;
  --g-position-8: 100%;
  --g-color-9: #35eb93;
  --g-position-9: 100%;
  --g-color-10: #35eb93;
  --g-position-10: 100%;
  --g-color-11: #35eb93;
  --g-position-11: 100%;
  --g-angle: 60deg;
}

@media screen and (max-width: 540px) {
  .sd[data-s-190819db-8956-4d25-90be-2774728ec93d]>p {
    font-size: 24px;
  }
}

.sd[data-s-7fb7a098-04ab-436a-8ce2-3b37bbbbc142] {
  margin: 0px 0px 51px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7fb7a098-04ab-436a-8ce2-3b37bbbbc142] {
    flex: none;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-3de98176-787e-4013-a7b5-2a01cb0bc802] {
  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: row;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 40px 0px 0px 0px;
  padding: 15px 25px;
  width: 1000px;
  --gap-h-3de98176-787e-4013-a7b5-2a01cb0bc802: 25px;
  --gap-v-3de98176-787e-4013-a7b5-2a01cb0bc802: 0px;
  --gap-uuid: 3de98176-787e-4013-a7b5-2a01cb0bc802;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3de98176-787e-4013-a7b5-2a01cb0bc802] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    padding: 25px 25px;
    --gap-h-3de98176-787e-4013-a7b5-2a01cb0bc802: 0px;
    --gap-v-3de98176-787e-4013-a7b5-2a01cb0bc802: 15px;
  }
}

.sd[data-s-dc8a97bb-a077-4fd3-ab63-b17639fbc17d] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: center;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc8a97bb-a077-4fd3-ab63-b17639fbc17d] {
    flex: none;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-8dc12828-ea9e-464a-a4e6-d8757d8a1021] {
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 10px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6bf63bdf-8dc1-445b-833a-e54c2270c7b4] {
  color: #333333;
  font-family: var(--s-font-7aa3db76);
  font-size: 64px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0c5c0e84-89ad-4bb7-9462-f7576df67c3c] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7815430f-519d-4beb-8c73-6537551d8a5e] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 22px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 21px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7815430f-519d-4beb-8c73-6537551d8a5e] {
    font-size: 16px;
  }
}

.sd[data-s-a66e7e04-1ff4-4536-b886-e43d502d4713] {
  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;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a66e7e04-1ff4-4536-b886-e43d502d4713] {
    flex: none;
    line-height: 1.7;
    width: 550px;
    max-width: 100%;
  }
}

.sd[data-s-95c75bda-1e7b-404f-8057-a54666e6d4e7] {
  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;
  padding: 35px 25px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-95c75bda-1e7b-404f-8057-a54666e6d4e7] {
    flex: none;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-19c871ef-7a5d-426c-81db-80b583e03ac9] {
  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-9459a6ba-c213-4229-82fd-242312f4dca4] {
  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-f9713317-6835-4150-8f5d-33ae1ce544a5] {
  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-f82465c0-a114-4e7c-9d05-22c6a939dd4b] {
  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-f82465c0-a114-4e7c-9d05-22c6a939dd4b: 15px;
  --gap-v-f82465c0-a114-4e7c-9d05-22c6a939dd4b: 0px;
  --gap-uuid: f82465c0-a114-4e7c-9d05-22c6a939dd4b;
  max-width: 100%;
}

.sd[data-s-de461e99-a68c-46cd-84db-6b001b395798] {
  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-de461e99-a68c-46cd-84db-6b001b395798] {
    font-size: 16px;
    line-height: 1.6;
  }
}

.sd[data-s-6d626298-cb37-4f2b-89d9-fa8e292784e6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1000px;
  max-width: 100%;
}

.sd[data-s-883de829-73b5-442b-95a8-a33cad3151a1] {
  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-883de829-73b5-442b-95a8-a33cad3151a1]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  text-decoration: none;
}

.sd[data-s-883de829-73b5-442b-95a8-a33cad3151a1] 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-883de829-73b5-442b-95a8-a33cad3151a1] {
    line-height: 1.8;
  }
}

.sd[data-s-981933b2-855d-4ad4-909a-72c3d106b90a] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 100px 0px;
  width: 100%;
  z-index: 1;
  --gap-h-981933b2-855d-4ad4-909a-72c3d106b90a: 0px;
  --gap-v-981933b2-855d-4ad4-909a-72c3d106b90a: 0px;
  --gap-uuid: 981933b2-855d-4ad4-909a-72c3d106b90a;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-981933b2-855d-4ad4-909a-72c3d106b90a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    padding: 25px 0px 0px 0px;
    width: 100%;
    --gap-h-981933b2-855d-4ad4-909a-72c3d106b90a: 0px;
    --gap-v-981933b2-855d-4ad4-909a-72c3d106b90a: 0px;
  }
}

.sd[data-s-c31b4828-3e3d-4c71-a979-f81c99a45af8] {
  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-end;
  margin: 0px 0px 0px 0px;
  padding: 100px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
  z-index: 5;
  max-width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-c31b4828-3e3d-4c71-a979-f81c99a45af8] {
    align-content: center;
    align-items: center;
    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: calc(93% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0.06999999999999994));
  }
}

.sd[data-s-5cb82062-d989-452e-9797-b7515f3a0660] {
  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 0px 0px;
  padding: 0px 0px;
  width: 100%;
  --gap-h-5cb82062-d989-452e-9797-b7515f3a0660: 25px;
  --gap-v-5cb82062-d989-452e-9797-b7515f3a0660: 0px;
  --gap-uuid: 5cb82062-d989-452e-9797-b7515f3a0660;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5cb82062-d989-452e-9797-b7515f3a0660] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 62px;
    height: auto;
    justify-content: flex-end;
    width: 100%;
    --gap-h-5cb82062-d989-452e-9797-b7515f3a0660: 0px;
    --gap-v-5cb82062-d989-452e-9797-b7515f3a0660: 62px;
  }
}

.sd[data-s-8a68345f-eccc-4006-a3e0-3d806cab7b19] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  gap: 4px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 87px 0px;
  padding: 0px;
  width: 550.4px;
  --gap-h-8a68345f-eccc-4006-a3e0-3d806cab7b19: 0px;
  --gap-v-8a68345f-eccc-4006-a3e0-3d806cab7b19: 4px;
  --gap-uuid: 8a68345f-eccc-4006-a3e0-3d806cab7b19;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a68345f-eccc-4006-a3e0-3d806cab7b19] {
    gap: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-5cb82062-d989-452e-9797-b7515f3a0660) * 0));
    --gap-h-8a68345f-eccc-4006-a3e0-3d806cab7b19: 0px;
    --gap-v-8a68345f-eccc-4006-a3e0-3d806cab7b19: 2px;
    max-width: calc(100% - (var(--gap-h-5cb82062-d989-452e-9797-b7515f3a0660) * 0));
  }
}

.sd[data-s-7110bba3-08b1-49e9-bc9e-e77415d88bf2] {
  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-8a68345f-eccc-4006-a3e0-3d806cab7b19) * 0));
  --gap-h-7110bba3-08b1-49e9-bc9e-e77415d88bf2: 0px;
  --gap-v-7110bba3-08b1-49e9-bc9e-e77415d88bf2: 30px;
  --gap-uuid: 7110bba3-08b1-49e9-bc9e-e77415d88bf2;
  max-width: calc(100% - (var(--gap-h-8a68345f-eccc-4006-a3e0-3d806cab7b19) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7110bba3-08b1-49e9-bc9e-e77415d88bf2] {
    gap: 24px;
    padding: 0px;
    width: 100%;
    --gap-h-7110bba3-08b1-49e9-bc9e-e77415d88bf2: 0px;
    --gap-v-7110bba3-08b1-49e9-bc9e-e77415d88bf2: 24px;
  }
}

.sd[data-s-bd85c482-cd0c-427d-8c07-6c3bf8032cb4] {
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7110bba3-08b1-49e9-bc9e-e77415d88bf2) * 0));
  --gap-h-bd85c482-cd0c-427d-8c07-6c3bf8032cb4: 0px;
  --gap-v-bd85c482-cd0c-427d-8c07-6c3bf8032cb4: 0px;
  --gap-uuid: bd85c482-cd0c-427d-8c07-6c3bf8032cb4;
  max-width: calc(100% - (var(--gap-h-7110bba3-08b1-49e9-bc9e-e77415d88bf2) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd85c482-cd0c-427d-8c07-6c3bf8032cb4] {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-bd85c482-cd0c-427d-8c07-6c3bf8032cb4: 0px;
    --gap-v-bd85c482-cd0c-427d-8c07-6c3bf8032cb4: 0px;
  }
}

.sd[data-s-430829ce-2c02-430d-85a2-b0ddbf731614] {
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-bd85c482-cd0c-427d-8c07-6c3bf8032cb4) * 0));
  --gap-h-430829ce-2c02-430d-85a2-b0ddbf731614: 0px;
  --gap-v-430829ce-2c02-430d-85a2-b0ddbf731614: 0px;
  --gap-uuid: 430829ce-2c02-430d-85a2-b0ddbf731614;
  max-width: calc(100% - (var(--gap-h-bd85c482-cd0c-427d-8c07-6c3bf8032cb4) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-430829ce-2c02-430d-85a2-b0ddbf731614] {
    gap: 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-430829ce-2c02-430d-85a2-b0ddbf731614: 0px;
    --gap-v-430829ce-2c02-430d-85a2-b0ddbf731614: 0px;
    width: calc(100% - (var(--gap-h-bd85c482-cd0c-427d-8c07-6c3bf8032cb4) * 0));
    max-width: calc(100% - (var(--gap-h-bd85c482-cd0c-427d-8c07-6c3bf8032cb4) * 0));
  }
}

.sd[data-s-db5024f8-6787-4236-a5d3-6708fc705b48] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  position: relative;
  width: auto;
  max-width: 100%;
}

.sd[data-s-db5024f8-6787-4236-a5d3-6708fc705b48].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-db5024f8-6787-4236-a5d3-6708fc705b48].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-94f89c1a-081f-4605-b761-162e5887394f] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 28px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  position: relative;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-94f89c1a-081f-4605-b761-162e5887394f] {
    font-size: 20px;
  }
}

.sd[data-s-2b5169d5-149d-4fc9-b7ca-f104d1263e9f] {
  height: auto;
  margin: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 271px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b5169d5-149d-4fc9-b7ca-f104d1263e9f] {
    height: auto;
    width: 228px;
    max-width: 100%;
  }
}

.sd[data-s-f8351429-c4d8-409c-a77d-faff8045320b] {
  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: calc(100% - (var(--gap-h-430829ce-2c02-430d-85a2-b0ddbf731614) * 0));
  max-width: calc(100% - (var(--gap-h-430829ce-2c02-430d-85a2-b0ddbf731614) * 0));
}

.sd[data-s-f8351429-c4d8-409c-a77d-faff8045320b].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-f8351429-c4d8-409c-a77d-faff8045320b].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-f8351429-c4d8-409c-a77d-faff8045320b]>p {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 46px;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
}

.sd[data-s-f8351429-c4d8-409c-a77d-faff8045320b] strong {
  color: transparent;
  font-weight: 700;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #3d3393;
  --g-position-0: 0%;
  --g-color-1: #2b76b9;
  --g-position-1: 37%;
  --g-color-2: #2cacd1;
  --g-position-2: 65%;
  --g-color-3: #35eb93;
  --g-position-3: 100%;
  --g-color-4: #35eb93;
  --g-position-4: 100%;
  --g-color-5: #35eb93;
  --g-position-5: 100%;
  --g-color-6: #35eb93;
  --g-position-6: 100%;
  --g-color-7: #35eb93;
  --g-position-7: 100%;
  --g-color-8: #35eb93;
  --g-position-8: 100%;
  --g-color-9: #35eb93;
  --g-position-9: 100%;
  --g-color-10: #35eb93;
  --g-position-10: 100%;
  --g-color-11: #35eb93;
  --g-position-11: 100%;
  --g-angle: 60deg;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f8351429-c4d8-409c-a77d-faff8045320b]>p {
    font-size: 30px;
    text-align: left;
  }
}

.sd[data-s-e48478f8-78f2-4a58-8dc1-bc511299c3bd] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: 0px;
  justify-content: center;
  margin: 30px 0px 0px -356px;
  width: 0px;
  max-width: calc(100% - -356px);
}

.sd[data-s-dc2f0dcd-36b5-444c-b05e-4b5a26a61ac0] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7110bba3-08b1-49e9-bc9e-e77415d88bf2) * 0));
  max-width: calc(100% - (var(--gap-h-7110bba3-08b1-49e9-bc9e-e77415d88bf2) * 0));
}

.sd[data-s-dc2f0dcd-36b5-444c-b05e-4b5a26a61ac0].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-dc2f0dcd-36b5-444c-b05e-4b5a26a61ac0].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc2f0dcd-36b5-444c-b05e-4b5a26a61ac0] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    margin: 0px;
    padding: 0px;
  }
}

.sd[data-s-f1c30f17-cbc9-417d-9338-144944b29dcc] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.9;
  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-f1c30f17-cbc9-417d-9338-144944b29dcc] {
    font-size: 14px;
    line-height: 2.33;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b728ea39-d315-46eb-ab82-75f2a6ae1b13] {
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 469px;
  max-width: 100%;
}

.sd[data-s-b728ea39-d315-46eb-ab82-75f2a6ae1b13].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b728ea39-d315-46eb-ab82-75f2a6ae1b13].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b728ea39-d315-46eb-ab82-75f2a6ae1b13] {
    flex: none;
    height: auto;
    width: calc(100% - (var(--gap-h-5cb82062-d989-452e-9797-b7515f3a0660) * 0));
    max-width: calc(100% - (var(--gap-h-5cb82062-d989-452e-9797-b7515f3a0660) * 0));
  }
}

.sd[data-s-fba7cd54-75eb-4b99-ba43-106183ca3ee1] {
  align-content: center;
  align-items: center;
  background: transparent;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -95px 0px 0px 0px;
  padding: 0px 0px 70px 0px;
  width: 1148px;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fba7cd54-75eb-4b99-ba43-106183ca3ee1] {
    bottom: 374px;
    display: flex;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: 0px;
    top: auto;
    width: calc(100% - (var(--gap-h-5cb82062-d989-452e-9797-b7515f3a0660) * 0));
    z-index: 5;
    max-width: calc(100% - (var(--gap-h-5cb82062-d989-452e-9797-b7515f3a0660) * 0));
  }
}

.sd[data-s-4f386393-65d7-478d-917e-6ec81159491b] {
  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%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4f386393-65d7-478d-917e-6ec81159491b] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
  }
}

.sd[data-s-06865d57-6558-4795-9570-211dbad3f498] {
  color: #33333312;
  font-family: var(--s-font-75a668bb);
  font-size: 96px;
  font-weight: 400;
  height: auto;
  line-height: 1.13;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06865d57-6558-4795-9570-211dbad3f498] {
    font-family: var(--s-font-7aa3db76);
    font-size: 55px;
    text-align: right;
    justify-content: flex-end;
  }
}

.sd[data-s-90a09777-5a72-433f-a305-dabd13b4c8ad] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -95px 0px 0px 0px;
  padding: 0px 0px 70px 0px;
  width: 1148px;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-90a09777-5a72-433f-a305-dabd13b4c8ad].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-90a09777-5a72-433f-a305-dabd13b4c8ad].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90a09777-5a72-433f-a305-dabd13b4c8ad] {
    display: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 44px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d21158e2-d5f6-4423-995b-c1bbbc0dc9a9] {
  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%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d21158e2-d5f6-4423-995b-c1bbbc0dc9a9] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
  }
}

.sd[data-s-cb08ad8e-dcc6-4441-be02-fec10769a5b9] {
  color: #33333312;
  font-family: var(--s-font-7aa3db76);
  font-size: 100px;
  font-weight: 400;
  height: auto;
  line-height: 1.13;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb08ad8e-dcc6-4441-be02-fec10769a5b9] {
    font-size: 36px;
    text-align: right;
    justify-content: flex-end;
  }
}

.sd[data-s-45c89d1d-7335-4897-95ba-febfff1ff8b4] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(255, 255, 255, 0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
  --gap-h-45c89d1d-7335-4897-95ba-febfff1ff8b4: 0px;
  --gap-v-45c89d1d-7335-4897-95ba-febfff1ff8b4: 0px;
  --gap-uuid: 45c89d1d-7335-4897-95ba-febfff1ff8b4;
  max-width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-45c89d1d-7335-4897-95ba-febfff1ff8b4] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 80px 0px;
    padding: 65px 0px 0px 0px;
    --gap-h-45c89d1d-7335-4897-95ba-febfff1ff8b4: 0px;
    --gap-v-45c89d1d-7335-4897-95ba-febfff1ff8b4: 0px;
    width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
    max-width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
  }
}

.sd[data-s-8fbe30a9-3935-4fd6-9a25-1d99602572de] {
  background: #ebf7fccd;
  bottom: auto;
  flex: none;
  height: 563px;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 109px;
  width: 796px;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8fbe30a9-3935-4fd6-9a25-1d99602572de] {
    bottom: auto;
    height: 892px;
    left: 0px;
    right: auto;
    top: 109px;
    width: 456px;
    max-width: 100%;
  }
}

.sd[data-s-61146a48-99e8-41c2-9111-31ec6b39cc51] {
  align-content: flex-start;
  align-items: flex-start;
  background: #f9f9f9e5;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 237px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61146a48-99e8-41c2-9111-31ec6b39cc51] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-45c89d1d-7335-4897-95ba-febfff1ff8b4) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-45c89d1d-7335-4897-95ba-febfff1ff8b4) * 0.06999999999999994));
  }
}

.sd[data-s-8df8d69c-7164-4064-9cb2-b659a542fbad] {
  height: auto;
  margin: 0px 0px -58px 40px;
  width: 112px;
  z-index: 5;
  max-width: calc(100% - 40px);
}

.sd[data-s-8df8d69c-7164-4064-9cb2-b659a542fbad].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-8df8d69c-7164-4064-9cb2-b659a542fbad].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8df8d69c-7164-4064-9cb2-b659a542fbad] {
    height: auto;
    margin: 0px 0px -52px 280px;
    width: 145px;
    max-width: calc(100% - 280px);
  }
}

.sd[data-s-7e9800c1-3858-4cdc-9a98-0009ff0ca77a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 588px;
  max-width: 100%;
}

.sd[data-s-7e9800c1-3858-4cdc-9a98-0009ff0ca77a].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-7e9800c1-3858-4cdc-9a98-0009ff0ca77a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7e9800c1-3858-4cdc-9a98-0009ff0ca77a] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-7715f277-2a4e-4cc9-b31f-cfcaab2859bc] {
  align-content: center;
  align-items: center;
  background: transparent;
  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;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 35px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-00bd4ee2-7dd4-4ef8-a581-e8260120683d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-19f41bf1-1e9b-4ccb-9ab5-9832315f3885] {
  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: 0px 0px 25px 0px;
  padding: 0px 0px 25px 0px;
  width: 100%;
  --gap-h-19f41bf1-1e9b-4ccb-9ab5-9832315f3885: 15px;
  --gap-v-19f41bf1-1e9b-4ccb-9ab5-9832315f3885: 0px;
  --gap-uuid: 19f41bf1-1e9b-4ccb-9ab5-9832315f3885;
  max-width: 100%;
}

.sd[data-s-cf0a4e63-6550-4eb3-affc-ae9f37e90e24] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  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-cf0a4e63-6550-4eb3-affc-ae9f37e90e24] {
    font-size: 20px;
  }
}

.sd[data-s-5e8cc820-0f41-422d-a4ee-9d1de58b6187] {
  align-content: center;
  align-items: center;
  flex: none;
  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-5e8cc820-0f41-422d-a4ee-9d1de58b6187] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
  }
}

.sd[data-s-ac68b7e8-e063-4574-8169-d14eb1d3212d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac68b7e8-e063-4574-8169-d14eb1d3212d] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-a41e7442-3d97-421a-a93e-be63baab51f3] {
  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-a41e7442-3d97-421a-a93e-be63baab51f3] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
  }
}

.sd[data-s-9da121f2-a9c9-48ee-a6a3-a49bbed797e8] {
  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: auto;
  margin: 0px 0px 22px 0px;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9da121f2-a9c9-48ee-a6a3-a49bbed797e8] {
    flex: none;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-49b96606-b6db-47a9-800c-ed8197701718] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49b96606-b6db-47a9-800c-ed8197701718] {
    margin: 0px 0px 28px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-fea4d1f6-e54e-4093-9b2d-4d910eabec3b] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-fea4d1f6-e54e-4093-9b2d-4d910eabec3b]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-fea4d1f6-e54e-4093-9b2d-4d910eabec3b] u {
  border-bottom: 3px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  text-decoration: none;
}

.sd[data-s-a5e83261-a6bb-4591-97a7-01f88f8d5cc0] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: center;
  margin: -148px 0px 0px -7px;
  padding: 0px;
  width: 606px;
  z-index: -1;
  max-width: calc(100% - -7px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-a5e83261-a6bb-4591-97a7-01f88f8d5cc0] {
    flex: none;
    margin: -156px 0px 0px -7px;
    width: calc(101% - -7px);
    max-width: calc(101% - -7px);
  }
}

.sd[data-s-c33d0409-cdd5-49be-8894-e5eb2bf0c0dc] {
  background: #000000ff;
  height: 160px;
  width: 200px;
  max-width: 100%;
}

.sd[data-s-ad709a68-ecce-40b4-badd-7bebf629570e] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ad709a68-ecce-40b4-badd-7bebf629570e] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 80px 0px;
    max-width: 100%;
  }
}

.sd[data-s-914b3f59-dae7-44cc-8a17-93c09992d913] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 48px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-914b3f59-dae7-44cc-8a17-93c09992d913] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    justify-content: flex-end;
    margin: 0px 0px 24px 0px;
    width: 527px;
    max-width: 100%;
  }
}

.sd[data-s-6922bd86-1e0a-43ca-9209-d71f82953437] {
  height: auto;
  margin: 0px 0px 0px 0px;
  transform: rotate(-27deg) scale(0.98, 0.98);
  width: 137px;
  max-width: 100%;
}

.sd[data-s-6922bd86-1e0a-43ca-9209-d71f82953437].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6922bd86-1e0a-43ca-9209-d71f82953437].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6922bd86-1e0a-43ca-9209-d71f82953437]:before {
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6922bd86-1e0a-43ca-9209-d71f82953437] {
    flex: none;
    height: auto;
    margin: 10px 0px -191px -67px;
    transform: rotate(18deg) scale(0.98, 0.98);
    width: 78px;
    max-width: calc(100% - -67px);
  }
}

.sd[data-s-c732d558-b66e-4939-908e-ef6203b53160] {
  height: auto;
  margin: 0px 50px 0px 0px;
  width: 158px;
  max-width: calc(100% - 50px);
}

.sd[data-s-c732d558-b66e-4939-908e-ef6203b53160].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c732d558-b66e-4939-908e-ef6203b53160].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c732d558-b66e-4939-908e-ef6203b53160]:before {
  background-size: 125px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c732d558-b66e-4939-908e-ef6203b53160] {
    flex: none;
    height: auto;
    margin: 0px 0px -25px 0px;
    width: 148px;
    max-width: 100%;
  }
}

.sd[data-s-542b6b7d-9c1a-446d-bee6-a73ad1f18838] {
  height: auto;
  width: 232px;
  max-width: 100%;
}

.sd[data-s-542b6b7d-9c1a-446d-bee6-a73ad1f18838].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-542b6b7d-9c1a-446d-bee6-a73ad1f18838].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-542b6b7d-9c1a-446d-bee6-a73ad1f18838] {
    flex: none;
    height: auto;
    margin: 0px -41px 0px 0px;
    width: 205px;
    max-width: calc(100% - -41px);
  }
}

.sd[data-s-981ee098-94a5-44c5-8790-4a9d06ff681f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-981ee098-94a5-44c5-8790-4a9d06ff681f: 19px;
  --gap-v-981ee098-94a5-44c5-8790-4a9d06ff681f: 0px;
  --gap-uuid: 981ee098-94a5-44c5-8790-4a9d06ff681f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-981ee098-94a5-44c5-8790-4a9d06ff681f] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 93%;
    --gap-h-981ee098-94a5-44c5-8790-4a9d06ff681f: 19px;
    --gap-v-981ee098-94a5-44c5-8790-4a9d06ff681f: 0px;
    max-width: 93%;
  }
}

.sd[data-s-76f9310d-f564-4b75-b596-24b5746aab63] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-76f9310d-f564-4b75-b596-24b5746aab63: 0px;
  --gap-v-76f9310d-f564-4b75-b596-24b5746aab63: 15px;
  --gap-uuid: 76f9310d-f564-4b75-b596-24b5746aab63;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-76f9310d-f564-4b75-b596-24b5746aab63] {
    flex: none;
    width: calc(100% - (var(--gap-h-981ee098-94a5-44c5-8790-4a9d06ff681f) * 0));
    --gap-h-76f9310d-f564-4b75-b596-24b5746aab63: 0px;
    --gap-v-76f9310d-f564-4b75-b596-24b5746aab63: 15px;
    max-width: calc(100% - (var(--gap-h-981ee098-94a5-44c5-8790-4a9d06ff681f) * 0));
  }
}

.sd[data-s-965cb5a1-5f40-485b-9b14-34926ba348e3] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-965cb5a1-5f40-485b-9b14-34926ba348e3].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-965cb5a1-5f40-485b-9b14-34926ba348e3].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-965cb5a1-5f40-485b-9b14-34926ba348e3] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-c9edce0f-5b08-4f9c-954b-53f4fe6e77eb] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-c9edce0f-5b08-4f9c-954b-53f4fe6e77eb].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c9edce0f-5b08-4f9c-954b-53f4fe6e77eb].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c9edce0f-5b08-4f9c-954b-53f4fe6e77eb] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-501e28ef-8c8e-486f-a4c1-fe46ac2990df] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 80px 0px 100px 0px;
  width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
  max-width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-501e28ef-8c8e-486f-a4c1-fe46ac2990df] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 105px 0px;
    padding: 80px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
    max-width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
  }
}

.sd[data-s-f7ce094a-f45a-46cc-acd0-cd2c6d801501] {
  background: #ebf7fccd;
  bottom: auto;
  flex: none;
  height: 423px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 176px;
  width: 796px;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7ce094a-f45a-46cc-acd0-cd2c6d801501] {
    bottom: 81px;
    height: 803px;
    left: 0px;
    right: auto;
    top: auto;
    width: 433px;
    max-width: 100%;
  }
}

.sd[data-s-72f7aa0d-9c0c-4e2a-a6da-ff7e54c9deb3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 233px 53px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 53px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-72f7aa0d-9c0c-4e2a-a6da-ff7e54c9deb3] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-f413a1c9-9f43-4c47-ae70-44af0d93894a] {
  height: auto;
  margin: 0px 0px -30px 366px;
  width: 141px;
  z-index: 5;
  max-width: calc(100% - 366px);
}

.sd[data-s-f413a1c9-9f43-4c47-ae70-44af0d93894a].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-f413a1c9-9f43-4c47-ae70-44af0d93894a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f413a1c9-9f43-4c47-ae70-44af0d93894a] {
    flex: none;
    margin: 0px 0px -54px 0px;
    width: 120px;
    max-width: 100%;
  }
}

.sd[data-s-899f43d4-49cd-4b6d-abbc-3b6903813ed2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 588px;
  max-width: 100%;
}

.sd[data-s-899f43d4-49cd-4b6d-abbc-3b6903813ed2].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-899f43d4-49cd-4b6d-abbc-3b6903813ed2].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3fa49e5d-d4f3-4bf3-bf98-537a9da21dac] {
  align-content: center;
  align-items: center;
  background: transparent;
  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;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 35px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-42da0b46-ca91-4f43-9dab-c83280a31ed6] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-13db3f9a-795d-4767-9a0b-1cab093c6949] {
  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: 0px 0px 25px 0px;
  padding: 0px 0px 25px 0px;
  width: 100%;
  --gap-h-13db3f9a-795d-4767-9a0b-1cab093c6949: 15px;
  --gap-v-13db3f9a-795d-4767-9a0b-1cab093c6949: 0px;
  --gap-uuid: 13db3f9a-795d-4767-9a0b-1cab093c6949;
  max-width: 100%;
}

.sd[data-s-cb328df7-2ab1-4dbb-b12a-7396125c1d23] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  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-cb328df7-2ab1-4dbb-b12a-7396125c1d23] {
    font-size: 20px;
  }
}

.sd[data-s-73d9e38c-2fa3-477c-9f1c-132b3776b55c] {
  align-content: center;
  align-items: center;
  flex: none;
  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-73d9e38c-2fa3-477c-9f1c-132b3776b55c] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-718dc3f0-b722-41f6-978a-4a6492b330f2] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-718dc3f0-b722-41f6-978a-4a6492b330f2] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-f824d5c2-a170-4d6a-ae02-e2a5d7233a06] {
  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-f824d5c2-a170-4d6a-ae02-e2a5d7233a06] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    margin: 0px 0px 35px 0px;
    max-width: 100%;
  }
}

.sd[data-s-fe903501-6b53-4e79-a646-4a179c276763] {
  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: auto;
  margin: 0px 0px 22px 0px;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe903501-6b53-4e79-a646-4a179c276763] {
    flex: none;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-89603619-6882-407c-af61-07704cfb6cb9] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89603619-6882-407c-af61-07704cfb6cb9] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-b15e5e72-f251-4dea-a4e9-dd42926f09b8] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b15e5e72-f251-4dea-a4e9-dd42926f09b8]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-b15e5e72-f251-4dea-a4e9-dd42926f09b8] 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-b15e5e72-f251-4dea-a4e9-dd42926f09b8] {
    line-height: 2.1;
  }
}

.sd[data-s-205b89f0-69b6-4f9e-80f9-79e548d83333] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: center;
  margin: -148px 0px 0px -11px;
  padding: 0px;
  width: 606px;
  z-index: -1;
  max-width: calc(100% - -11px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-205b89f0-69b6-4f9e-80f9-79e548d83333] {
    flex: none;
    margin: -155px 0px 0px -4px;
    width: calc(100% - -4px);
    max-width: calc(100% - -4px);
  }
}

.sd[data-s-e34eb483-1080-4e14-a734-3f64d081ffe2] {
  background: #000000ff;
  height: 160px;
  width: 200px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e34eb483-1080-4e14-a734-3f64d081ffe2] {
    flex: none;
    padding: 0px;
    width: 31%;
    max-width: 31%;
  }
}

.sd[data-s-2676b75d-e898-4d76-a92d-b06eb58ff4e5] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2676b75d-e898-4d76-a92d-b06eb58ff4e5] {
    flex: none;
    margin: 0px 0px 16px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-0b98c42b-4d50-47c4-aaed-88a854abdde9] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 11px -145px;
  padding: 0px;
  max-width: calc(100% - -145px);
}

.sd[data-s-84ca8a4c-0ffb-424f-a02d-253a42c53473] {
  height: auto;
  margin: 0px 35px -51px 0px;
  transform: rotate(-75deg) scale(1, 1);
  width: 137px;
  max-width: calc(100% - 35px);
}

.sd[data-s-84ca8a4c-0ffb-424f-a02d-253a42c53473].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-84ca8a4c-0ffb-424f-a02d-253a42c53473].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-84ca8a4c-0ffb-424f-a02d-253a42c53473]:before {
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84ca8a4c-0ffb-424f-a02d-253a42c53473] {
    flex: none;
    height: 67px;
    margin: 0px -50px -147px 0px;
    transform: rotate(-84deg) scale(1, 1);
    width: auto;
    max-width: calc(100% - -50px);
  }
}

.sd[data-s-b3a7870b-2870-4bc3-a896-afb0b3db761c] {
  height: auto;
  margin: 0px -50px 0px 0px;
  width: 158px;
  max-width: calc(100% - -50px);
}

.sd[data-s-b3a7870b-2870-4bc3-a896-afb0b3db761c].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b3a7870b-2870-4bc3-a896-afb0b3db761c].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b3a7870b-2870-4bc3-a896-afb0b3db761c]:before {
  background-size: 125px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3a7870b-2870-4bc3-a896-afb0b3db761c] {
    height: auto;
    margin: 0px -50px 0px 0px;
    width: 129px;
    max-width: calc(100% - -50px);
  }
}

.sd[data-s-80be1580-dad9-4dd4-baf3-94268d617b74] {
  height: auto;
  margin: -43px 0px 19px 0px;
  width: 236px;
  max-width: 100%;
}

.sd[data-s-80be1580-dad9-4dd4-baf3-94268d617b74].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-80be1580-dad9-4dd4-baf3-94268d617b74].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-80be1580-dad9-4dd4-baf3-94268d617b74] {
    height: auto;
    width: 191px;
    max-width: 100%;
  }
}

.sd[data-s-26c3259c-a044-47eb-ba69-9fa445de60b0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: flex-start;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-26c3259c-a044-47eb-ba69-9fa445de60b0: 19px;
  --gap-v-26c3259c-a044-47eb-ba69-9fa445de60b0: 0px;
  --gap-uuid: 26c3259c-a044-47eb-ba69-9fa445de60b0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26c3259c-a044-47eb-ba69-9fa445de60b0] {
    align-content: center;
    align-items: center;
    justify-content: flex-end;
    margin: 0px 0px 0px 0px;
    --gap-h-26c3259c-a044-47eb-ba69-9fa445de60b0: 19px;
    --gap-v-26c3259c-a044-47eb-ba69-9fa445de60b0: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-63a15851-51df-4781-b020-0aa84c799cd5] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 4px 0px 0px;
  width: auto;
  --gap-h-63a15851-51df-4781-b020-0aa84c799cd5: 0px;
  --gap-v-63a15851-51df-4781-b020-0aa84c799cd5: 15px;
  --gap-uuid: 63a15851-51df-4781-b020-0aa84c799cd5;
  max-width: calc(100% - 4px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-63a15851-51df-4781-b020-0aa84c799cd5] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
    --gap-h-63a15851-51df-4781-b020-0aa84c799cd5: 0px;
    --gap-v-63a15851-51df-4781-b020-0aa84c799cd5: 15px;
  }
}

.sd[data-s-da228c43-bd3e-41d2-b89d-f324bfe3ce21] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-da228c43-bd3e-41d2-b89d-f324bfe3ce21].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-da228c43-bd3e-41d2-b89d-f324bfe3ce21].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da228c43-bd3e-41d2-b89d-f324bfe3ce21] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-75ff2387-8c10-4b5c-bf4d-338eb02609e5] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-75ff2387-8c10-4b5c-bf4d-338eb02609e5].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-75ff2387-8c10-4b5c-bf4d-338eb02609e5].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-75ff2387-8c10-4b5c-bf4d-338eb02609e5] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-85753bef-fd93-4af8-8dc3-a0cb197e30bd] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(255, 255, 255, 0);
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
  --gap-h-85753bef-fd93-4af8-8dc3-a0cb197e30bd: 0px;
  --gap-v-85753bef-fd93-4af8-8dc3-a0cb197e30bd: 0px;
  --gap-uuid: 85753bef-fd93-4af8-8dc3-a0cb197e30bd;
  max-width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-85753bef-fd93-4af8-8dc3-a0cb197e30bd] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 45px 0px;
    --gap-h-85753bef-fd93-4af8-8dc3-a0cb197e30bd: 0px;
    --gap-v-85753bef-fd93-4af8-8dc3-a0cb197e30bd: 0px;
    width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
    max-width: calc(100% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0));
  }
}

.sd[data-s-baafd3f5-fe22-48c6-b4eb-b0a77836d272] {
  background: #ebf7fccd;
  bottom: auto;
  flex: none;
  height: 563px;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 109px;
  width: 796px;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-baafd3f5-fe22-48c6-b4eb-b0a77836d272] {
    bottom: 53px;
    height: 779px;
    left: 0px;
    right: auto;
    top: auto;
    width: 456px;
    max-width: 100%;
  }
}

.sd[data-s-e251a716-1afd-42a5-aa0f-c77012d914f9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 237px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e251a716-1afd-42a5-aa0f-c77012d914f9] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-85753bef-fd93-4af8-8dc3-a0cb197e30bd) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-85753bef-fd93-4af8-8dc3-a0cb197e30bd) * 0.06999999999999994));
  }
}

.sd[data-s-c3b24657-e1fc-4512-bd03-d535097acd82] {
  height: auto;
  margin: 0px 0px -59px 40px;
  width: 135px;
  z-index: 5;
  max-width: calc(100% - 40px);
}

.sd[data-s-c3b24657-e1fc-4512-bd03-d535097acd82].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-c3b24657-e1fc-4512-bd03-d535097acd82].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c3b24657-e1fc-4512-bd03-d535097acd82] {
    margin: 0px 0px -58px 255px;
    max-width: calc(100% - 255px);
  }
}

.sd[data-s-44943885-b67d-4cd6-b0cf-1f4efbcf7a07] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 588px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-44943885-b67d-4cd6-b0cf-1f4efbcf7a07] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-4b6cfaae-fd2c-4ac0-aee4-5f9bbe1989a3] {
  align-content: center;
  align-items: center;
  background: transparent;
  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;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 35px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5c416bc1-feff-4f33-96c7-d9effd286958] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-498bfa2f-0f1d-486c-9870-f8ba665774c2] {
  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: 0px 0px 25px 0px;
  padding: 0px 0px 25px 0px;
  width: 100%;
  --gap-h-498bfa2f-0f1d-486c-9870-f8ba665774c2: 15px;
  --gap-v-498bfa2f-0f1d-486c-9870-f8ba665774c2: 0px;
  --gap-uuid: 498bfa2f-0f1d-486c-9870-f8ba665774c2;
  max-width: 100%;
}

.sd[data-s-1e18d865-04cf-4ee5-aa12-dcb34f178f60] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  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-1e18d865-04cf-4ee5-aa12-dcb34f178f60] {
    font-size: 20px;
  }
}

.sd[data-s-06d52afc-6bf7-4845-9c93-26a5b24ad224] {
  align-content: center;
  align-items: center;
  flex: none;
  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-06d52afc-6bf7-4845-9c93-26a5b24ad224] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
  }
}

.sd[data-s-d5bea49f-9129-4ab3-b274-fa4884d1b80e] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5bea49f-9129-4ab3-b274-fa4884d1b80e] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-3fd005bb-28f6-414a-bb7b-0b93cf87a501] {
  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-3fd005bb-28f6-414a-bb7b-0b93cf87a501] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
  }
}

.sd[data-s-c00f2ecf-7eb3-4197-bc9d-e360149117b3] {
  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: auto;
  margin: 0px 0px 22px 0px;
  width: 160px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c00f2ecf-7eb3-4197-bc9d-e360149117b3] {
    flex: none;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-9d9439ee-5d52-4001-9451-7bb481b15b44] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d9439ee-5d52-4001-9451-7bb481b15b44] {
    margin: 0px 0px 28px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.sd[data-s-b97bd3a0-5030-4567-a0cc-2cac4bd57de1] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b97bd3a0-5030-4567-a0cc-2cac4bd57de1]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-b97bd3a0-5030-4567-a0cc-2cac4bd57de1] u {
  border-bottom: 3px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  text-decoration: none;
}

.sd[data-s-ece251d3-92d4-4c6a-9d32-39604bb2d0ff] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 160px;
  justify-content: center;
  margin: -148px 0px 0px -7px;
  padding: 0px;
  width: 606px;
  z-index: -1;
  max-width: calc(100% - -7px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ece251d3-92d4-4c6a-9d32-39604bb2d0ff] {
    flex: none;
    margin: -156px 0px 0px -7px;
    width: calc(101% - -7px);
    max-width: calc(101% - -7px);
  }
}

.sd[data-s-d45f8f7a-d407-4bd8-9acc-3e967f06d3b9] {
  background: #000000ff;
  height: 160px;
  width: 200px;
  max-width: 100%;
}

.sd[data-s-b98cf2d7-63cf-44a6-a525-eb17fe662318] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b98cf2d7-63cf-44a6-a525-eb17fe662318] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 80px 0px;
    max-width: 100%;
  }
}

.sd[data-s-740e234f-dfb8-4842-97ee-6d82d1c72b5c] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 48px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-740e234f-dfb8-4842-97ee-6d82d1c72b5c] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    justify-content: flex-end;
    margin: 0px 0px 24px 0px;
    width: 627px;
    max-width: 100%;
  }
}

.sd[data-s-b11e7f2f-6429-42f7-adac-63f0ca8b3e9e] {
  height: auto;
  margin: 0px 0px 0px 0px;
  transform: rotate(-27deg) scale(0.98, 0.98);
  width: 137px;
  max-width: 100%;
}

.sd[data-s-b11e7f2f-6429-42f7-adac-63f0ca8b3e9e].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b11e7f2f-6429-42f7-adac-63f0ca8b3e9e].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b11e7f2f-6429-42f7-adac-63f0ca8b3e9e]:before {
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b11e7f2f-6429-42f7-adac-63f0ca8b3e9e] {
    flex: none;
    height: 60px;
    margin: 10px 0px -217px -25px;
    transform: rotate(18deg) scale(0.98, 0.98);
    width: auto;
    max-width: calc(100% - -25px);
  }
}

.sd[data-s-4c294c10-9507-4654-967e-efaa1ec88efb] {
  height: auto;
  margin: 0px 50px 0px 0px;
  width: 158px;
  max-width: calc(100% - 50px);
}

.sd[data-s-4c294c10-9507-4654-967e-efaa1ec88efb].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-4c294c10-9507-4654-967e-efaa1ec88efb].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-4c294c10-9507-4654-967e-efaa1ec88efb]:before {
  background-size: 125px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c294c10-9507-4654-967e-efaa1ec88efb] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 132px;
    max-width: 100%;
  }
}

.sd[data-s-080840a8-9c61-4382-b492-85dcba9382bd] {
  height: auto;
  width: 232px;
  max-width: 100%;
}

.sd[data-s-080840a8-9c61-4382-b492-85dcba9382bd].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-080840a8-9c61-4382-b492-85dcba9382bd].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-080840a8-9c61-4382-b492-85dcba9382bd] {
    flex: none;
    margin: 0px -45px 0px 0px;
    width: 200px;
    max-width: calc(100% - -45px);
  }
}

.sd[data-s-9696fba4-f6bd-449c-8a17-904b6637edf1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 19px;
  justify-content: center;
  margin: 0px 0px 101px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-9696fba4-f6bd-449c-8a17-904b6637edf1: 19px;
  --gap-v-9696fba4-f6bd-449c-8a17-904b6637edf1: 0px;
  --gap-uuid: 9696fba4-f6bd-449c-8a17-904b6637edf1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9696fba4-f6bd-449c-8a17-904b6637edf1] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 93%;
    --gap-h-9696fba4-f6bd-449c-8a17-904b6637edf1: 19px;
    --gap-v-9696fba4-f6bd-449c-8a17-904b6637edf1: 0px;
    max-width: 93%;
  }
}

.sd[data-s-16dcbcc2-2049-4874-bcb0-5c7185536c44] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-16dcbcc2-2049-4874-bcb0-5c7185536c44: 0px;
  --gap-v-16dcbcc2-2049-4874-bcb0-5c7185536c44: 15px;
  --gap-uuid: 16dcbcc2-2049-4874-bcb0-5c7185536c44;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16dcbcc2-2049-4874-bcb0-5c7185536c44] {
    flex: none;
    width: calc(100% - (var(--gap-h-9696fba4-f6bd-449c-8a17-904b6637edf1) * 0));
    --gap-h-16dcbcc2-2049-4874-bcb0-5c7185536c44: 0px;
    --gap-v-16dcbcc2-2049-4874-bcb0-5c7185536c44: 15px;
    max-width: calc(100% - (var(--gap-h-9696fba4-f6bd-449c-8a17-904b6637edf1) * 0));
  }
}

.sd[data-s-6bb43d92-276f-4dee-82ae-61fdc81280ee] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-6bb43d92-276f-4dee-82ae-61fdc81280ee].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6bb43d92-276f-4dee-82ae-61fdc81280ee].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6bb43d92-276f-4dee-82ae-61fdc81280ee] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-cdb5d40e-fd58-4949-8f0c-ab08495d2518] {
  background: rgb(0, 0, 0);
  color: #ffffffff;
  font-family: var(--s-font-75a668bb);
  font-size: 27px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 15px 25px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-cdb5d40e-fd58-4949-8f0c-ab08495d2518].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-cdb5d40e-fd58-4949-8f0c-ab08495d2518].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cdb5d40e-fd58-4949-8f0c-ab08495d2518] {
    font-size: 15px;
    padding: 15px 20px;
  }
}

.sd[data-s-b19f0b19-3c47-4b25-984d-9b7b16b7e1fd] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 69px 0px 0px 0px;
  width: calc(78% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0.22000000000000006));
  max-width: calc(78% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0.22000000000000006));
}

@media screen and (max-width: 540px) {
  .sd[data-s-b19f0b19-3c47-4b25-984d-9b7b16b7e1fd] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 50px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-981933b2-855d-4ad4-909a-72c3d106b90a) * 0.06999999999999994));
  }
}

.sd[data-s-36eb9b77-59c7-427a-a179-d12ccf551cf4] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 69px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36eb9b77-59c7-427a-a179-d12ccf551cf4] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-32049281-2235-4cd7-a31d-ee3e56eca47e] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 47px 48px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-32049281-2235-4cd7-a31d-ee3e56eca47e: 48px;
  --gap-v-32049281-2235-4cd7-a31d-ee3e56eca47e: 47px;
  --gap-uuid: 32049281-2235-4cd7-a31d-ee3e56eca47e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-32049281-2235-4cd7-a31d-ee3e56eca47e] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 47px;
    margin: 0px 0px 65px 0px;
    --gap-h-32049281-2235-4cd7-a31d-ee3e56eca47e: 0px;
    --gap-v-32049281-2235-4cd7-a31d-ee3e56eca47e: 47px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-84f171a6-d6bd-4259-a3fb-71ba314d91ee] {
  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: auto;
  justify-content: flex-start;
  padding: 0px 0px;
  width: calc(33.33% - (var(--gap-h-32049281-2235-4cd7-a31d-ee3e56eca47e) * 0.6667));
  max-width: calc(33.33% - (var(--gap-h-32049281-2235-4cd7-a31d-ee3e56eca47e) * 0.6667));
}

.sd[data-s-84f171a6-d6bd-4259-a3fb-71ba314d91ee].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-84f171a6-d6bd-4259-a3fb-71ba314d91ee].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-84f171a6-d6bd-4259-a3fb-71ba314d91ee]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84f171a6-d6bd-4259-a3fb-71ba314d91ee] {
    padding: 0px 0px;
    width: 776px;
    max-width: 100%;
  }
}

.sd[data-s-e47553f8-653d-44dd-b038-a2a49a081723] {
  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: 1px solid #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 126px;
  justify-content: center;
  margin: -2px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e47553f8-653d-44dd-b038-a2a49a081723] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2775c58c-3fa6-4e80-9aa7-42b73a8127f2] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-a03bfbce-a573-456e-873b-bb45c86e0bb5] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: -5px 0px 12px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-055a7567-a3f6-4949-a294-faa82b7e72e0] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 400;
  height: 80px;
  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-055a7567-a3f6-4949-a294-faa82b7e72e0] {
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-18a39e53-7e9a-437d-8d28-996be8a8f315] {
  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-3bb231aa-b1d4-4123-b21b-612431772938] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 26px 0px 0px 0px;
  padding: 9px 23px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-be99456c-c874-436e-9233-65dbaba9839d] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 5px 2px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-be99456c-c874-436e-9233-65dbaba9839d] {
    font-family: var(--s-font-698065c0);
  }
}

.sd[data-s-909514a3-b9d7-4342-a57b-0820f6000591] {
  color: #ffffffff;
  font-size: 16px;
}

.sd[data-s-e4ee3ba5-9400-4f1a-8555-f38838ea40d5] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.87);
  border-bottom: 0px solid #000000ff;
  border-left: 0px solid #000000ff;
  border-right: 0px solid #000000ff;
  border-top: 0px solid #000000ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 10%;
  justify-content: flex-start;
  padding: 82px 25px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4ee3ba5-9400-4f1a-8555-f38838ea40d5] {
    padding: 50px 25px;
  }
}

.sd[data-s-3060b045-d62c-4a0c-b914-4edbf767b3f8] {
  align-content: center;
  align-items: center;
  background: transparent;
  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-3060b045-d62c-4a0c-b914-4edbf767b3f8].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3060b045-d62c-4a0c-b914-4edbf767b3f8].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b9d6c07c-520c-4495-ac48-a28b550cfb64] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9d6c07c-520c-4495-ac48-a28b550cfb64] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}

.sd[data-s-7f4e114d-f2ad-4af7-8bdd-e2f17b2d1b53] {
  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-09218a7e-43be-49e3-a9de-8d0af2d19c5f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 25px 0px 0px 0px;
  padding: 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-09218a7e-43be-49e3-a9de-8d0af2d19c5f] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 40px 0px 14px 0px;
    max-width: 100%;
  }
}

.sd[data-s-a8066650-7ec0-4fc2-b951-cedc3410c261] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 1px solid #000000;
  border-top: 0px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px 0px;
  width: auto;
  --gap-h-a8066650-7ec0-4fc2-b951-cedc3410c261: 0px;
  --gap-v-a8066650-7ec0-4fc2-b951-cedc3410c261: 15px;
  --gap-uuid: a8066650-7ec0-4fc2-b951-cedc3410c261;
  max-width: 100%;
}

.sd[data-s-a8066650-7ec0-4fc2-b951-cedc3410c261].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-a8066650-7ec0-4fc2-b951-cedc3410c261: 0px;
  --gap-v-a8066650-7ec0-4fc2-b951-cedc3410c261: 15px;
}

.sd[data-s-a8066650-7ec0-4fc2-b951-cedc3410c261].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8066650-7ec0-4fc2-b951-cedc3410c261] {
    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: center;
    padding: 0px 0px 15px 0px;
    width: 100%;
    --gap-h-a8066650-7ec0-4fc2-b951-cedc3410c261: 15px;
    --gap-v-a8066650-7ec0-4fc2-b951-cedc3410c261: 0px;
    max-width: 100%;
  }
}

.sd[data-s-b2892bb5-8c30-421f-a2f5-2174f0714870] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 32px;
  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-b2892bb5-8c30-421f-a2f5-2174f0714870] {
    font-size: 18px;
  }
}

.sd[data-s-4e0b67bb-0bf3-437e-a6ea-e16d53b2f32a] {
  flex: none;
  height: auto;
  width: 150px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4e0b67bb-0bf3-437e-a6ea-e16d53b2f32a] {
    flex: none;
    width: 75px;
    max-width: 100%;
  }
}

.sd[data-s-2e2e3fd6-2426-4747-9333-ee6a7e8d685a] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 22px 0px -3px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 19px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e2e3fd6-2426-4747-9333-ee6a7e8d685a] {
    flex: none;
    font-size: 13px;
    margin: -5px 0px 0px 0px;
    transform: rotate(90deg);
    width: 13px;
    max-width: 100%;
  }
}

.sd[data-s-68494e9b-454c-4e51-999a-003818b4233d] {
  align-content: flex-end;
  align-items: flex-end;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-658361e9-d9f8-45da-a761-d26e4c1551c1] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 24px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 25px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-658361e9-d9f8-45da-a761-d26e4c1551c1].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-658361e9-d9f8-45da-a761-d26e4c1551c1].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-658361e9-d9f8-45da-a761-d26e4c1551c1] {
    font-size: 16px;
    margin: 25px 0px 25px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-477f3a58-1d02-44ca-840d-39befcf9ba32] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.64;
  margin: 0px 0px 29px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-477f3a58-1d02-44ca-840d-39befcf9ba32].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-477f3a58-1d02-44ca-840d-39befcf9ba32].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-477f3a58-1d02-44ca-840d-39befcf9ba32]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-477f3a58-1d02-44ca-840d-39befcf9ba32] 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-477f3a58-1d02-44ca-840d-39befcf9ba32] {
    line-height: 1.9;
  }
}

.sd[data-s-26028b53-2bae-46b5-af65-688b91eb998b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-26028b53-2bae-46b5-af65-688b91eb998b].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-26028b53-2bae-46b5-af65-688b91eb998b].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b336ef65-3f04-4c86-b42a-c977e7c592e6] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 8px 0px 0px;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: calc(100% - 8px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b336ef65-3f04-4c86-b42a-c977e7c592e6] {
    font-family: var(--s-font-698065c0);
  }
}

.sd[data-s-f6b8edb0-eb93-4dbd-a8ef-837cd3c2d515] {
  color: #222222;
  font-size: 18px;
}

.sd[data-s-6954b171-ba24-44a8-849a-a50809423c7d] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 6px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 77px 0px 100px 0px;
  width: 100%;
  z-index: 1;
  --gap-h-6954b171-ba24-44a8-849a-a50809423c7d: 0px;
  --gap-v-6954b171-ba24-44a8-849a-a50809423c7d: 6px;
  --gap-uuid: 6954b171-ba24-44a8-849a-a50809423c7d;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6954b171-ba24-44a8-849a-a50809423c7d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    padding: 80px 0px 0px 0px;
    width: 100%;
    --gap-h-6954b171-ba24-44a8-849a-a50809423c7d: 0px;
    --gap-v-6954b171-ba24-44a8-849a-a50809423c7d: 0px;
  }
}

.sd[data-s-b8c37f38-1eaa-4729-ac0a-2429009b5c2f] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 55px;
  height: calc(78% - 121px - (var(--gap-v-6954b171-ba24-44a8-849a-a50809423c7d) * 0.22000000000000006));
  justify-content: space-between;
  margin: 121px 0px 0px 0px;
  width: 1000px;
  z-index: 5;
  --gap-h-b8c37f38-1eaa-4729-ac0a-2429009b5c2f: 55px;
  --gap-v-b8c37f38-1eaa-4729-ac0a-2429009b5c2f: 0px;
  --gap-uuid: b8c37f38-1eaa-4729-ac0a-2429009b5c2f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8c37f38-1eaa-4729-ac0a-2429009b5c2f] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 168px 0px 0px 0px;
    --gap-h-b8c37f38-1eaa-4729-ac0a-2429009b5c2f: 0px;
    --gap-v-b8c37f38-1eaa-4729-ac0a-2429009b5c2f: 55px;
    max-width: 100%;
    height: calc(78% - 168px - (var(--gap-v-6954b171-ba24-44a8-849a-a50809423c7d) * 0.22000000000000006));
  }
}

.sd[data-s-bd428ae8-0eb9-4baf-a3ca-30e891218a09] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 454px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd428ae8-0eb9-4baf-a3ca-30e891218a09] {
    flex: none;
    width: calc(93% - (var(--gap-h-b8c37f38-1eaa-4729-ac0a-2429009b5c2f) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-b8c37f38-1eaa-4729-ac0a-2429009b5c2f) * 0.06999999999999994));
  }
}

.sd[data-s-36d7fa31-e2ad-4b9b-b0c7-6707496194de] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 24px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 29px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-36d7fa31-e2ad-4b9b-b0c7-6707496194de].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-36d7fa31-e2ad-4b9b-b0c7-6707496194de].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-36d7fa31-e2ad-4b9b-b0c7-6707496194de] {
    font-size: 18px;
    margin: 0px 0px 21px 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
  }
}

.sd[data-s-a52eece9-e5d0-40dd-a44e-5bd5c22e953e] {
  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-a52eece9-e5d0-40dd-a44e-5bd5c22e953e: 0px;
  --gap-v-a52eece9-e5d0-40dd-a44e-5bd5c22e953e: 0px;
  --gap-uuid: a52eece9-e5d0-40dd-a44e-5bd5c22e953e;
  max-width: 100%;
}

.sd[data-s-a52eece9-e5d0-40dd-a44e-5bd5c22e953e].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-a52eece9-e5d0-40dd-a44e-5bd5c22e953e: 0px;
  --gap-v-a52eece9-e5d0-40dd-a44e-5bd5c22e953e: 0px;
}

.sd[data-s-a52eece9-e5d0-40dd-a44e-5bd5c22e953e].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a52eece9-e5d0-40dd-a44e-5bd5c22e953e] {
    align-content: center;
    align-items: center;
    flex: none;
    height: 225px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-a52eece9-e5d0-40dd-a44e-5bd5c22e953e: 0px;
    --gap-v-a52eece9-e5d0-40dd-a44e-5bd5c22e953e: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-597e978e-93b0-4bbf-949e-2a4ada029e58] {
  align-items: flex-end;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 16px -52px;
  padding: 0px;
  width: calc(100% - -52px - (var(--gap-h-a52eece9-e5d0-40dd-a44e-5bd5c22e953e) * 0));
  --gap-h-597e978e-93b0-4bbf-949e-2a4ada029e58: 0px;
  --gap-v-597e978e-93b0-4bbf-949e-2a4ada029e58: 0px;
  --gap-uuid: 597e978e-93b0-4bbf-949e-2a4ada029e58;
  max-width: calc(100% - -52px - (var(--gap-h-a52eece9-e5d0-40dd-a44e-5bd5c22e953e) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-597e978e-93b0-4bbf-949e-2a4ada029e58] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 0px 9px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-597e978e-93b0-4bbf-949e-2a4ada029e58: 9px;
    --gap-v-597e978e-93b0-4bbf-949e-2a4ada029e58: 0px;
    max-width: 100%;
  }
}

.sd[data-s-ee91402a-5c7d-4cdf-97a8-370ab68dbaa5] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 72px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.09em;
  line-height: 54px;
  margin: 0px 8px 83px 0px;
  text-align: left;
  width: 72px;
  max-width: calc(100% - 8px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee91402a-5c7d-4cdf-97a8-370ab68dbaa5] {
    flex: none;
    font-size: 36px;
    line-height: 1.3;
    margin: 0px 0px 113px 15px;
    padding: 0px;
    width: 46px;
    max-width: calc(100% - 15px);
  }
}

.sd[data-s-6e027796-9f52-4e45-a782-5e96c17137f5] {
  color: #111111;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.3;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 407px;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e027796-9f52-4e45-a782-5e96c17137f5] {
    flex: 1;
    font-size: 20px;
    line-height: 1.82;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-0b88142f-cafc-4c50-b917-0c83442dc9e6] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 67px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.09em;
  line-height: 54px;
  margin: 0px 0px 0px -25px;
  text-align: left;
  width: auto;
  max-width: calc(100% - -25px);
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b88142f-cafc-4c50-b917-0c83442dc9e6] {
    flex: none;
    font-size: 36px;
    font-weight: 300;
    line-height: 1.2;
    margin: 0px 0px -68px 0px;
    padding: 0px;
    width: calc(15% - (var(--gap-h-a52eece9-e5d0-40dd-a44e-5bd5c22e953e) * 0.85));
    max-width: calc(15% - (var(--gap-h-a52eece9-e5d0-40dd-a44e-5bd5c22e953e) * 0.85));
  }
}

.sd[data-s-828ea1e9-4c57-498f-baf7-08eeefe120af] {
  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: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-828ea1e9-4c57-498f-baf7-08eeefe120af].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-828ea1e9-4c57-498f-baf7-08eeefe120af].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-828ea1e9-4c57-498f-baf7-08eeefe120af]>p {
  font-size: 15px;
  margin: 40px 0px 10px 0px;
}

.sd[data-s-828ea1e9-4c57-498f-baf7-08eeefe120af] strong {
  color: #f64d4dff;
}

@media screen and (max-width: 540px) {
  .sd[data-s-828ea1e9-4c57-498f-baf7-08eeefe120af]>p {
    line-height: 1.9;
  }
}

.sd[data-s-bf2080b7-debd-430c-ae88-4bee9f7fcb5c] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(50% - (var(--gap-v-b8c37f38-1eaa-4729-ac0a-2429009b5c2f) * 0.5));
  justify-content: center;
  width: 419px;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bf2080b7-debd-430c-ae88-4bee9f7fcb5c] {
    flex: none;
    width: calc(93% - (var(--gap-h-b8c37f38-1eaa-4729-ac0a-2429009b5c2f) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-b8c37f38-1eaa-4729-ac0a-2429009b5c2f) * 0.06999999999999994));
    height: calc(50% - (var(--gap-v-b8c37f38-1eaa-4729-ac0a-2429009b5c2f) * 0.5));
  }
}

.sd[data-s-8e1991bc-2f07-4783-8758-040a4263eeb4] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-71ffe50e-a094-4829-8d73-2bc3a0a342db] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 675px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71ffe50e-a094-4829-8d73-2bc3a0a342db] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d954ae34-e1aa-453d-9a9a-68920afbe864] {
  border-radius: 0;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4ffed2f3-5c6e-424e-90d7-c3b90bd60a5a] {
  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: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: -16px 117px 25px 20px;
  padding: 3px 35px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 137px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ffed2f3-5c6e-424e-90d7-c3b90bd60a5a] {
    font-size: 16px;
  }
}

.sd[data-s-185cedb2-d723-49d9-90e4-86291aeecfdd] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.8;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-185cedb2-d723-49d9-90e4-86291aeecfdd]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-185cedb2-d723-49d9-90e4-86291aeecfdd] u {
  border-bottom: 3px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  text-decoration: none;
}

.sd[data-s-430b3589-424f-431f-903c-7bd06168b225] {
  background: #000000ff;
  bottom: auto;
  height: 505px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -16px;
  top: -24px;
  width: 401px;
  max-width: 100%;
}

.sd[data-s-430b3589-424f-431f-903c-7bd06168b225].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-430b3589-424f-431f-903c-7bd06168b225].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-430b3589-424f-431f-903c-7bd06168b225] {
    bottom: 175px;
    display: none;
    height: 584px;
    left: auto;
    right: 53px;
    top: auto;
    width: 401px;
    z-index: -2;
    max-width: 100%;
  }
}

.sd[data-s-1bc633ca-f99c-4af3-a445-cdcd6f033165] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 47px 0px 120px 0px;
  width: 992px;
  max-width: 100%;
}

.sd[data-s-1bc633ca-f99c-4af3-a445-cdcd6f033165]>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-1bc633ca-f99c-4af3-a445-cdcd6f033165] {
    flex: none;
    margin: 58px 0px 120px 0px;
    width: calc(93% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0.06999999999999994));
  }
}

.sd[data-s-4d378e5f-9fba-4b2e-bb4d-09c22a9b35c9] {
  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: 1px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4d378e5f-9fba-4b2e-bb4d-09c22a9b35c9].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-4d378e5f-9fba-4b2e-bb4d-09c22a9b35c9].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-10bc9b18-408d-405b-b3a2-ac95cc9bf8db] {
  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: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: center;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-10bc9b18-408d-405b-b3a2-ac95cc9bf8db] strong {
  color: #f64d4dff;
}

@media screen and (max-width: 540px) {
  .sd[data-s-10bc9b18-408d-405b-b3a2-ac95cc9bf8db] {
    font-size: 20px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-dea993d7-44cc-4cf9-bb71-d516e10c281f] {
  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: 0px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dea993d7-44cc-4cf9-bb71-d516e10c281f].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-dea993d7-44cc-4cf9-bb71-d516e10c281f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-dea993d7-44cc-4cf9-bb71-d516e10c281f] strong {
  color: #f64d4dff;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dea993d7-44cc-4cf9-bb71-d516e10c281f]>p {
    font-size: 14px;
    line-height: 1.9;
  }
}

.sd[data-s-d5b3bd05-1831-46df-bb9e-958169997d48] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 73px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 50px 0px 75px 0px;
  width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
  --gap-h-d5b3bd05-1831-46df-bb9e-958169997d48: 73px;
  --gap-v-d5b3bd05-1831-46df-bb9e-958169997d48: 0px;
  --gap-uuid: d5b3bd05-1831-46df-bb9e-958169997d48;
  max-width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5b3bd05-1831-46df-bb9e-958169997d48] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    --gap-h-d5b3bd05-1831-46df-bb9e-958169997d48: 0px;
    --gap-v-d5b3bd05-1831-46df-bb9e-958169997d48: 73px;
  }
}

.sd[data-s-d9082a5f-d4d2-49f0-a57a-847bf3535eb0] {
  background: #ebf7fcff;
  bottom: auto;
  flex: none;
  height: 438px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(75% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.24999999999999994));
  z-index: -2;
  max-width: calc(75% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.24999999999999994));
}

.sd[data-s-d9082a5f-d4d2-49f0-a57a-847bf3535eb0].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-d9082a5f-d4d2-49f0-a57a-847bf3535eb0].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9082a5f-d4d2-49f0-a57a-847bf3535eb0] {
    bottom: auto;
    height: 736px;
    top: 0px;
    width: calc(75% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.24999999999999994));
    max-width: calc(75% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.24999999999999994));
  }
}

.sd[data-s-9b579760-43ac-4952-bc1c-09112046e8fc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 129px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-9b579760-43ac-4952-bc1c-09112046e8fc].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-9b579760-43ac-4952-bc1c-09112046e8fc].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b579760-43ac-4952-bc1c-09112046e8fc] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    margin: 0px 0px 61px 0px;
    width: calc(80% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.2));
    max-width: calc(80% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.2));
  }
}

.sd[data-s-23a9a090-f4fc-4b14-881a-df9d31af91f4] {
  color: #827f7fff;
  font-family: var(--s-font-75a668bb);
  font-size: 11px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 39px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-23a9a090-f4fc-4b14-881a-df9d31af91f4] {
    flex: none;
    font-size: 10px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-34e3b02c-c26a-4a91-9c6f-4354192e9334] {
  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-5c0eac28-e051-4875-9def-4d6527aa1c09] {
  align-content: center;
  align-items: center;
  background: #d7c797ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 195px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c0eac28-e051-4875-9def-4d6527aa1c09] {
    flex: none;
    height: 145px;
    width: 351px;
    max-width: 100%;
  }
}

.sd[data-s-9923ac85-86fd-44cb-87a3-4951119e85e5] {
  height: auto;
  margin: 0px -24px -25px 0px;
  width: 369px;
  max-width: calc(100% - -24px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-9923ac85-86fd-44cb-87a3-4951119e85e5] {
    flex: none;
    height: 156px;
    max-width: calc(100% - -24px);
  }
}

.sd[data-s-bb6ea691-d423-439d-9e19-f77bde415641] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(55% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.44999999999999996));
  max-width: calc(55% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0.44999999999999996));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb6ea691-d423-439d-9e19-f77bde415641] {
    align-content: center;
    align-items: center;
    justify-content: center;
    width: calc(100% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0));
    max-width: calc(100% - (var(--gap-h-d5b3bd05-1831-46df-bb9e-958169997d48) * 0));
  }
}

.sd[data-s-c254c3e7-025a-49d8-8735-4e6128a887cf] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 630px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c254c3e7-025a-49d8-8735-4e6128a887cf] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-cd955d81-25a5-44f4-8cb8-b6c58a941bcc] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b285dcdc-31a3-458d-bd22-b050a71fb05c] {
  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%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b285dcdc-31a3-458d-bd22-b050a71fb05c] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}

.sd[data-s-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1] {
  align-content: center;
  align-items: center;
  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: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 38px 0px;
  padding: 10px 25px;
  width: auto;
  --gap-h-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1: 15px;
  --gap-v-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1: 0px;
  --gap-uuid: 98dc66f7-26a8-4367-9fe0-4bbcd64fafa1;
  max-width: 100%;
}

.sd[data-s-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1: 15px;
  --gap-v-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1: 0px;
}

.sd[data-s-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    width: 100%;
    --gap-h-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1: 15px;
    --gap-v-98dc66f7-26a8-4367-9fe0-4bbcd64fafa1: 0px;
    max-width: 100%;
  }
}

.sd[data-s-cef576e9-cfc1-4670-8d4d-81448efb89a3] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  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-cef576e9-cfc1-4670-8d4d-81448efb89a3] {
    font-size: 20px;
  }
}

.sd[data-s-a7e96f27-1159-4b44-8f3b-bb0ca740f2c2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-15bac515-b510-493b-9e16-640dbbc9eb6d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-89aeb0cd-d986-4376-ace3-ac49043ba166] {
  color: #000000ff;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.9;
  margin: 0px 0px 25px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-89aeb0cd-d986-4376-ace3-ac49043ba166].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-89aeb0cd-d986-4376-ace3-ac49043ba166].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-89aeb0cd-d986-4376-ace3-ac49043ba166]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-89aeb0cd-d986-4376-ace3-ac49043ba166] u {
  border-bottom: 3px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  text-decoration: none;
}

.sd[data-s-3b0b0767-4c85-40c7-a354-5d2f90bc6f72] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 8px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-3b0b0767-4c85-40c7-a354-5d2f90bc6f72].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3b0b0767-4c85-40c7-a354-5d2f90bc6f72].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0ffa1dfd-ef24-4583-8171-aceb208578ec] {
  color: #3f9cd7ff;
  font-size: 24px;
  margin: 0px 6px 0px 0px;
  max-width: calc(100% - 6px);
}

.sd[data-s-d34d8a3e-2705-424b-9582-e1006b4c1115] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d34d8a3e-2705-424b-9582-e1006b4c1115] {
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-cd76e88a-152b-4ac6-8a58-fba6b0d0bf7b] {
  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-cd76e88a-152b-4ac6-8a58-fba6b0d0bf7b].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-cd76e88a-152b-4ac6-8a58-fba6b0d0bf7b].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-898a0041-8f78-4b10-ba9c-d28af56d01c1] {
  color: #3f9cd7ff;
  font-size: 24px;
  margin: 0px 6px 0px 0px;
  max-width: calc(100% - 6px);
}

.sd[data-s-2e2dea47-03c3-45de-89ee-8b9307ae9c44] {
  color: #000000ff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 13px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 13px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e2dea47-03c3-45de-89ee-8b9307ae9c44] {
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-135ea5b8-e2b1-4ced-97d0-f779064f22f8] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 100px 0px;
  width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
  max-width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
}

.sd[data-s-85064dd7-4444-41b1-a743-b9ad217530f1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 1283px;
  --gap-h-85064dd7-4444-41b1-a743-b9ad217530f1: 30px;
  --gap-v-85064dd7-4444-41b1-a743-b9ad217530f1: 0px;
  --gap-uuid: 85064dd7-4444-41b1-a743-b9ad217530f1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-85064dd7-4444-41b1-a743-b9ad217530f1] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 30px;
    margin: 0px 0px 0px 0px;
    --gap-h-85064dd7-4444-41b1-a743-b9ad217530f1: 0px;
    --gap-v-85064dd7-4444-41b1-a743-b9ad217530f1: 30px;
  }
}

.sd[data-s-0282f77f-9434-44fe-bf5f-606c29bfdb81] {
  align-content: center;
  align-items: center;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81: 0px;
  --gap-v-0282f77f-9434-44fe-bf5f-606c29bfdb81: 0px;
  --gap-uuid: 0282f77f-9434-44fe-bf5f-606c29bfdb81;
  max-width: 100%;
}

.sd[data-s-0282f77f-9434-44fe-bf5f-606c29bfdb81].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81: 0px;
  --gap-v-0282f77f-9434-44fe-bf5f-606c29bfdb81: 0px;
}

.sd[data-s-0282f77f-9434-44fe-bf5f-606c29bfdb81].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0282f77f-9434-44fe-bf5f-606c29bfdb81]:hover {
  opacity: 0.7;
  --gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81: 0px;
  --gap-v-0282f77f-9434-44fe-bf5f-606c29bfdb81: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0282f77f-9434-44fe-bf5f-606c29bfdb81] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    width: calc(100% - (var(--gap-h-85064dd7-4444-41b1-a743-b9ad217530f1) * 0));
    --gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81: 0px;
    --gap-v-0282f77f-9434-44fe-bf5f-606c29bfdb81: 12px;
    max-width: calc(100% - (var(--gap-h-85064dd7-4444-41b1-a743-b9ad217530f1) * 0));
  }
}

.sd[data-s-ca3ccc76-7aad-42b1-a6b7-ed7f6b65e584] {
  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: 84px;
  justify-content: center;
  padding: 16px 20px;
  width: 420px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ca3ccc76-7aad-42b1-a6b7-ed7f6b65e584] {
    flex: none;
    height: 71.19px;
    width: calc(90% - (var(--gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81) * 0.10000000000000003));
  }
}

.sd[data-s-0a572d01-6624-4b78-a39b-a6aed72eebea] {
  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-0a572d01-6624-4b78-a39b-a6aed72eebea: 15px;
  --gap-v-0a572d01-6624-4b78-a39b-a6aed72eebea: 0px;
  --gap-uuid: 0a572d01-6624-4b78-a39b-a6aed72eebea;
  max-width: 100%;
}

.sd[data-s-502e1b38-7e63-46f2-a9b6-7ab8187ac380] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-1471ecae-fc9c-4e03-89dc-71a0b45a0ad0] {
  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-1471ecae-fc9c-4e03-89dc-71a0b45a0ad0] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-efbefc59-3797-4208-b03b-c9a5ea0f1722] {
  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-0282f77f-9434-44fe-bf5f-606c29bfdb81]:hover .sd[data-s-efbefc59-3797-4208-b03b-c9a5ea0f1722] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-87f472bd-a046-4cb1-b85a-1bcb11caca7e] {
  color: #161819;
  font-size: 16px;
}

.sd[data-s-78b5211f-1c8f-4841-be65-29fc04fddb1a] {
  color: #333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 7px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-78b5211f-1c8f-4841-be65-29fc04fddb1a].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

.sd[data-s-78b5211f-1c8f-4841-be65-29fc04fddb1a].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-78b5211f-1c8f-4841-be65-29fc04fddb1a] {
    flex: none;
    font-family: var(--s-font-698065c0);
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: calc(100% - (var(--gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81) * 0));
    max-width: calc(100% - (var(--gap-h-0282f77f-9434-44fe-bf5f-606c29bfdb81) * 0));
    justify-content: center;
  }
}

.sd[data-s-3722ab20-7a8a-4a37-9a2e-a12780c8514f] {
  align-content: center;
  align-items: center;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 0px;
  --gap-v-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 0px;
  --gap-uuid: 3722ab20-7a8a-4a37-9a2e-a12780c8514f;
  max-width: 100%;
}

.sd[data-s-3722ab20-7a8a-4a37-9a2e-a12780c8514f].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 0px;
  --gap-v-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 0px;
}

.sd[data-s-3722ab20-7a8a-4a37-9a2e-a12780c8514f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3722ab20-7a8a-4a37-9a2e-a12780c8514f]:hover {
  opacity: 0.7;
  --gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 0px;
  --gap-v-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3722ab20-7a8a-4a37-9a2e-a12780c8514f] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-85064dd7-4444-41b1-a743-b9ad217530f1) * 0));
    --gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 0px;
    --gap-v-3722ab20-7a8a-4a37-9a2e-a12780c8514f: 12px;
    max-width: calc(100% - (var(--gap-h-85064dd7-4444-41b1-a743-b9ad217530f1) * 0));
  }
}

.sd[data-s-37337b3c-6162-42f7-9520-c450aa32fa3b] {
  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-37337b3c-6162-42f7-9520-c450aa32fa3b] {
    flex: none;
    height: 71.19px;
    width: calc(90% - (var(--gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f) * 0.10000000000000003));
  }
}

.sd[data-s-8cf44f88-1176-41b9-85ac-dd2b2241769d] {
  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-8cf44f88-1176-41b9-85ac-dd2b2241769d: 15px;
  --gap-v-8cf44f88-1176-41b9-85ac-dd2b2241769d: 0px;
  --gap-uuid: 8cf44f88-1176-41b9-85ac-dd2b2241769d;
  max-width: 100%;
}

.sd[data-s-f07cf2ab-5cbc-46f0-b99e-24860147baad] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-0aaf0e23-205b-4b27-a2f5-2f3fb30e340d] {
  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-0aaf0e23-205b-4b27-a2f5-2f3fb30e340d] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-b615d05b-dda9-4e4a-b50a-99d23213d391] {
  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-b615d05b-dda9-4e4a-b50a-99d23213d391] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-b50bbfe1-66a2-430c-85ca-bd5f2d3da8d9] {
  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-3722ab20-7a8a-4a37-9a2e-a12780c8514f]:hover .sd[data-s-b50bbfe1-66a2-430c-85ca-bd5f2d3da8d9] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-2ae309b8-ce25-407d-92cd-e59082c63ec3] {
  color: #161819;
  font-size: 16px;
}

.sd[data-s-60f04dcd-c781-4f31-9a63-7bae3676f1c7] {
  color: #333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 15px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 7px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-60f04dcd-c781-4f31-9a63-7bae3676f1c7].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

.sd[data-s-60f04dcd-c781-4f31-9a63-7bae3676f1c7].appear-active {
  transition-delay: 300ms;
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-60f04dcd-c781-4f31-9a63-7bae3676f1c7] {
    flex: none;
    font-family: var(--s-font-698065c0);
    font-size: 15px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: calc(100% - (var(--gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f) * 0));
    max-width: calc(100% - (var(--gap-h-3722ab20-7a8a-4a37-9a2e-a12780c8514f) * 0));
    justify-content: center;
  }
}

.sd[data-s-a7b480dd-be5e-4ac4-be43-54cd4791bba0] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 73px;
  height: calc(11% - (var(--gap-v-6954b171-ba24-44a8-849a-a50809423c7d) * 0.89));
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 50px 0px 206px 0px;
  width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
  --gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0: 0px;
  --gap-v-a7b480dd-be5e-4ac4-be43-54cd4791bba0: 73px;
  --gap-uuid: a7b480dd-be5e-4ac4-be43-54cd4791bba0;
  max-width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7b480dd-be5e-4ac4-be43-54cd4791bba0] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 103px 0px 0px 0px;
    --gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0: 0px;
    --gap-v-a7b480dd-be5e-4ac4-be43-54cd4791bba0: 0px;
    width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
    max-width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
  }
}

.sd[data-s-f0c1dcb5-1f1e-4555-a60c-b4b2f6966bf7] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 0px 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 0px 55px;
  padding: 0px;
  width: calc(100% - 55px - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0));
  max-width: calc(100% - 55px - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f0c1dcb5-1f1e-4555-a60c-b4b2f6966bf7] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    width: calc(93% - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0.06999999999999994));
  }
}

.sd[data-s-4339cdab-b87e-4db3-beb0-37d9e6bb09c6] {
  align-content: center;
  align-items: center;
  background: #d7c797ff;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  margin: -45px 31px 0px -37px;
  width: 80px;
  max-width: calc(100% - -6px);
}

.sd[data-s-4339cdab-b87e-4db3-beb0-37d9e6bb09c6].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-4339cdab-b87e-4db3-beb0-37d9e6bb09c6].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4339cdab-b87e-4db3-beb0-37d9e6bb09c6] {
    margin: -47px 0px 0px 23px;
    max-width: calc(100% - 23px);
  }
}

.sd[data-s-9bebae07-9bfc-479c-89c6-d8fd98501326] {
  color: #333333;
  font-family: var(--s-font-afa229a2);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1d2dfde7-a28e-4717-8581-afafcc7cf70d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 60px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1d2dfde7-a28e-4717-8581-afafcc7cf70d].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-1d2dfde7-a28e-4717-8581-afafcc7cf70d].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d2dfde7-a28e-4717-8581-afafcc7cf70d] {
    flex: none;
    margin: 38px 0px 66px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-443093de-99b6-4070-b655-1bc652f080c1] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #d7c797ff;
  border-left: 0px solid #d7c797ff;
  border-right: 0px solid #d7c797ff;
  border-top: 0px solid #d7c797ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-84bbd65f-646d-4a64-9127-68a9dcf0e209] {
  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-a4a76a3b-b8d7-45c2-aace-ada5f854ac0d] {
  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: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 38px 0px;
  padding: 0px 0px;
  width: auto;
  --gap-h-a4a76a3b-b8d7-45c2-aace-ada5f854ac0d: 15px;
  --gap-v-a4a76a3b-b8d7-45c2-aace-ada5f854ac0d: 0px;
  --gap-uuid: a4a76a3b-b8d7-45c2-aace-ada5f854ac0d;
  max-width: 100%;
}

.sd[data-s-f60f562a-6e4d-4228-b328-a0392b89f4fd] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  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-f60f562a-6e4d-4228-b328-a0392b89f4fd] {
    font-size: 16px;
  }
}

.sd[data-s-ef808a3c-1926-4a8d-a5be-bd389687a080] {
  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: -72px 0px 0px 0px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-ef808a3c-1926-4a8d-a5be-bd389687a080].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-ef808a3c-1926-4a8d-a5be-bd389687a080].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef808a3c-1926-4a8d-a5be-bd389687a080] {
    flex: none;
    height: 85px;
    margin: -293px 0px 0px 403px;
    width: 85px;
    max-width: calc(100% - 403px);
  }
}

.sd[data-s-a548fc05-73ce-48ee-ad9d-1ef69192d468] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 72px 0px;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: calc(85% - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0.15000000000000002));
  --gap-h-a548fc05-73ce-48ee-ad9d-1ef69192d468: 18px;
  --gap-v-a548fc05-73ce-48ee-ad9d-1ef69192d468: 0px;
  --gap-uuid: a548fc05-73ce-48ee-ad9d-1ef69192d468;
  max-width: calc(85% - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0.15000000000000002));
}

@media screen and (max-width: 540px) {
  .sd[data-s-a548fc05-73ce-48ee-ad9d-1ef69192d468] {
    gap: 16px;
    margin: 154px 0px 0px 0px;
    --gap-h-a548fc05-73ce-48ee-ad9d-1ef69192d468: 16px;
    --gap-v-a548fc05-73ce-48ee-ad9d-1ef69192d468: 0px;
    width: calc(85% - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-a7b480dd-be5e-4ac4-be43-54cd4791bba0) * 0.15000000000000002));
  }
}

.sd[data-s-8e423665-49f2-46ac-8ce3-72d3ac84a24f] {
  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: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;
  padding: 25px 15px;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: calc(25% - (var(--gap-h-a548fc05-73ce-48ee-ad9d-1ef69192d468) * 0.75));
  will-change: transform;
  max-width: calc(25% - (var(--gap-h-a548fc05-73ce-48ee-ad9d-1ef69192d468) * 0.75));
}

.sd[data-s-8e423665-49f2-46ac-8ce3-72d3ac84a24f]:focus {
  outline: none;
}

.sd[data-s-8e423665-49f2-46ac-8ce3-72d3ac84a24f]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-8e423665-49f2-46ac-8ce3-72d3ac84a24f] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-8e423665-49f2-46ac-8ce3-72d3ac84a24f] {
  transform: translateX(100%);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e423665-49f2-46ac-8ce3-72d3ac84a24f] {
    flex: none;
    padding: 19px;
    width: calc(88% - (var(--gap-h-a548fc05-73ce-48ee-ad9d-1ef69192d468) * 0.12000000000000008));
    max-width: calc(88% - (var(--gap-h-a548fc05-73ce-48ee-ad9d-1ef69192d468) * 0.12000000000000008));
  }
}

.sd[data-s-7c35087b-bdb0-4d43-83db-714dc66dd099] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-65445934-fa48-468d-9766-8f4eabdf1022] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  color: transparent;
  flex: 1;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px;
  text-align: left;
  transition-delay: 200ms;
  transition-duration: 800ms;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #222222;
  --g-position-0: 0%;
  --g-color-1: rgb(0, 0, 0);
  --g-position-1: 100%;
  --g-color-2: rgb(0, 0, 0);
  --g-position-2: 100%;
  --g-color-3: rgb(0, 0, 0);
  --g-position-3: 100%;
  --g-color-4: rgb(0, 0, 0);
  --g-position-4: 100%;
  --g-color-5: rgb(0, 0, 0);
  --g-position-5: 100%;
  --g-color-6: rgb(0, 0, 0);
  --g-position-6: 100%;
  --g-color-7: rgb(0, 0, 0);
  --g-position-7: 100%;
  --g-color-8: rgb(0, 0, 0);
  --g-position-8: 100%;
  --g-color-9: rgb(0, 0, 0);
  --g-position-9: 100%;
  --g-color-10: rgb(0, 0, 0);
  --g-position-10: 100%;
  --g-color-11: rgb(0, 0, 0);
  --g-position-11: 100%;
  --g-angle: 90deg;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65445934-fa48-468d-9766-8f4eabdf1022] {
    flex: 1;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    width: auto;
  }
}

.sd[data-s-e1eada14-cc3e-4445-93fe-8cf432386fbf] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 19px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f: 0px;
  --gap-v-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f: 0px;
  --gap-uuid: b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f] {
    margin: 24px 0px 0px 0px;
    --gap-h-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f: 0px;
    --gap-v-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6198a078-f77a-4fc6-af52-ab540653cb74] {
  color: transparent;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.67;
  margin: 0px 0px 0px 0px;
  text-align: left;
  transition-delay: 200ms;
  transition-duration: 800ms;
  width: calc(100% - (var(--gap-h-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f) * 0));
  max-width: calc(100% - (var(--gap-h-b1a1fcb7-22ea-4f6d-be8a-244cfee89e1f) * 0));
  justify-content: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #222222;
  --g-position-0: 0%;
  --g-color-1: rgb(0, 0, 0);
  --g-position-1: 100%;
  --g-color-2: rgb(0, 0, 0);
  --g-position-2: 100%;
  --g-color-3: rgb(0, 0, 0);
  --g-position-3: 100%;
  --g-color-4: rgb(0, 0, 0);
  --g-position-4: 100%;
  --g-color-5: rgb(0, 0, 0);
  --g-position-5: 100%;
  --g-color-6: rgb(0, 0, 0);
  --g-position-6: 100%;
  --g-color-7: rgb(0, 0, 0);
  --g-position-7: 100%;
  --g-color-8: rgb(0, 0, 0);
  --g-position-8: 100%;
  --g-color-9: rgb(0, 0, 0);
  --g-position-9: 100%;
  --g-color-10: rgb(0, 0, 0);
  --g-position-10: 100%;
  --g-color-11: rgb(0, 0, 0);
  --g-position-11: 100%;
  --g-angle: 90deg;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6198a078-f77a-4fc6-af52-ab540653cb74] {
    font-size: 14px;
    line-height: 1.8;
  }
}

.sd[data-s-8ca5c89d-d9fc-4635-ac6e-9977bd8564c1] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: flex-end;
  left: 0px;
  padding: 0px 96px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ca5c89d-d9fc-4635-ac6e-9977bd8564c1] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}

.sd[data-s-a70210e8-e03d-43e5-ab94-9bc224ad7d9f] {
  align-content: center;
  align-items: center;
  background: #222222;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-radius: 50%;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 48px;
  max-width: 100%;
}

.sd[data-s-a70210e8-e03d-43e5-ab94-9bc224ad7d9f]:hover {
  background: #ffffff;
}

.sd[data-s-15e027a1-1fff-4a35-ba03-c84a80cf47a2] {
  color: #fafafa;
  font-size: 18px;
}

.sd[data-s-a70210e8-e03d-43e5-ab94-9bc224ad7d9f]:hover .sd[data-s-15e027a1-1fff-4a35-ba03-c84a80cf47a2] {
  color: #000000;
}

.sd[data-s-26ca079e-88f0-4ea3-8103-49cfcb61e200] {
  background: #FFFFFF;
  border-radius: 50%;
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-26ca079e-88f0-4ea3-8103-49cfcb61e200]:hover {
  background: #e1e1e1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26ca079e-88f0-4ea3-8103-49cfcb61e200] {
    display: none;
  }
}

.sd[data-s-b64d07e7-7d78-4a5e-bd84-3bbe3d151729] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a0aaf0a9-184b-4416-bfd7-935c8501d477] {
  font-size: 18px;
}

.sd[data-s-db4c8a8d-8f20-4ca0-8e35-bdce0b38cdf9] {
  height: auto;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e0680c49-2a00-4ad4-a43b-f2714c7e03d1] {
  font-size: 18px;
}

.sd[data-s-3fd71330-d5bd-42d1-bf65-2877d61dc69e] {
  align-content: flex-end;
  align-items: flex-end;
  background: #222222;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-radius: 24px;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 0px 24px;
  padding: 0px 24px;
  width: 48px;
  max-width: calc(100% - 24px);
}

.sd[data-s-3fd71330-d5bd-42d1-bf65-2877d61dc69e]:hover {
  background: #ffffff;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-top: 2px solid #000;
}

.sd[data-s-ceebc4b8-1f0d-44ff-a01c-4f26859c72ed] {
  color: #fafafa;
  font-size: 18px;
}

.sd[data-s-3fd71330-d5bd-42d1-bf65-2877d61dc69e]:hover .sd[data-s-ceebc4b8-1f0d-44ff-a01c-4f26859c72ed] {
  color: #000000;
}

.sd[data-s-1c1855ee-1b87-4cce-aa51-b6165e8e9321] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ebf7fcff;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 755px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 33px;
  width: 929px;
  z-index: -2;
  max-width: 100%;
}

.sd[data-s-1c1855ee-1b87-4cce-aa51-b6165e8e9321].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-1c1855ee-1b87-4cce-aa51-b6165e8e9321].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c1855ee-1b87-4cce-aa51-b6165e8e9321] {
    bottom: 0px;
    height: auto;
    top: 20px;
    max-width: 100%;
  }
}

.sd[data-s-8db6e8e6-6ba2-459a-8396-21f269d01918] {
  align-content: center;
  align-items: center;
  background: #0000000c;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 25px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 100px 0px 100px 0px;
  width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
  --gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918: 0px;
  --gap-v-8db6e8e6-6ba2-459a-8396-21f269d01918: 25px;
  --gap-uuid: 8db6e8e6-6ba2-459a-8396-21f269d01918;
  max-width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-8db6e8e6-6ba2-459a-8396-21f269d01918] {
    align-content: center;
    align-items: center;
    background: #ebf7fcff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 72px 0px 79px 0px;
    width: 100%;
    --gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918: 0px;
    --gap-v-8db6e8e6-6ba2-459a-8396-21f269d01918: 25px;
  }
}

.sd[data-s-393c7cb2-bcee-4c26-87b3-48083ae0c77c] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  gap: 4px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 87px 0px;
  padding: 0px;
  width: 1000px;
  --gap-h-393c7cb2-bcee-4c26-87b3-48083ae0c77c: 0px;
  --gap-v-393c7cb2-bcee-4c26-87b3-48083ae0c77c: 4px;
  --gap-uuid: 393c7cb2-bcee-4c26-87b3-48083ae0c77c;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-393c7cb2-bcee-4c26-87b3-48083ae0c77c] {
    gap: 2px;
    margin: 0px 0px 43px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918) * 0));
    --gap-h-393c7cb2-bcee-4c26-87b3-48083ae0c77c: 0px;
    --gap-v-393c7cb2-bcee-4c26-87b3-48083ae0c77c: 2px;
    max-width: calc(100% - (var(--gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918) * 0));
  }
}

.sd[data-s-bb45ca64-d768-4a00-8a98-8dc82b25a3ea] {
  align-items: center;
  flex: none;
  flex-direction: column;
  gap: 53px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-393c7cb2-bcee-4c26-87b3-48083ae0c77c) * 0));
  --gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea: 0px;
  --gap-v-bb45ca64-d768-4a00-8a98-8dc82b25a3ea: 53px;
  --gap-uuid: bb45ca64-d768-4a00-8a98-8dc82b25a3ea;
  max-width: calc(100% - (var(--gap-h-393c7cb2-bcee-4c26-87b3-48083ae0c77c) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb45ca64-d768-4a00-8a98-8dc82b25a3ea] {
    gap: 24px;
    padding: 0px;
    width: 100%;
    --gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea: 0px;
    --gap-v-bb45ca64-d768-4a00-8a98-8dc82b25a3ea: 24px;
  }
}

.sd[data-s-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1] {
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea) * 0));
  --gap-h-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1: 0px;
  --gap-v-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1: 0px;
  --gap-uuid: eb6f65bf-4028-4fd2-bfd0-d0234554e0d1;
  max-width: calc(100% - (var(--gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1] {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1: 0px;
    --gap-v-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1: 0px;
  }
}

.sd[data-s-741b0c47-0189-4f0c-bc39-ea65d787a1fc] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1) * 0));
  --gap-h-741b0c47-0189-4f0c-bc39-ea65d787a1fc: 0px;
  --gap-v-741b0c47-0189-4f0c-bc39-ea65d787a1fc: 0px;
  --gap-uuid: 741b0c47-0189-4f0c-bc39-ea65d787a1fc;
  max-width: calc(100% - (var(--gap-h-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-741b0c47-0189-4f0c-bc39-ea65d787a1fc] {
    gap: 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-741b0c47-0189-4f0c-bc39-ea65d787a1fc: 0px;
    --gap-v-741b0c47-0189-4f0c-bc39-ea65d787a1fc: 0px;
    width: calc(100% - (var(--gap-h-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1) * 0));
    max-width: calc(100% - (var(--gap-h-eb6f65bf-4028-4fd2-bfd0-d0234554e0d1) * 0));
  }
}

.sd[data-s-e4cf1087-90e5-4819-9586-525c4e2719ed] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 19px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e4cf1087-90e5-4819-9586-525c4e2719ed] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-dbda78b4-657f-4345-afca-f71fce66d258] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-dbda78b4-657f-4345-afca-f71fce66d258].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-dbda78b4-657f-4345-afca-f71fce66d258].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a1b03a17-f08f-41de-85db-300217bfedef] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  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-a1b03a17-f08f-41de-85db-300217bfedef] {
    font-size: 14px;
    line-height: 1.4;
    padding: 0px 0px 21px 0px;
  }
}

.sd[data-s-16bfb32d-a912-4e8f-b36b-7c74423c6e17] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: normal;
  line-height: 1.3;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-16bfb32d-a912-4e8f-b36b-7c74423c6e17].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-16bfb32d-a912-4e8f-b36b-7c74423c6e17].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-16bfb32d-a912-4e8f-b36b-7c74423c6e17] {
    font-size: 24px;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 21px 0px;
  }
}

.sd[data-s-217aa33b-5e0b-4585-8783-27691b414d61] {
  flex: none;
  height: auto;
  margin: -42px 0px 0px 263px;
  width: 354px;
  max-width: calc(100% - 263px);
}

.sd[data-s-217aa33b-5e0b-4585-8783-27691b414d61].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-217aa33b-5e0b-4585-8783-27691b414d61].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-6836d8db-35d9-458b-85db-633748bc7d38] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: 0px;
  justify-content: center;
  margin: 30px 0px 0px -356px;
  width: 0px;
  max-width: calc(100% - -356px);
}

.sd[data-s-7c6f0b64-65c6-47ca-944e-a8a19fe5bcb6] {
  height: auto;
  width: calc(100% - (var(--gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea) * 0));
  max-width: calc(100% - (var(--gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea) * 0));
}

.sd[data-s-7c6f0b64-65c6-47ca-944e-a8a19fe5bcb6].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-7c6f0b64-65c6-47ca-944e-a8a19fe5bcb6].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c6f0b64-65c6-47ca-944e-a8a19fe5bcb6] {
    flex: none;
    width: calc(93% - (var(--gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-bb45ca64-d768-4a00-8a98-8dc82b25a3ea) * 0.06999999999999994));
  }
}

.sd[data-s-03d5c274-0baf-42b9-882a-7bc34f7a0037] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 65px;
  justify-content: center;
  padding: 10px;
  width: calc(100% - (var(--gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918) * 0));
  --gap-h-03d5c274-0baf-42b9-882a-7bc34f7a0037: 65px;
  --gap-v-03d5c274-0baf-42b9-882a-7bc34f7a0037: 65px;
  --gap-uuid: 03d5c274-0baf-42b9-882a-7bc34f7a0037;
  max-width: calc(100% - (var(--gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-03d5c274-0baf-42b9-882a-7bc34f7a0037] {
    flex: none;
    width: calc(96% - (var(--gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918) * 0.04000000000000007));
    --gap-h-03d5c274-0baf-42b9-882a-7bc34f7a0037: 65px;
    --gap-v-03d5c274-0baf-42b9-882a-7bc34f7a0037: 65px;
    max-width: calc(96% - (var(--gap-h-8db6e8e6-6ba2-459a-8396-21f269d01918) * 0.04000000000000007));
  }
}

.sd[data-s-a72dde3d-2994-4293-922a-7eccfc2d71cd] {
  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: 479px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  transform: rotate(-3deg);
  width: 524px;
  max-width: 100%;
}

.sd[data-s-a72dde3d-2994-4293-922a-7eccfc2d71cd].appear {
  opacity: 0;
  transform: translate(0px, 30px) rotate(-3deg);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a72dde3d-2994-4293-922a-7eccfc2d71cd].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a72dde3d-2994-4293-922a-7eccfc2d71cd]:hover {
  opacity: 0.7;
}

.sd[data-s-98bb8dda-057b-43dd-a2ce-2588dafccc10] {
  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: 476.97px;
  justify-content: center;
  padding: 35px 0px 35px 0px;
  transform: rotate(3deg);
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9d75f9a7-b56b-4414-9d05-f2cae8025b1f] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 217px;
  justify-content: space-between;
  width: 90%;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9d75f9a7-b56b-4414-9d05-f2cae8025b1f] {
    flex: none;
    height: auto;
    margin: 0px 0px 34px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-8cb8979f-e98c-4e1b-bfff-7d2813fb4dc7] {
  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: 210px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8cb8979f-e98c-4e1b-bfff-7d2813fb4dc7] {
    flex: none;
    width: 47%;
    max-width: 47%;
  }
}

.sd[data-s-e56caa29-edfa-4f06-b83d-c2058ba0b563] {
  background: #ecececff;
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 28px 0px;
  padding: 3px 15px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9a02c261-2064-4bdd-a2dc-b15cd9ca3667] {
  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: 1px solid #000000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 125px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9a02c261-2064-4bdd-a2dc-b15cd9ca3667] {
    flex: none;
    height: auto;
    padding: 15px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-55526fc2-e362-4f4c-8287-5039729f165b] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  font-weight: 700;
  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-55526fc2-e362-4f4c-8287-5039729f165b] {
    font-size: 16px;
  }
}

.sd[data-s-e08ba0de-c142-4971-903e-1f87e2ac9514] {
  align-content: flex-end;
  align-items: flex-end;
  background: #d7c797ff;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  transform: rotate(-2deg);
  width: 197px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e08ba0de-c142-4971-903e-1f87e2ac9514] {
    height: 148px;
    width: 132px;
    max-width: 100%;
  }
}

.sd[data-s-ae7b1506-24dc-4b04-a72a-359b0fb5999a] {
  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-ae7b1506-24dc-4b04-a72a-359b0fb5999a] {
    height: 151px;
    margin: -15px 0px 0px -10px;
    transform: rotate(2deg);
    width: 121px;
    max-width: calc(100% - -10px);
  }
}

.sd[data-s-9835354f-1336-40e7-b987-63d6481e5478] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 2.16;
  margin: 30px 0px 0px 0px;
  text-align: left;
  width: 90%;
  max-width: 90%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9835354f-1336-40e7-b987-63d6481e5478] {
    line-height: 1.9;
    margin: 0px 0px 0px 0px;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-b6902e28-3172-465a-9474-a5cb783945d2] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  width: 90%;
  max-width: 90%;
}

.sd[data-s-d0977d36-dc27-4a8a-9868-94ffa09fb831] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 26px 0px 0px 0px;
  padding: 9px 23px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-e1428bd4-50a4-4375-a5af-e37457ca28d3] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 5px 2px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-3d2a6e0f-df9b-4c9a-a0fa-5654f4c4ac37] {
  color: #ffffffff;
  font-size: 16px;
}

.sd[data-s-5ff6d198-1ec1-430d-a484-75ac4be1c9a0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  margin: 63px 0px 0px 0px;
  padding: 0px;
  width: 1283px;
  --gap-h-5ff6d198-1ec1-430d-a484-75ac4be1c9a0: 30px;
  --gap-v-5ff6d198-1ec1-430d-a484-75ac4be1c9a0: 0px;
  --gap-uuid: 5ff6d198-1ec1-430d-a484-75ac4be1c9a0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5ff6d198-1ec1-430d-a484-75ac4be1c9a0] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    margin: 71px 0px 0px 0px;
    --gap-h-5ff6d198-1ec1-430d-a484-75ac4be1c9a0: 0px;
    --gap-v-5ff6d198-1ec1-430d-a484-75ac4be1c9a0: 24px;
    max-width: 100%;
  }
}

.sd[data-s-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1] {
  align-content: center;
  align-items: center;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 0px;
  --gap-v-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 0px;
  --gap-uuid: 3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1;
  max-width: 100%;
}

.sd[data-s-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1].appear {
  opacity: 0;
  transform: translate(0px, 33px);
  transition-delay: 300ms;
  transition-duration: 800ms;
  --gap-h-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 0px;
  --gap-v-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 0px;
}

.sd[data-s-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1]:hover {
  opacity: 0.7;
  --gap-h-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 0px;
  --gap-v-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1] {
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 12px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-5ff6d198-1ec1-430d-a484-75ac4be1c9a0) * 0));
    --gap-h-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 0px;
    --gap-v-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1: 12px;
    max-width: calc(100% - (var(--gap-h-5ff6d198-1ec1-430d-a484-75ac4be1c9a0) * 0));
  }
}

.sd[data-s-bf879632-5dc2-46c4-89db-4cc7877b92ad] {
  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-bf879632-5dc2-46c4-89db-4cc7877b92ad] {
    flex: none;
    height: auto;
    width: calc(90% - (var(--gap-h-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1) * 0.10000000000000003));
  }
}

.sd[data-s-237c9d73-faff-479e-9dbd-3ca1c449d905] {
  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-237c9d73-faff-479e-9dbd-3ca1c449d905: 15px;
  --gap-v-237c9d73-faff-479e-9dbd-3ca1c449d905: 0px;
  --gap-uuid: 237c9d73-faff-479e-9dbd-3ca1c449d905;
  max-width: 100%;
}

.sd[data-s-811994fb-3e39-4976-9e86-aa3f3de91b0c] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-6aa8dca8-f620-4ee2-8f84-4b7596847223] {
  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-6aa8dca8-f620-4ee2-8f84-4b7596847223] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-e35acc31-87d4-4709-82f7-25a92c987a5c] {
  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-e35acc31-87d4-4709-82f7-25a92c987a5c] {
    font-family: var(--s-font-698065c0);
    font-size: 14px;
    font-weight: 800;
  }
}

.sd[data-s-37ad8847-7656-4245-8a88-37923c1d60d7] {
  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-3e2c01bc-edd1-4c00-a3cb-6d3d44470cc1]:hover .sd[data-s-37ad8847-7656-4245-8a88-37923c1d60d7] {
  background: #FFFFFF;
  transition-delay: 100ms;
  transition-duration: 600ms;
}

.sd[data-s-4bac7e88-8036-45c4-9c3b-f2b975bc8bd1] {
  color: #161819;
  font-size: 16px;
}

.sd[data-s-7317d7e6-03a4-4e48-9182-4a9586d94e84] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-radius: 0;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
  z-index: 0;
  max-width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-7317d7e6-03a4-4e48-9182-4a9586d94e84] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    z-index: 1;
  }
}

.sd[data-s-ae6e3993-e507-4093-a2ea-3f944d1b9fe9] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.76);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 100px 0px 0px 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ae6e3993-e507-4093-a2ea-3f944d1b9fe9] {
    margin: 0px 0px 0px 0px;
    padding: 65px 0px;
  }
}

.sd[data-s-b48f495f-b138-4563-9259-f34e12ef25ee] {
  background: none;
  box-shadow: none;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  z-index: 5;
  max-width: 100%;
}

.sd[data-s-b48f495f-b138-4563-9259-f34e12ef25ee].appear {
  opacity: 0;
  transform: translate(0px, 33px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b48f495f-b138-4563-9259-f34e12ef25ee].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b48f495f-b138-4563-9259-f34e12ef25ee] {
    border-radius: 1px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-4ddae130-a408-4e65-8e03-6032c2df7da2] {
  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: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1000px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-bfd75bd3-8477-47fc-bf43-16ab0dbfc3ba] {
  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-8382874e-92bd-42c7-abd6-d5df58b79e38] {
  color: #00000018;
  flex: none;
  font-family: var(--s-font-7aa3db76);
  font-size: 125px;
  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-8382874e-92bd-42c7-abd6-d5df58b79e38] {
    font-size: 78px;
  }
}

.sd[data-s-f47d2847-8802-4b33-8d6b-390cc9d759cd] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: -25px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f47d2847-8802-4b33-8d6b-390cc9d759cd].appear {
  opacity: 0;
  transform: translate(0px, 33px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-f47d2847-8802-4b33-8d6b-390cc9d759cd].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f47d2847-8802-4b33-8d6b-390cc9d759cd] {
    font-size: 18px;
  }
}

.sd[data-s-b0931e4b-cc2a-40da-ba9c-b92883c98e6a] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 21px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b0931e4b-cc2a-40da-ba9c-b92883c98e6a].appear {
  opacity: 0;
  transform: translate(0px, 33px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b0931e4b-cc2a-40da-ba9c-b92883c98e6a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b0931e4b-cc2a-40da-ba9c-b92883c98e6a]>p {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 46px;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
}

.sd[data-s-b0931e4b-cc2a-40da-ba9c-b92883c98e6a] strong {
  color: transparent;
  font-weight: 700;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #3d3393;
  --g-position-0: 0%;
  --g-color-1: #2b76b9;
  --g-position-1: 37%;
  --g-color-2: #2cacd1;
  --g-position-2: 65%;
  --g-color-3: #35eb93;
  --g-position-3: 100%;
  --g-color-4: #35eb93;
  --g-position-4: 100%;
  --g-color-5: #35eb93;
  --g-position-5: 100%;
  --g-color-6: #35eb93;
  --g-position-6: 100%;
  --g-color-7: #35eb93;
  --g-position-7: 100%;
  --g-color-8: #35eb93;
  --g-position-8: 100%;
  --g-color-9: #35eb93;
  --g-position-9: 100%;
  --g-color-10: #35eb93;
  --g-position-10: 100%;
  --g-color-11: #35eb93;
  --g-position-11: 100%;
  --g-angle: 60deg;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0931e4b-cc2a-40da-ba9c-b92883c98e6a]>p {
    font-size: 36px;
  }

  .sd[data-s-b0931e4b-cc2a-40da-ba9c-b92883c98e6a] strong {
    font-size: 32px;
  }
}

.sd[data-s-7b265a52-90a5-4d94-9ad1-a289156d5de9] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 69px 0px 0px 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b265a52-90a5-4d94-9ad1-a289156d5de9] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-870f150a-db09-4043-aa5f-0ccfabb3ebe4] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 28px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-870f150a-db09-4043-aa5f-0ccfabb3ebe4: 28px;
  --gap-v-870f150a-db09-4043-aa5f-0ccfabb3ebe4: 28px;
  --gap-uuid: 870f150a-db09-4043-aa5f-0ccfabb3ebe4;
  max-width: 100%;
}

.sd[data-s-b9dcd480-6e02-4397-a515-2cb6d2f874b4] {
  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: flex-start;
  padding: 25px 15px;
  width: calc(33.33% - (var(--gap-h-870f150a-db09-4043-aa5f-0ccfabb3ebe4) * 0.6667));
  max-width: calc(33.33% - (var(--gap-h-870f150a-db09-4043-aa5f-0ccfabb3ebe4) * 0.6667));
}

.sd[data-s-b9dcd480-6e02-4397-a515-2cb6d2f874b4].appear {
  opacity: 0;
  transform: translate(0px, 30px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b9dcd480-6e02-4397-a515-2cb6d2f874b4].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-b9dcd480-6e02-4397-a515-2cb6d2f874b4]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9dcd480-6e02-4397-a515-2cb6d2f874b4] {
    width: calc(100% - (var(--gap-h-870f150a-db09-4043-aa5f-0ccfabb3ebe4) * 0));
    max-width: calc(100% - (var(--gap-h-870f150a-db09-4043-aa5f-0ccfabb3ebe4) * 0));
  }
}

.sd[data-s-7c1bb9f8-ef5f-4ba8-8261-15321abb4e54] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: -2px 0px 20px 0px;
  padding: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c1bb9f8-ef5f-4ba8-8261-15321abb4e54] {
    height: auto;
  }
}

.sd[data-s-49ee4c3c-1dc6-4e2d-99e6-6c36265ce6f4] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-90401853-e673-4334-b8c7-22dd7c093099] {
  height: 158px;
  margin: 0px 0px 22px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8d813e49-a769-434b-a2fa-b48e6c9a2aec] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 93%;
  max-width: 93%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d813e49-a769-434b-a2fa-b48e6c9a2aec] {
    line-height: 1.8;
  }
}

.sd[data-s-8f5c4d01-e6d9-40a4-ac86-07f393ed5c93] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 26px 0px 0px 0px;
  padding: 9px 23px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-1189d586-3774-45a8-8d14-bf8f25dd08c3] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 5px 2px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-b4534c81-a9f1-4141-aacb-34dcb5f36026] {
  color: #ffffffff;
  font-size: 16px;
}

.sd[data-s-ddedb8d4-ff58-4764-8735-c1e55f684d1a] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-radius: 0;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 100px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
  z-index: 0;
  max-width: calc(100% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddedb8d4-ff58-4764-8735-c1e55f684d1a] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    z-index: 1;
  }
}

.sd[data-s-248d0930-3270-45ae-8e5b-648b421fb59a] {
  align-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.76);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 85px 0px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-248d0930-3270-45ae-8e5b-648b421fb59a] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 55px 0px;
  }
}

.sd[data-s-788ecadb-af23-4ec9-8a58-f3f710de3c4a] {
  background: none;
  box-shadow: none;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  z-index: 5;
  max-width: 100%;
}

.sd[data-s-788ecadb-af23-4ec9-8a58-f3f710de3c4a].appear {
  opacity: 0;
  transform: translate(0px, 33px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-788ecadb-af23-4ec9-8a58-f3f710de3c4a].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-788ecadb-af23-4ec9-8a58-f3f710de3c4a] {
    border-radius: 1px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-9f6e5d06-2120-43c9-b4e4-e43e0bb5f14f] {
  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: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1000px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-fd73e935-8959-41b2-a870-0b2532e9f7d6] {
  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-b16dbfbe-e4b8-4ee3-9c0c-3793a1a59b24] {
  color: #00000018;
  flex: none;
  font-family: var(--s-font-7aa3db76);
  font-size: 125px;
  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-b16dbfbe-e4b8-4ee3-9c0c-3793a1a59b24] {
    font-size: 78px;
  }
}

.sd[data-s-e8f639d4-2a9d-476a-92c6-aacab4b08900] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 26px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  margin: -25px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8f639d4-2a9d-476a-92c6-aacab4b08900] {
    font-size: 18px;
  }
}

.sd[data-s-0227b267-f825-4ca9-854d-1aa4938e87e5] {
  color: #333333;
  font-family: var(--s-font-75a668bb);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 21px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0227b267-f825-4ca9-854d-1aa4938e87e5].appear {
  opacity: 0;
  transform: translate(0px, 33px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0227b267-f825-4ca9-854d-1aa4938e87e5].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-0227b267-f825-4ca9-854d-1aa4938e87e5]>p {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 46px;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
}

.sd[data-s-0227b267-f825-4ca9-854d-1aa4938e87e5] strong {
  color: transparent;
  font-weight: 700;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #3d3393;
  --g-position-0: 0%;
  --g-color-1: #2b76b9;
  --g-position-1: 37%;
  --g-color-2: #2cacd1;
  --g-position-2: 65%;
  --g-color-3: #35eb93;
  --g-position-3: 100%;
  --g-color-4: #35eb93;
  --g-position-4: 100%;
  --g-color-5: #35eb93;
  --g-position-5: 100%;
  --g-color-6: #35eb93;
  --g-position-6: 100%;
  --g-color-7: #35eb93;
  --g-position-7: 100%;
  --g-color-8: #35eb93;
  --g-position-8: 100%;
  --g-color-9: #35eb93;
  --g-position-9: 100%;
  --g-color-10: #35eb93;
  --g-position-10: 100%;
  --g-color-11: #35eb93;
  --g-position-11: 100%;
  --g-angle: 60deg;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0227b267-f825-4ca9-854d-1aa4938e87e5] {
    margin: 15px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }

  .sd[data-s-0227b267-f825-4ca9-854d-1aa4938e87e5]>p {
    font-size: 36px;
  }
}

.sd[data-s-078dd763-8216-4219-995c-37be88599fe5] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 41px 0px 0px 0px;
  width: 1000px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-078dd763-8216-4219-995c-37be88599fe5] {
    flex: none;
    margin: 16px 0px 0px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-b4dc5832-7dd4-416c-9bb2-e1b498a6c5a9] {
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 28px;
  padding: 0px;
  --gap-h-b4dc5832-7dd4-416c-9bb2-e1b498a6c5a9: 0px;
  --gap-v-b4dc5832-7dd4-416c-9bb2-e1b498a6c5a9: 28px;
  --gap-uuid: b4dc5832-7dd4-416c-9bb2-e1b498a6c5a9;
}

.sd[data-s-e76167a5-c5c1-487c-8b9f-69e1654e05a1] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  border-bottom: 1px dotted #000000;
  border-left: 0px dotted #000000;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 25px 25px 25px 25px;
  width: 1283px;
  max-width: 100%;
}

.sd[data-s-e76167a5-c5c1-487c-8b9f-69e1654e05a1]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e76167a5-c5c1-487c-8b9f-69e1654e05a1] {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px;
  }
}

.sd[data-s-0ea2d800-147d-4636-8521-30f491b2f55f] {
  align-content: center;
  align-items: center;
  background: #3f9cd7ff;
  border-bottom: 0px dotted #000000;
  border-left: 0px dotted #000000;
  border-radius: 50%;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 25px;
  justify-content: center;
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 25px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ea2d800-147d-4636-8521-30f491b2f55f] {
    display: none;
    flex: none;
    height: 63px;
    width: 63px;
    max-width: 100%;
  }
}

.sd[data-s-af680e44-a05b-4770-8b02-5907ace4c9b5] {
  background: #000000ff;
  flex: none;
  height: 1px;
  margin: 37px 25px 0px -15px;
  width: 30px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-af680e44-a05b-4770-8b02-5907ace4c9b5] {
    display: none;
  }
}

.sd[data-s-8af3a39b-489d-4786-a9e8-a2eb18cb6e28] {
  align-content: flex-end;
  align-items: flex-end;
  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-8af3a39b-489d-4786-a9e8-a2eb18cb6e28] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: center;
  }
}

.sd[data-s-a33ce8e2-151c-46de-b920-095e13e8f466] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: -2px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a33ce8e2-151c-46de-b920-095e13e8f466] {
    flex: none;
    margin: -2px 0px 29px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-a1bcd99f-c88f-4961-a88d-167b29d6c6ac] {
  align-content: center;
  align-items: center;
  background: #ffeeeeff;
  border-bottom: 0px dotted #000000;
  border-left: 0px dotted #000000;
  border-radius: 50%;
  border-right: 0px dotted #000000;
  border-top: 0px dotted #000000;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a1bcd99f-c88f-4961-a88d-167b29d6c6ac] {
    background: #3f9cd7ff;
    display: flex;
    flex: none;
    height: 18px;
    width: 18px;
    max-width: 100%;
  }
}

.sd[data-s-0fa7b77e-53c7-4d6e-9186-85f2774a9134] {
  background: #000000ff;
  display: none;
  flex: none;
  height: 1px;
  margin: 37px 25px 0px -15px;
  width: 30px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0fa7b77e-53c7-4d6e-9186-85f2774a9134] {
    display: flex;
    height: 1px;
    margin: 1px 15px 0px -9px;
    width: 15px;
    max-width: calc(100% - 6px);
  }
}

.sd[data-s-fc68a52c-a428-4e5d-be1b-12b1cbcb581f] {
  color: #333333;
  flex: none;
  font-family: var(--s-font-75a668bb);
  font-size: 28px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc68a52c-a428-4e5d-be1b-12b1cbcb581f] {
    flex: 1;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-d3ae08db-faa0-48a1-8ec7-dae032e65b39] {
  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;
}

.sd[data-s-da5d2331-2419-4b7f-a071-6d5770d8d288] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 26px 0px 0px 0px;
  padding: 9px 23px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-6606f5b7-29ea-42d6-810f-1d24b3a959dc] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 5px 2px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-adda8867-0f9a-47e6-9834-e5a3a6ae3545] {
  color: #ffffffff;
  font-size: 16px;
}

.sd[data-s-a8be0625-61bc-41f6-a945-e2cf765d0ac7] {
  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: 55px 0px 0px 0px;
  padding: 0px 0px 45px 0px;
  width: 1000px;
  max-width: 100%;
}

.sd[data-s-a8be0625-61bc-41f6-a945-e2cf765d0ac7].appear {
  opacity: 0;
  transform: translate(0px, 33px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-a8be0625-61bc-41f6-a945-e2cf765d0ac7].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8be0625-61bc-41f6-a945-e2cf765d0ac7] {
    flex: none;
    height: auto;
    margin: 55px 0px 55px 0px;
    width: 93%;
    max-width: 93%;
  }
}

.sd[data-s-cf31d54b-b64c-45c8-87f3-ad6d3fbecd8c] {
  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-cf31d54b-b64c-45c8-87f3-ad6d3fbecd8c]>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-cf31d54b-b64c-45c8-87f3-ad6d3fbecd8c] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ecc1dd40-9f04-4398-8801-fcabbf692403] {
  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-ecc1dd40-9f04-4398-8801-fcabbf692403]>p {
  color: rgb(255, 255, 255);
  text-align: center;
}

.sd[data-s-ecc1dd40-9f04-4398-8801-fcabbf692403] strong {
  color: #000000ff;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ecc1dd40-9f04-4398-8801-fcabbf692403] {
    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-ecc1dd40-9f04-4398-8801-fcabbf692403]>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-ecc1dd40-9f04-4398-8801-fcabbf692403] 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-b7bcdd81-2613-4bc4-8713-019d75637483] {
  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-b7bcdd81-2613-4bc4-8713-019d75637483] strong {
  color: #000000ff;
  font-size: 28px;
  font-weight: 700;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7bcdd81-2613-4bc4-8713-019d75637483] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 17px;
    width: 90%;
    max-width: 90%;
  }

  .sd[data-s-b7bcdd81-2613-4bc4-8713-019d75637483]>p {
    font-weight: 500;
    line-height: 1.8;
    margin: 0px 0px 0px 0px;
  }

  .sd[data-s-b7bcdd81-2613-4bc4-8713-019d75637483] strong {
    font-size: 20px;
  }
}

.sd[data-s-4eb1ea8f-315d-424f-b74b-de3ef76e93ce] {
  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-4eb1ea8f-315d-424f-b74b-de3ef76e93ce: 25px;
  --gap-v-4eb1ea8f-315d-424f-b74b-de3ef76e93ce: 0px;
  --gap-uuid: 4eb1ea8f-315d-424f-b74b-de3ef76e93ce;
  max-width: 90%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4eb1ea8f-315d-424f-b74b-de3ef76e93ce] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-4eb1ea8f-315d-424f-b74b-de3ef76e93ce: 0px;
    --gap-v-4eb1ea8f-315d-424f-b74b-de3ef76e93ce: 25px;
    max-width: 100%;
  }
}

.sd[data-s-f6ea747e-243d-4b6b-be3b-7902d256e0d4] {
  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-4eb1ea8f-315d-424f-b74b-de3ef76e93ce) * 0.44999999999999996));
  --gap-h-f6ea747e-243d-4b6b-be3b-7902d256e0d4: 0px;
  --gap-v-f6ea747e-243d-4b6b-be3b-7902d256e0d4: 4px;
  --gap-uuid: f6ea747e-243d-4b6b-be3b-7902d256e0d4;
  max-width: calc(55% - (var(--gap-h-4eb1ea8f-315d-424f-b74b-de3ef76e93ce) * 0.44999999999999996));
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6ea747e-243d-4b6b-be3b-7902d256e0d4] {
    flex: none;
    gap: 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(90% - (var(--gap-h-4eb1ea8f-315d-424f-b74b-de3ef76e93ce) * 0.10000000000000003));
    --gap-h-f6ea747e-243d-4b6b-be3b-7902d256e0d4: 0px;
    --gap-v-f6ea747e-243d-4b6b-be3b-7902d256e0d4: 2px;
    max-width: calc(90% - (var(--gap-h-4eb1ea8f-315d-424f-b74b-de3ef76e93ce) * 0.10000000000000003));
  }
}

.sd[data-s-faa3c238-288c-4282-a948-33cbd7d7d05c] {
  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-f6ea747e-243d-4b6b-be3b-7902d256e0d4) * 0));
  --gap-h-faa3c238-288c-4282-a948-33cbd7d7d05c: 0px;
  --gap-v-faa3c238-288c-4282-a948-33cbd7d7d05c: 30px;
  --gap-uuid: faa3c238-288c-4282-a948-33cbd7d7d05c;
  max-width: calc(100% - (var(--gap-h-f6ea747e-243d-4b6b-be3b-7902d256e0d4) * 0));
}

@media screen and (max-width: 540px) {
  .sd[data-s-faa3c238-288c-4282-a948-33cbd7d7d05c] {
    gap: 24px;
    padding: 0px;
    width: 100%;
    --gap-h-faa3c238-288c-4282-a948-33cbd7d7d05c: 0px;
    --gap-v-faa3c238-288c-4282-a948-33cbd7d7d05c: 24px;
  }
}

.sd[data-s-4976fb41-6ef6-46f4-aca3-85e29f3c23d8] {
  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-4976fb41-6ef6-46f4-aca3-85e29f3c23d8] {
    flex: none;
    width: calc(100% - (var(--gap-h-faa3c238-288c-4282-a948-33cbd7d7d05c) * 0));
    max-width: calc(100% - (var(--gap-h-faa3c238-288c-4282-a948-33cbd7d7d05c) * 0));
  }
}

.sd[data-s-0fa1f2da-8400-4f82-994e-f0158a6f2ff4] {
  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-0fa1f2da-8400-4f82-994e-f0158a6f2ff4]>p {
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  line-height: 2;
  margin: 10px 0px 0px 0px;
  text-decoration: none;
}

.sd[data-s-0fa1f2da-8400-4f82-994e-f0158a6f2ff4] 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-0fa1f2da-8400-4f82-994e-f0158a6f2ff4]>p {
    line-height: 2.16;
  }
}

.sd[data-s-8fdb0ec7-19fa-4ea1-9d19-de93c9a9c4f2] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  border-radius: 48px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 26px 0px 0px 0px;
  padding: 9px 23px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-be07be1f-aa72-4831-a176-019c7ddb57a6] {
  color: #ffffffff;
  font-family: var(--s-font-698065c0);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 5px 2px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: flex-start;
}

.sd[data-s-fb8fd189-002a-4f61-8c7f-fe091aabdd9d] {
  color: #ffffffff;
  font-size: 16px;
}

.sd[data-s-b889f86e-6ff4-47bb-a6c6-53628fb41447] {
  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-b889f86e-6ff4-47bb-a6c6-53628fb41447] {
    flex: none;
    margin: 22px 0px 0px 0px;
    width: calc(90% - (var(--gap-h-4eb1ea8f-315d-424f-b74b-de3ef76e93ce) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-4eb1ea8f-315d-424f-b74b-de3ef76e93ce) * 0.10000000000000003));
  }
}

.sd[data-s-381acd03-6a7e-46ee-b1b5-e0ca73f390d5] {
  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-c0ac9e4c-7812-47bd-8eda-4d618ef67c36] {
  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-abe064fa-6cd6-413f-a4d3-7168c68e5acf] {
  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-30b6b56c-7109-4dc2-bf39-3692be485645] {
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0a5beaec-4b54-48d2-b888-cc101be745c0] {
  align-content: center;
  align-items: center;
  background: #d7c797ff;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  left: 0px;
  margin: 0 0 0 0;
  padding: 25px 25px;
  position: absolute;
  right: auto;
  top: 0px;
  width: calc(75% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0.24999999999999994));
  max-width: calc(75% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0.24999999999999994));
}

@media screen and (max-width: 540px) {
  .sd[data-s-0a5beaec-4b54-48d2-b888-cc101be745c0] {
    bottom: auto;
    flex: none;
    height: auto;
    margin: 0px 0px 45px 0px;
    top: 0px;
    width: calc(93% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0.06999999999999994));
    max-width: calc(93% - (var(--gap-h-6954b171-ba24-44a8-849a-a50809423c7d) * 0.06999999999999994));
  }
}

.sd[data-s-4e3b3b37-8f78-4ce5-bd73-74099ac03eaa] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2172c16f-bf31-4a25-8509-89bdfac1d29e] {
  height: 78.88040712468194px;
  width: 200px;
  max-width: 100%;
}

.sd[data-s-2172c16f-bf31-4a25-8509-89bdfac1d29e].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-2172c16f-bf31-4a25-8509-89bdfac1d29e].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-05aeca07-13bf-4952-b40e-f71f556b156f] {
  color: #000000ff;
  font-family: var(--s-font-75a668bb);
  font-size: 40px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 24px 21px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 21px);
  justify-content: flex-start;
}

.sd[data-s-05aeca07-13bf-4952-b40e-f71f556b156f].appear {
  opacity: 0;
  transform: translate(0px, 25px);
  transition-delay: 300ms;
  transition-duration: 800ms;
}

.sd[data-s-05aeca07-13bf-4952-b40e-f71f556b156f].appear-active {
  transition-delay: 300ms;
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05aeca07-13bf-4952-b40e-f71f556b156f] {
    font-size: 6vw;
    margin: 0px 0px 24px 0px;
    max-width: 100%;
  }
}

body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

.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;
}

/* ブログコンテンツ動的読み込み用スタイル */
.loading-placeholder {
  text-align: center;
  padding: 40px 20px;
  color: #666;
}

.loading-spinner {
  text-align: center;
  padding: 40px 20px;
  color: #666;
}

.error-message {
  text-align: center;
  padding: 40px 20px;
  color: #d32f2f;
}

.error-message .retry-button {
  background-color: #1976d2;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 10px;
}

.error-message .retry-button:hover {
  background-color: #1565c0;
}

.no-blogs {
  text-align: center;
  padding: 40px 20px;
  color: #666;
  font-style: italic;
}

#footer .ul-wrap {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
}

#footer ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 18px;
}

#footer ul a p {
  font-size: 14px;
}