@charset "UTF-8";


.page-enter-active {
  transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1);
}

.page-leave-active {
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

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

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

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

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

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

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

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

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

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

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

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

.spinner[data-v-ea7b3a3a]: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-ea7b3a3a {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

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

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

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

.StudioCanvas>.sd {
  min-height: 100vh;
  overflow: hidden;
}

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

a:focus:not(:focus-visible),
summary:focus:not(:focus-visible) {
  box-shadow: none;
  outline: none;
}

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

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

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

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

.fixed {
  z-index: 2;
}

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

.button,
.link {
  cursor: pointer;
}

.submitLoading {
  opacity: 0.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 {
  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%, 0.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, 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, 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: 0.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: 0.01%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

a[data-v-ac5d8026] {
  align-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 4px;
  bottom: 20px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
  display: flex;
  height: 28px;
  justify-content: center;
  left: 20px;
  padding: 0 12px;
  perspective: 300px;
  position: fixed;
  transition: 0s linear;
  width: auto;
  z-index: 2000;
}

.TitleAnnouncer[data-v-d9645d67] {
  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-52f3f575] {
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}

.snackbar[data-v-5a917894] {
  align-items: center;
  background: #fff;
  border: 1px solid #ededed;
  border-radius: 6px;
  box-shadow: 0 16px 48px -8px rgba(0, 0, 0, 0.08),
    0 10px 25px -5px rgba(0, 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-5a917894],
.snackbar.v-leave-active[data-v-5a917894] {
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}

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

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

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

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

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

.snackbar .convey.error .message[data-v-5a917894] {
  color: #f84f65;
}

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

.snackbar .convey.success .message[data-v-5a917894] {
  color: #111;
}

.snackbar .button[data-v-5a917894] {
  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-5a917894]:hover {
  background: #f5f5f5;
}

.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: 0.4s cubic-bezier(0.4, 0.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: 0.4s cubic-bezier(0.4, 0.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-2d07cb19] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}

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



.business-info-title {
  color: #222; /* 例: 文字をやや濃いめに */
  font-weight: bold;
　font-size: 1.4rem;
  margin-bottom: 1.2em;
　margin-top: 0.8em;
}

.business-info-title2 {
  color: #222; /* 例: 文字をやや濃いめに */
  font-weight: bold;
　font-size: 1.4rem;
  margin-bottom: 1.0em;
　margin-top: 30px;
}


.business-info-text strong {
  color: #d4a517; /* 例: アクセントカラー（ゴールド系） */
}

.business-info-box {
  background-color: #fff;
  border-radius: 30px;
  padding: 60px 40px; /* 上下60px、左右80pxにするなど */
  max-width: 800px;
  margin: 10px auto;
  text-align: center; /* 必要に応じて調整 */
　box-shadow: 0 4px 10px rgba(0,0,0,0.1); /* うっすら影を落とす */
}

.business-info-list {
  font-size: 1rem;       /* 16px相当。お好みで調整 */
  line-height: 0;      /* 行間を広めに */
  list-style: none; 
  margin: 0;
  padding: 0;
  text-align: center;    /* 中央寄せでリストを配置 */
  display: inline-block; /* 要素幅を縮めることで中央寄せに */
  

}

.business-info-list li {
  margin: 10px 0;
  font-size: 1.2rem;
　color: #d4a517; /* 例: アクセントカラー（ゴールド系） */
  line-height: 1.6;
}

/* アイコンの例（Font Awesome利用）*/
.business-info-list li i {
  color: #d4a517; /* アイコンだけアクセントカラー */
  margin-right: 8px;
}

.business-info-text {
  margin-bottom: 1em;    /* 下方向の余白 */
　font-size: 1.2rem;
　color: #d4a517; /* 例: アクセントカラー（ゴールド系） */
  line-height: 1.2;
}


.sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
  align-content: stretch;
  align-items: stretch;
  background: #ffffff;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 25px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
    padding: 0px 20px 0px;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
    flex: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
    flex: none;
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0b3c85f1-cc18-48b0-ae8a-579184ab2f6a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
  flex: none;
  height: auto;
  width: 21%;
  max-width: 21%;
}

.sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
    width: 40%;
    max-width: 40%;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
    height: 50%;
    width: 235px;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
    height: 47%;
    width: 205px;
    max-width: 100%;
  }
}

.sd[data-s-091d5389-c741-485d-ad26-14295dbaaf5c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 15px 0px 0px;
  width: auto;
  max-width: calc(100% - 15px);
}

@media screen and (max-width: 1280px) {
  .sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
    display: none;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
    display: none;
  }
}

.sd[data-s-bea000b3-e6e4-41e2-a945-53aa4e33a965] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-bea000b3-e6e4-41e2-a945-53aa4e33a965]:hover {
  opacity: 0.5;
}

.sd[data-s-19e0e13f-cbdf-46fc-9085-9f2de6d51741] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-19e0e13f-cbdf-46fc-9085-9f2de6d51741]:hover {
  opacity: 0.5;
}

.sd[data-s-69501ac1-c842-4047-9fdb-7ccc96891c69] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-69501ac1-c842-4047-9fdb-7ccc96891c69]:hover {
  opacity: 0.5;
}

.sd[data-s-e44363fe-ed08-495b-bef4-d3988a0366a3] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e44363fe-ed08-495b-bef4-d3988a0366a3]:hover {
  opacity: 0.5;
}

.sd[data-s-8d801b28-9ebb-4037-b110-2c0363219a21] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8d801b28-9ebb-4037-b110-2c0363219a21]:hover {
  opacity: 0.5;
}

.sd[data-s-692ba937-48a3-479d-b082-c3711a205312] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-692ba937-48a3-479d-b082-c3711a205312]:hover {
  opacity: 0.5;
}

.sd[data-s-9455f413-70e6-4fd1-8a54-38c483d003fa] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9455f413-70e6-4fd1-8a54-38c483d003fa]:hover {
  opacity: 0.5;
}

.sd[data-s-58a09209-e169-4300-affa-e2bcdb211e6d] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-58a09209-e169-4300-affa-e2bcdb211e6d]:hover {
  opacity: 0.5;
}

.sd[data-s-5b7d40da-b700-4427-81bf-f615a2b43ebd] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5b7d40da-b700-4427-81bf-f615a2b43ebd]:hover {
  opacity: 0.5;
}

.sd[data-s-21d9eb74-575d-46a6-8290-76f6fa1088d5] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-21d9eb74-575d-46a6-8290-76f6fa1088d5]:hover {
  opacity: 0.5;
}

.sd[data-s-a1dcfb32-2f34-4dad-8b09-c618ca426ad3] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-a1dcfb32-2f34-4dad-8b09-c618ca426ad3]:hover {
  opacity: 0.5;
}

.sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: space-between;
  margin: 0px 15px 0px 0px;
  padding: 0px;
  width: 150px;
  max-width: calc(100% - 15px);
}

@media screen and (max-width: 1280px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    flex: none;
    margin: 0px 15px 0px 0px;
    width: auto;
    max-width: calc(100% - 15px);
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    display: none;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    display: none;
  }
}

.sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-bottom: 0px solid #eabd00;
  border-left: 0px solid #eabd00;
  border-radius: 30px;
  border-right: 0px solid #eabd00;
  border-top: 0px solid #eabd00;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-around;
  padding: 0px 10px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10]:hover {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #eabd00;
  border-left: 1px solid #eabd00;
  border-right: 1px solid #eabd00;
  border-top: 1px solid #eabd00;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    flex: none;
    height: 45px;
    padding: 0px 20px 0px;
    width: auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    flex: none;
    height: 45px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    display: flex;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    display: flex;
  }
}

.sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
  border-radius: 0;
  color: #000000;
  flex: none;
  font-family: var(--s-font-36b40316);
  font-size: 13px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10]:hover .sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
  color: #eabd00;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
    font-size: 12px;
  }
}

.sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: space-between;
  padding: 0px;
  width: 212px;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    flex: none;
    margin: 0px 25px 0px 0px;
    width: auto;
    max-width: calc(100% - 25px);
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    display: none;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    display: none;
  }
}

.sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-bottom: 0px solid #eabd00;
  border-left: 0px solid #eabd00;
  border-radius: 30px;
  border-right: 0px solid #eabd00;
  border-top: 0px solid #eabd00;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-around;
  padding: 0px 10px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216]:hover {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #eabd00;
  border-left: 1px solid #eabd00;
  border-right: 1px solid #eabd00;
  border-top: 1px solid #eabd00;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    flex: none;
    height: 45px;
    padding: 0px 20px 0px;
    width: auto;
    max-width: 100%;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    flex: none;
    height: 45px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    display: flex;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    display: flex;
  }
}

.sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
  border-radius: 0;
  color: #000000;
  flex: none;
  font-family: var(--s-font-36b40316);
  font-size: 13px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216]:hover .sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
  color: #eabd00;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
    font-size: 12px;
  }
}

.sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
  display: none;
  font-size: 24px;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
    display: flex;
    font-size: 48px;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
    display: flex;
    font-size: 38px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
    display: flex;
  }
}

.sd[data-s-84d00ba9-cd60-4a12-a4d4-a322549a1b52] {
  bottom: 30px;
  flex: none;
  height: 42px;
  left: auto;
  margin: 0 0 0 0;
  position: fixed;
  right: 50px;
  top: auto;
  width: 35px;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-84d00ba9-cd60-4a12-a4d4-a322549a1b52]:before {
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84d00ba9-cd60-4a12-a4d4-a322549a1b52] {
    bottom: 70px;
    flex: none;
    height: 37px;
    left: auto;
    right: 20px;
    top: auto;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-72b42d9d-03ec-4dd8-b6f1-4370ea38158c] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  transform: translate(0px, 0px);
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-72b42d9d-03ec-4dd8-b6f1-4370ea38158c] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-72b42d9d-03ec-4dd8-b6f1-4370ea38158c] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-e465765b-c7df-4add-8437-46313199e78a] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e465765b-c7df-4add-8437-46313199e78a] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-e465765b-c7df-4add-8437-46313199e78a] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-f22c544a-4e24-410e-8b04-a487ae80e1a5] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  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-f22c544a-4e24-410e-8b04-a487ae80e1a5] {
    font-size: 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-f22c544a-4e24-410e-8b04-a487ae80e1a5] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
    flex: none;
    height: 135px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
    flex: none;
    height: 140px;
    padding: 0px 0px 45px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-763c6fe5-b3c3-466c-8543-2a5e8d1a1d2f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-763c6fe5-b3c3-466c-8543-2a5e8d1a1d2f] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-763c6fe5-b3c3-466c-8543-2a5e8d1a1d2f] {
    margin: 0px 20px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
    font-size: 14px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
    margin: 30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-99aeb235-ca21-4bce-98c5-c44d14f74fd4] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 25px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 50px 0px 50px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b] {
    font-size: 20px;
    margin: 35px 0px 35px 0px;
    max-width: 100%;
  }
}

.sd[data-s-9332fa28-7c91-4fc2-a381-77fd7e029665] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 50px 50px;
  width: 1400px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-9332fa28-7c91-4fc2-a381-77fd7e029665] {
    flex: none;
    margin: 0px 30px 50px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9332fa28-7c91-4fc2-a381-77fd7e029665] {
    flex: none;
    margin: 0px 30px 50px;
    width: 100%;
  }
}

.sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}

.sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11].appear-active {
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-21ed4e9b-2dd3-461c-8413-f1f150411285] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-21ed4e9b-2dd3-461c-8413-f1f150411285] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-21ed4e9b-2dd3-461c-8413-f1f150411285] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e647fd18-4ade-4394-955d-f265efe97152] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e647fd18-4ade-4394-955d-f265efe97152] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e647fd18-4ade-4394-955d-f265efe97152] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1200ms;
}

.sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1].appear-active {
  transition-duration: 1200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-6418de53-4e11-405e-979f-ecf0f9c24831] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6418de53-4e11-405e-979f-ecf0f9c24831] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6418de53-4e11-405e-979f-ecf0f9c24831] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0b9f6f21-cabf-48c8-b126-96f3f81bc8f5] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0b9f6f21-cabf-48c8-b126-96f3f81bc8f5] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0b9f6f21-cabf-48c8-b126-96f3f81bc8f5] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1600ms;
}

.sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear-active {
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear {
    transition-duration: 800ms;
  }

  .sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear-active {
    transition-duration: 800ms;
  }

  .sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-ff3b519e-5d60-4ebf-8b2f-1707d35e723d] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ff3b519e-5d60-4ebf-8b2f-1707d35e723d] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff3b519e-5d60-4ebf-8b2f-1707d35e723d] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d5e1c4c3-3255-4eb3-be7b-3221a5d9a520] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d5e1c4c3-3255-4eb3-be7b-3221a5d9a520] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5e1c4c3-3255-4eb3-be7b-3221a5d9a520] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}

.sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear-active {
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear {
    transition-duration: 1200ms;
  }

  .sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear-active {
    transition-duration: 1200ms;
  }

  .sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-53036a54-1fa9-45be-a5d6-ce99b8c8f9bb] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-53036a54-1fa9-45be-a5d6-ce99b8c8f9bb] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-53036a54-1fa9-45be-a5d6-ce99b8c8f9bb] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e50b32df-c1ee-4302-a592-6e1e0e70dc04] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e50b32df-c1ee-4302-a592-6e1e0e70dc04] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e50b32df-c1ee-4302-a592-6e1e0e70dc04] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1200ms;
}

.sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear-active {
  transition-duration: 1200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear {
    transition-duration: 800ms;
  }

  .sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear-active {
    transition-duration: 800ms;
  }

  .sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-5cb7cfd7-704b-420b-92f2-64ba06a0c7c6] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5cb7cfd7-704b-420b-92f2-64ba06a0c7c6] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5cb7cfd7-704b-420b-92f2-64ba06a0c7c6] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d9b1eb4a-620f-4a6a-8198-224cfc12e8af] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d9b1eb4a-620f-4a6a-8198-224cfc12e8af] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9b1eb4a-620f-4a6a-8198-224cfc12e8af] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-a7533967-6c24-457c-943d-55772e428945] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1600ms;
}

.sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear-active {
  transition-duration: 1600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear {
    transition-duration: 1200ms;
  }

  .sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear-active {
    transition-duration: 1200ms;
  }

  .sd[data-s-a7533967-6c24-457c-943d-55772e428945] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-7f6eb9eb-6478-4134-8318-bd6865427da3] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7f6eb9eb-6478-4134-8318-bd6865427da3] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f6eb9eb-6478-4134-8318-bd6865427da3] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5fa832cf-b7b0-4eee-b180-b8d263fab94d] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5fa832cf-b7b0-4eee-b180-b8d263fab94d] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5fa832cf-b7b0-4eee-b180-b8d263fab94d] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}

.sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear-active {
  transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear {
    transition-duration: 800ms;
  }

  .sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear-active {
    transition-duration: 800ms;
  }

  .sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45]:before {
  background-size: cover;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-1701c91a-d0ec-4e75-bf06-1f2b8dcfa4b4] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1701c91a-d0ec-4e75-bf06-1f2b8dcfa4b4] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-1701c91a-d0ec-4e75-bf06-1f2b8dcfa4b4] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 30%;
  max-width: 30%;
}

.sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1200ms;
}

.sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear-active {
  transition-duration: 1200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear {
    transition-duration: 1200ms;
  }

  .sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear-active {
    transition-duration: 1200ms;
  }

  .sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-5913cf55-3bcf-4b6d-9f17-7d8a6e9995c9] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5913cf55-3bcf-4b6d-9f17-7d8a6e9995c9] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-5913cf55-3bcf-4b6d-9f17-7d8a6e9995c9] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-cd797a04-1e09-4d78-8ad3-7c429e61e3dc] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 17px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 5px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cd797a04-1e09-4d78-8ad3-7c429e61e3dc] {
    flex: none;
    font-size: 18px;
    height: auto;
    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-cd797a04-1e09-4d78-8ad3-7c429e61e3dc] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-7363477f-21a3-408e-84bd-6ff7c289af13] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 17px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7363477f-21a3-408e-84bd-6ff7c289af13] {
    flex: none;
    font-size: 18px;
    height: auto;
    text-align: left;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7363477f-21a3-408e-84bd-6ff7c289af13] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 0;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: flex;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: none;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: none;
  }
}

.sd[data-s-ae8d336d-e015-493a-86dd-fb19962530ec] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ae8d336d-e015-493a-86dd-fb19962530ec] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-093875f6-d278-421d-8178-e0c1ab745f5d] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-093875f6-d278-421d-8178-e0c1ab745f5d] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be] {
    flex: none;
    height: 140px;
    padding: 0px 0px 45px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-3a8486ba-8608-4bb5-9942-94d33a745314] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-3a8486ba-8608-4bb5-9942-94d33a745314] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-59003b48-6496-4d1d-b658-f76bfa66e78e] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-59003b48-6496-4d1d-b658-f76bfa66e78e] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-59003b48-6496-4d1d-b658-f76bfa66e78e] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-c6412dd0-a68a-4b79-9865-4400709b9f31] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  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-c6412dd0-a68a-4b79-9865-4400709b9f31] {
    font-size: 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-c6412dd0-a68a-4b79-9865-4400709b9f31] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 70px 0px;
  width: 450px;
  max-width: 100%;
}

.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}

.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918].appear-active {
  transition-duration: 800ms;
}

.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918]:hover {
  background: #ffffff;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918] {
    flex: none;
    height: 70px;
    margin: 0px 0px 30px 0px;
    width: 60%;
    max-width: 60%;
  }
}

.sd[data-s-d895c9a0-1db9-4809-9146-3193231bbe53] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918]:hover .sd[data-s-d895c9a0-1db9-4809-9146-3193231bbe53] {
  color: #eabd00;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d895c9a0-1db9-4809-9146-3193231bbe53] {
    font-size: 15px;
  }
}

.sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-top: 0px solid #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 70px 0px;
  padding: 70px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    height: calc(100% - 70px);
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    height: auto;
    margin: 0px 0px 70px 0px;
    padding: 70px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    flex: none;
    height: auto;
    margin: 0px 0px 70px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 60px 10px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
    margin: 0px 30px 10px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
    height: auto;
    margin: 0px 30px 10px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
    margin: 70px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-65b58ce6-cdd6-4bac-bca0-4fce81667b59] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-65b58ce6-cdd6-4bac-bca0-4fce81667b59] {
    font-size: 20px;
  }
}

.sd[data-s-9a600978-f327-47cf-a586-e2138c464ca5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-593a2e43-56df-44e8-81e6-7e6d1bb32a7d] {
  color: #26842b;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  margin: 0px 50px 0px 50px;
  text-align: justify;
  width: auto;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}

@media screen and (max-width: 840px) {
  .sd[data-s-593a2e43-56df-44e8-81e6-7e6d1bb32a7d] {
    font-size: 14px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-593a2e43-56df-44e8-81e6-7e6d1bb32a7d] {
    font-size: 12px;
    margin: 0px 20px 60px 20px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-26ccd0f9-1214-417f-bab1-9c615009ecbd] {
  color: #ae1f18;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  margin: 0px 50px 0px 50px;
  text-align: justify;
  width: auto;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}

@media screen and (max-width: 840px) {
  .sd[data-s-26ccd0f9-1214-417f-bab1-9c615009ecbd] {
    font-size: 14px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-26ccd0f9-1214-417f-bab1-9c615009ecbd] {
    font-size: 12px;
    margin: 0px 20px 60px 20px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-2798f771-96c4-429c-b9b3-86f48d9695a8] {
  color: #183ba1;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  margin: 0px 50px 60px 50px;
  text-align: justify;
  width: auto;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2798f771-96c4-429c-b9b3-86f48d9695a8] {
    font-size: 14px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2798f771-96c4-429c-b9b3-86f48d9695a8] {
    font-size: 12px;
    margin: 0px 20px 60px 20px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 50px 0px 50px;
  padding: 0px;
  --gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433: 0px;
  --gap-v-54ce6cc4-d3ec-4bc6-8d97-0207a933c433: 0px;
  --gap-uuid: 54ce6cc4-d3ec-4bc6-8d97-0207a933c433;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
    margin: 0px 50px 0px 50px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
    margin: 0px 20px 0px 20px;
    width: auto;
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
    padding: 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-radius: 49px;
  border-right: 0px solid #ffffff;
  border-top: 0px solid #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 25px;
  height: 200px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: 1200px;
  --gap-h-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 25px;
  --gap-v-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 25px;
  --gap-uuid: ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    padding: 0px 40px 0px 40px;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px 25px;
    justify-content: center;
    padding: 20px;
    --gap-h-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 25px;
    --gap-v-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 10px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    padding: 0px 20px 0px 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    margin: 0px 0px 15px 0px;
    padding: 20px;
    max-width: 100%;
  }
}

.sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: center;
  padding: 0px;
  --gap-h-b736d498-94e2-4c49-a553-5683c671bb75: 10px;
  --gap-v-b736d498-94e2-4c49-a553-5683c671bb75: 0px;
  --gap-uuid: b736d498-94e2-4c49-a553-5683c671bb75;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

.sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 24px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-021f6709-187f-4ac1-8e43-fc6c73075ec3] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-4be0850d-30ee-4159-8d49-6b50912a642a] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-a48da219-86d4-4e17-8cf1-e2dea0743873] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-fa5d22d9-5067-4806-9791-7edaaf8abb95] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fa5d22d9-5067-4806-9791-7edaaf8abb95] {
    margin: 0px 0px 0px 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa5d22d9-5067-4806-9791-7edaaf8abb95] {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-b7df9f9a-1f0d-429a-a4ed-2657ada3f1bc] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-025b90be-9db7-4bd8-9a3f-f6e388b11a0b] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-025b90be-9db7-4bd8-9a3f-f6e388b11a0b] {
    padding: 0px 0px 0px 0px;
  }
}

.sd[data-s-00f86309-d6e2-4823-b90e-c4ad8d40d79a] {
  flex: none;
  height: auto;
  width: 100px;
  max-width: 100%;
}

.sd[data-s-00f86309-d6e2-4823-b90e-c4ad8d40d79a]:before {
  background-size: cover;
}

@media screen and (max-width: 540px) {
  .sd[data-s-00f86309-d6e2-4823-b90e-c4ad8d40d79a] {
    flex: none;
    width: 80px;
    max-width: 100%;
  }
}

.sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5: 10px;
  --gap-v-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5: 10px;
  --gap-uuid: cfa761dc-c87a-4ed2-b8d5-2b92dda741c5;
  max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
}

.sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
  }
}

.sd[data-s-ee7c583b-4dcd-452a-94a3-4cc35312a2f9] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ee7c583b-4dcd-452a-94a3-4cc35312a2f9] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-6213381a-c6df-40b9-a295-323c4fbe0421] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ddf266f8-f1dc-48b6-a884-55cc25a2a2d3] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddf266f8-f1dc-48b6-a884-55cc25a2a2d3] {
    font-size: 16px;
  }
}

.sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-15d25ce3-d2ca-46c8-b728-78956badfcc9: 10px;
  --gap-v-15d25ce3-d2ca-46c8-b728-78956badfcc9: 10px;
  --gap-uuid: 15d25ce3-d2ca-46c8-b728-78956badfcc9;
  max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
}

.sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
  }
}

.sd[data-s-3b04b739-e99c-478c-9c45-45684e81e289] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b04b739-e99c-478c-9c45-45684e81e289] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-a80b3a43-64d4-437c-8a7c-b5ac70abddf6] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-13cc8c99-a6ed-4af6-b66a-be8d4c2f2697] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13cc8c99-a6ed-4af6-b66a-be8d4c2f2697] {
    font-size: 16px;
  }
}

.sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-e3a94b42-55f8-40c1-981f-c35464abb308: 10px;
  --gap-v-e3a94b42-55f8-40c1-981f-c35464abb308: 10px;
  --gap-uuid: e3a94b42-55f8-40c1-981f-c35464abb308;
  max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
}

.sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308] {
    flex: none;
    height: auto;
    padding: 20px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
  }
}

.sd[data-s-c8a5fde2-b389-4de3-b69d-0012ba46a97e] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c8a5fde2-b389-4de3-b69d-0012ba46a97e] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-cc74b873-432f-40a5-8b0f-6077b02b6610] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6: 0px;
  --gap-v-d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6: 0px;
  --gap-uuid: d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6;
}

.sd[data-s-f2e4c2f1-e1fc-4ea4-a7a2-8cf1c83b0a22] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f2e4c2f1-e1fc-4ea4-a7a2-8cf1c83b0a22] {
    font-size: 16px;
  }
}

.sd[data-s-2538fe9c-3711-4551-8901-72fd52ff16af] {
  color: #e10000;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.3;
  margin: 5px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2538fe9c-3711-4551-8901-72fd52ff16af] {
    font-size: 12px;
  }
}

.sd[data-s-47ac0103-601c-4166-bbef-a13f259df160] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-47ac0103-601c-4166-bbef-a13f259df160].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-47ac0103-601c-4166-bbef-a13f259df160].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-47ac0103-601c-4166-bbef-a13f259df160] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-88aad456-c5be-4173-99ae-836b3d866ace: 10px;
  --gap-v-88aad456-c5be-4173-99ae-836b3d866ace: 10px;
  --gap-uuid: 88aad456-c5be-4173-99ae-836b3d866ace;
  max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
}

.sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
  }
}

.sd[data-s-2c37d208-897a-45fe-bbd4-af7a118ca520] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2c37d208-897a-45fe-bbd4-af7a118ca520] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-5c49d74b-1c06-4849-9c5d-b6e67aafc588] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-ec2eeb23-49f5-4433-b1a3-b98bc2ec714a] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ec2eeb23-49f5-4433-b1a3-b98bc2ec714a] {
    font-size: 16px;
  }
}

.sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-0ef05730-e3e4-4423-ac83-9c74fddfcac6: 0px;
  --gap-v-0ef05730-e3e4-4423-ac83-9c74fddfcac6: 10px;
  --gap-uuid: 0ef05730-e3e4-4423-ac83-9c74fddfcac6;
  max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
}

.sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    padding: 20px 30px 20px 30px;
    right: 0;
    top: 0;
    width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
    height: 147px;
    width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
    max-width: calc(90% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0.10000000000000003));
  }
}

.sd[data-s-43d0be58-fe03-48d3-abe8-97c01ac98908] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43d0be58-fe03-48d3-abe8-97c01ac98908] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 276px;
    max-width: 100%;
  }
}

.sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
    padding: 0px 20px 0px 20px;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
    padding: 0px 40px 0px 40px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
    padding: 0px 12px 0px 0px;
  }
}

.sd[data-s-081e4d40-e062-420b-a957-5f462b8bc8b1] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-081e4d40-e062-420b-a957-5f462b8bc8b1] {
    margin: 0px 10px 0px 0px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-081e4d40-e062-420b-a957-5f462b8bc8b1] {
    flex: none;
    height: 30px;
    margin: 0px 10px 0px 0px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-2dd128cd-c68a-4764-aa1c-47c376703289] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0e7b4c68-f7d7-497d-b6d9-5d8c2e4f6e9e] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e7b4c68-f7d7-497d-b6d9-5d8c2e4f6e9e] {
    font-size: 16px;
  }
}

.sd[data-s-0564ab3d-8a71-400f-9d03-ab07c101c3aa] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 60px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145] {
    margin: 50px 60px 50px 60px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145] {
    margin: 50px 20px 50px 20px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-d9daca0a-9bcd-4f4d-ab9c-455ed885a42a] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9daca0a-9bcd-4f4d-ab9c-455ed885a42a] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-d9daca0a-9bcd-4f4d-ab9c-455ed885a42a] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
    font-size: 20px;
  }
}

.sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 50px 65px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

.sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58].appear {
  transform: ;
}

.sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58].appear-active {}

@media screen and (max-width: 1280px) {
  .sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
    flex: none;
    width: 1000px;
    max-width: calc(100% - 100px);
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
    flex: none;
    margin: 0px 50px 50px;
    width: 700px;
    max-width: calc(100% - 100px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
    flex: none;
    margin: 0px 20px 50px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 300px;
  justify-content: center;
  width: 48%;
  max-width: 48%;
}

.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145]:hover {
  opacity: 0.5;
  transition-duration: 400ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145] {
    flex: none;
    height: 250px;
    width: 48%;
    max-width: 48%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145] {
    flex: none;
    height: 180px;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-65447895-a8cb-417d-a084-81b9efab9843] {
  flex: none;
  height: auto;
  margin: 55px 0px 55px 0px;
  width: 112px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-65447895-a8cb-417d-a084-81b9efab9843] {
    flex: none;
    margin: 30px 0px 30px 0px;
    width: 95px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-65447895-a8cb-417d-a084-81b9efab9843] {
    flex: none;
    width: 50px;
    max-width: 100%;
  }
}

.sd[data-s-bbe67d77-964d-40ea-bf64-5e03c2a4a3a3] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bbe67d77-964d-40ea-bf64-5e03c2a4a3a3] {
    font-size: 14px;
  }
}

.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 300px;
  justify-content: center;
  width: 48%;
  max-width: 48%;
}

.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1400ms;
}

.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7].appear-active {
  transition-duration: 1400ms;
}

.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7]:hover {
  opacity: 0.5;
  transition-duration: 400ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7] {
    flex: none;
    height: 250px;
    width: 48%;
    max-width: 48%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7] {
    flex: none;
    height: 180px;
    width: 48%;
    max-width: 48%;
  }
}

.sd[data-s-eac7abd0-4cab-4bab-ab40-d880844cd80c] {
  flex: none;
  height: auto;
  margin: 0px 0px 10px 0px;
  width: 62px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-eac7abd0-4cab-4bab-ab40-d880844cd80c] {
    flex: none;
    margin: 0px 0px 15px 0px;
    width: 50px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-eac7abd0-4cab-4bab-ab40-d880844cd80c] {
    flex: none;
    margin: 0px 0px 10px 0px;
    width: 30px;
    max-width: 100%;
  }
}

.sd[data-s-2572fbec-acf3-41d4-b7a1-bd161f711636] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2572fbec-acf3-41d4-b7a1-bd161f711636] {
    font-size: 20px;
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2572fbec-acf3-41d4-b7a1-bd161f711636] {
    font-size: 14px;
  }
}

.sd[data-s-74d4272b-f5e4-4378-a8ed-6c4acfa9db99] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-74d4272b-f5e4-4378-a8ed-6c4acfa9db99] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-2918731e-dde2-40e4-b6b3-88ce1cdcc6f7] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2918731e-dde2-40e4-b6b3-88ce1cdcc6f7] {
    font-size: 14px;
  }
}

.sd[data-s-57cb2baa-2251-46c7-8fbd-2971bc945b29] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-5688e486-13d4-4ef6-b8d2-4af321c67cd7] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5688e486-13d4-4ef6-b8d2-4af321c67cd7] {
    z-index: 0;
  }
}

.sd[data-s-73368a61-04c0-468e-968e-aa484fef956b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 45px 60px 45px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-73368a61-04c0-468e-968e-aa484fef956b].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-73368a61-04c0-468e-968e-aa484fef956b].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-73368a61-04c0-468e-968e-aa484fef956b] {
    margin: 50px 60px 50px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}

.sd[data-s-ff46672c-4b66-4880-b415-897bde70deaa] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ff46672c-4b66-4880-b415-897bde70deaa] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-ff46672c-4b66-4880-b415-897bde70deaa] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-125a4ed8-7eb3-49f4-939d-ab293a985144] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-125a4ed8-7eb3-49f4-939d-ab293a985144] {
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-125a4ed8-7eb3-49f4-939d-ab293a985144] {
    font-size: 20px;
  }
}

.sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
  align-content: space-between;
  align-items: space-between;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 50px 65px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

.sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
    flex: none;
    width: 1000px;
    max-width: calc(100% - 100px);
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
    flex: none;
    width: 700px;
    max-width: calc(100% - 100px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
    flex: none;
    margin: 0px 30px 50px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-69940533-7ea7-46cd-9864-6f821362bcf1] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-239d12ac-df01-45ad-9aac-c8beff978455] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  height: 600px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-239d12ac-df01-45ad-9aac-c8beff978455] {
    flex: none;
    height: 500px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-239d12ac-df01-45ad-9aac-c8beff978455] {
    flex: none;
    height: 400px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-5307099d-ec98-4ab8-b8c0-f9aafcad1916] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-5307099d-ec98-4ab8-b8c0-f9aafcad1916] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-4630cd05-5e6f-44f5-8931-bab0677c47f7] {
  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: 100%;
  max-width: 100%;
}

.sd[data-s-c6004ef2-49ad-4d05-8563-5f69f897e2cf] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px;
  padding: 0px;
  width: 1400px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 1280px) {
  .sd[data-s-c6004ef2-49ad-4d05-8563-5f69f897e2cf] {
    flex: none;
    height: auto;
    margin: 0px 60px 0px;
    max-width: calc(100% - 120px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6004ef2-49ad-4d05-8563-5f69f897e2cf] {
    flex: none;
    margin: 0px 30px 60px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-7fc24f55-88dd-4d8e-ad9a-f7e9ea348d77] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 20px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7fc24f55-88dd-4d8e-ad9a-f7e9ea348d77]:hover {
  opacity: 0.5;
}

.sd[data-s-dd511d0f-407e-4011-9c94-8a1460a041d1] {
  flex: none;
  height: 102px;
  width: 280px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dd511d0f-407e-4011-9c94-8a1460a041d1] {
    flex: none;
    height: 91px;
    width: 250px;
    max-width: 100%;
  }
}

.sd[data-s-fa47eca3-cb98-4504-99b2-d923a1a0bf33] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa47eca3-cb98-4504-99b2-d923a1a0bf33] {
    font-size: 14px;
  }
}

.sd[data-s-b28139e9-091b-4f60-b67d-d6c3dd76bbb6] {
  color: #000000;
  font-family: var(--s-font-ca8b9569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 100px 0px 55px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b28139e9-091b-4f60-b67d-d6c3dd76bbb6] {
    margin: 80px 0px 30px 0px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b28139e9-091b-4f60-b67d-d6c3dd76bbb6] {
    font-size: 12px;
    margin: 70px 0px 30px 0px;
    max-width: 100%;
  }
}

.sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  width: 50px;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    display: none;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    align-content: center;
    align-items: center;
    background: #eabd00;
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    position: fixed;
    right: 0px;
    top: auto;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    display: flex;
  }
}

.sd[data-s-2ddc75b6-1a97-4370-b6c2-34419993d5d3] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  width: 50px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2ddc75b6-1a97-4370-b6c2-34419993d5d3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: auto;
    max-width: 100%;
  }
}

.sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06] {
  height: auto;
  width: 160px;
  max-width: 100%;
}

.sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06]:before {}

@media screen and (max-width: 540px) {
  .sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06]:before {
    background-repeat: no-repeat;
  }

  .sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06] {
    flex: none;
    margin: 0px 5px 0px 0px;
    width: 25px;
    max-width: calc(100% - 5px);
  }
}

.sd[data-s-3766baa6-7a1a-4119-87c3-94df1996b942] {
  color: #333;
  font-family: var(--s-font-50909b9c);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3766baa6-7a1a-4119-87c3-94df1996b942] {
    color: #ffffff;
    font-family: var(--s-font-60ae4775);
    font-size: 21px;
    margin: 0px 5px 0px 0px;
    max-width: calc(100% - 5px);
  }
}

.sd[data-s-e81595f8-7749-41ba-81b1-405977ba2ffa] {
  color: #333;
  font-family: var(--s-font-50909b9c);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e81595f8-7749-41ba-81b1-405977ba2ffa] {
    color: #ffffff;
    font-family: var(--s-font-ca8b9569);
    font-size: 10px;
  }
}

.sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
    flex: none;
    height: 135px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-994620d1-2798-4c73-8d6a-c3216eaf9dc2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-994620d1-2798-4c73-8d6a-c3216eaf9dc2] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
  color: #70ae42;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
    font-size: 14px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
    font-size: 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
    flex: none;
    height: 135px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-8229c937-bc2c-4537-b560-2ed9a95fad97] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-8229c937-bc2c-4537-b560-2ed9a95fad97] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-4245afe5-7992-4e7e-9718-ee3baaeb442c] {
  color: #007ac2;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4245afe5-7992-4e7e-9718-ee3baaeb442c] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-4245afe5-7992-4e7e-9718-ee3baaeb442c] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
    font-size: 24px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
    font-size: 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-a916c71f-2cc2-4031-9150-397ba823ed01] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-a916c71f-2cc2-4031-9150-397ba823ed01] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-3aa310eb-4a91-4efa-8dff-d4b174811c7a] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3aa310eb-4a91-4efa-8dff-d4b174811c7a] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-3aa310eb-4a91-4efa-8dff-d4b174811c7a] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b5136e98-520f-41d6-9f12-331e5bd6c086] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  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-b5136e98-520f-41d6-9f12-331e5bd6c086] {
    font-size: 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-b5136e98-520f-41d6-9f12-331e5bd6c086] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-247d36e9-12bd-4793-a1e5-230c384b81cb] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 833px;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 45px 60px 45px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62] {
    margin: 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-1e2f8faa-b0c5-4119-af77-b14759f56c56] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e2f8faa-b0c5-4119-af77-b14759f56c56] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-1e2f8faa-b0c5-4119-af77-b14759f56c56] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-3395b012-fd1b-49cf-93d7-d4a614926e3b] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3395b012-fd1b-49cf-93d7-d4a614926e3b] {
    font-size: 20px;
  }
}

.sd[data-s-83ec08ae-9ca7-4c2c-85b2-dcdf11aa7e28] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-83ec08ae-9ca7-4c2c-85b2-dcdf11aa7e28] {
    flex: none;
    margin: 0px 20px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-23bedeaf-eb4f-4348-9137-489007a73609] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-23bedeaf-eb4f-4348-9137-489007a73609] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-1771e9d6-17dc-4e78-b0d0-d5be9081d746] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-19d33fea-e11a-44a3-9db5-096dd66f6089] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19d33fea-e11a-44a3-9db5-096dd66f6089] {
    font-size: 16px;
  }
}

.sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-3b948e51-e6b2-4e04-8426-ba11042fbd82] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-3b948e51-e6b2-4e04-8426-ba11042fbd82] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-86584e45-cc20-48e9-ab96-4787caec0869] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-4a6a9a8a-30a7-48a0-817f-9252b9ce9379] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4a6a9a8a-30a7-48a0-817f-9252b9ce9379] {
    font-size: 16px;
  }
}

.sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-ef45dba5-daa6-4622-8282-6e0e7b31b329] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef45dba5-daa6-4622-8282-6e0e7b31b329] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-11885189-d890-49cf-9790-5d2c8ec16e71] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2e52ba2c-ac8e-4bc5-bcaf-2ef1376cef26] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e52ba2c-ac8e-4bc5-bcaf-2ef1376cef26] {
    font-size: 16px;
  }
}

.sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 70px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 45px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-5aea19c4-391e-428e-a64d-eb8ba4ebefd7] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-5aea19c4-391e-428e-a64d-eb8ba4ebefd7] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-5cf12879-0511-4e96-854f-2a23bb7cfac2] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-863ca201-c328-4d3b-983a-915ed13b9a1f] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-863ca201-c328-4d3b-983a-915ed13b9a1f] {
    font-size: 16px;
  }
}

.sd[data-s-de855efa-1e5f-4482-ab95-bbf9b65cda3b] {
  align-content: center;
  align-items: center;
  background: #fff;
  border-radius: 0;
  box-shadow: ;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-30e36076-dea6-4230-a0e1-fb1cc318cbb6] {}

.sd[data-s-c8348e06-29fe-4438-af15-feece4e94357] {}

.sd[data-s-22eeca02-f68e-48ee-b5fd-f46df72c8d2c] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 200px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-22eeca02-f68e-48ee-b5fd-f46df72c8d2c] {
    margin: 150px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-22eeca02-f68e-48ee-b5fd-f46df72c8d2c] {
    margin: 100px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-22eeca02-f68e-48ee-b5fd-f46df72c8d2c] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-9b414ac7-54db-4bf0-b968-2286ba00dd3a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 70px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-9b414ac7-54db-4bf0-b968-2286ba00dd3a].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-9b414ac7-54db-4bf0-b968-2286ba00dd3a].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9b414ac7-54db-4bf0-b968-2286ba00dd3a] {
    margin: 0px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b414ac7-54db-4bf0-b968-2286ba00dd3a] {
    margin: 0px 30px 30px;
  }
}

.sd[data-s-abb205dc-f939-4afb-8a8f-deb13d9247c3] {
  color: #abc783;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-abb205dc-f939-4afb-8a8f-deb13d9247c3] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-abb205dc-f939-4afb-8a8f-deb13d9247c3] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0b59a24b-ce08-43b7-bad7-bcc9fb6e234c] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  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-0b59a24b-ce08-43b7-bad7-bcc9fb6e234c] {
    font-size: 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-0b59a24b-ce08-43b7-bad7-bcc9fb6e234c] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-161b8da2-4d0a-4bbc-b37d-6293714bd816] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

.sd[data-s-161b8da2-4d0a-4bbc-b37d-6293714bd816].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1400ms;
}

.sd[data-s-161b8da2-4d0a-4bbc-b37d-6293714bd816].appear-active {
  transition-duration: 1400ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-161b8da2-4d0a-4bbc-b37d-6293714bd816] {
    flex: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-161b8da2-4d0a-4bbc-b37d-6293714bd816] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-2a270689-c82b-4919-811d-fd15b45a15a6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px;
  padding: 0px;
  width: 420px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2a270689-c82b-4919-811d-fd15b45a15a6] {
    flex: none;
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-3d4477c2-2062-4be4-9608-362b095ab976] {
  color: #333;
  font-family: var(--s-font-2e89cefe);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 50px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-3d4477c2-2062-4be4-9608-362b095ab976].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-3d4477c2-2062-4be4-9608-362b095ab976].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d4477c2-2062-4be4-9608-362b095ab976] {
    font-size: 20px;
    margin: 30px 0px 30px 0px;
    max-width: 100%;
  }
}

.sd[data-s-918c6f69-7163-4bc2-9175-510b5ec8cf0a] {
  align-content: center;
  align-items: center;
  background: #666666;
  border-radius: 35px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 70px;
  justify-content: center;
  margin: 0px 0px 20px 0px;
  width: 420px;
  max-width: 100%;
}

.sd[data-s-918c6f69-7163-4bc2-9175-510b5ec8cf0a].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-918c6f69-7163-4bc2-9175-510b5ec8cf0a].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-83497c81-856d-420c-acc4-3c480da5adc6] {
  color: #FFFFFF;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  justify-content: center;
}

.sd[data-s-1f27c6ca-3d15-4828-88ee-f73be30a6c7b] {
  flex: none;
  height: 50%;
  margin: 0px 5px 0px 0px;
  width: auto;
  max-width: calc(100% - 5px);
}

.sd[data-s-f4ba432e-d76d-4e81-a440-b0015bc16236] {
  color: #FFFFFF;
  font-family: var(--s-font-2e89cefe);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-130f3c1e-aea1-43ff-8e83-9bd3c1c4fa14] {
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.7;
  margin: 0px 0px 30px;
  text-align: justify;
  width: 480px;
  max-width: 100%;
  justify-content: space-between;
}

.sd[data-s-130f3c1e-aea1-43ff-8e83-9bd3c1c4fa14].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-130f3c1e-aea1-43ff-8e83-9bd3c1c4fa14].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-0bbb8aab-0fff-43c3-9589-6ecfafc1e1eb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 0px;
  width: 635px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0bbb8aab-0fff-43c3-9589-6ecfafc1e1eb] {
    flex: none;
    margin: 0px 30px 0px;
    padding: 0px 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-c0f4544e-a6b6-4289-8842-cf9ef8f6ed2c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 20px;
  padding: 20px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c0f4544e-a6b6-4289-8842-cf9ef8f6ed2c].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-c0f4544e-a6b6-4289-8842-cf9ef8f6ed2c].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0f4544e-a6b6-4289-8842-cf9ef8f6ed2c] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-8ea7b79b-56c3-403b-b392-31f886bab229] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 40px 0px 0px;
  width: calc(30% - 40px);
  max-width: calc(30% - 40px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8ea7b79b-56c3-403b-b392-31f886bab229] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-49f26b22-e3b1-4caf-b36d-c6d5887bc459] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49f26b22-e3b1-4caf-b36d-c6d5887bc459] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-59134917-7e18-4c02-9bdb-448993e2d448] {
  color: #FFFFFF;
  font-family: var(--s-font-36b40316);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-59134917-7e18-4c02-9bdb-448993e2d448] {
    font-size: 20px;
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-83d0e6e2-6e2b-49d1-8178-89849a232931] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-2dcd8b03-b803-48a1-b3f6-9f1aab6cb863] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-abaa6cf5-c151-4cb5-81d5-555e6b77a521] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-abaa6cf5-c151-4cb5-81d5-555e6b77a521] {
    align-content: center;
    align-items: center;
  }
}

.sd[data-s-43ff5edb-4117-4126-823b-589786406f6d] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 120px;
  max-width: calc(100% - 5px);
}

.sd[data-s-1bc38cc2-3e27-4320-b000-4ce090eb3f9d] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c130fbde-eedb-4b57-962e-f1be243d3be7] {
  flex: none;
  height: 64px;
  margin: 0px 0px 0px 0px;
  width: 10%;
  z-index: 0;
  max-width: 10%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c130fbde-eedb-4b57-962e-f1be243d3be7] {
    flex: none;
    height: 54px;
    width: 10%;
    max-width: 10%;
  }
}

.sd[data-s-e92ecbe3-3747-4a5b-bfe2-94f0830747f1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e92ecbe3-3747-4a5b-bfe2-94f0830747f1] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-ecedcc1c-5b53-42c3-99c5-e93a834955a2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ecedcc1c-5b53-42c3-99c5-e93a834955a2] {
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-2bcbf936-4635-462a-a3fe-3faadccd5a32] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-b56f9a6d-0864-4539-b577-99849a7a7ddd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-1e792d6d-7c2a-4c44-8ca2-ba22c958d0c9] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-344de8f7-805d-4348-85e7-6a8423f20211] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 120px;
  max-width: calc(100% - 5px);
}

.sd[data-s-e648298d-325c-45c4-afdf-8c6aa01995b3] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-7a8c5552-4c41-4099-b4ec-40de80bf730e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 20px;
  padding: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7a8c5552-4c41-4099-b4ec-40de80bf730e].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-7a8c5552-4c41-4099-b4ec-40de80bf730e].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7a8c5552-4c41-4099-b4ec-40de80bf730e] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-64f437ba-4b36-4195-a98a-7cda9bf2475b] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-64f437ba-4b36-4195-a98a-7cda9bf2475b] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6ca249fe-6d4f-4781-8fb2-3525503e0f58] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ca249fe-6d4f-4781-8fb2-3525503e0f58] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-5898dfea-0904-40b4-9f35-ad7d2d879108] {
  color: #FFFFFF;
  font-family: var(--s-font-36b40316);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5898dfea-0904-40b4-9f35-ad7d2d879108] {
    font-size: 20px;
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-defbfcbd-66fd-4cf5-83f1-c6bbbd70dde2] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-4f251368-172d-447a-9537-bda6d49a148a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-c42f2172-ebb5-4b3f-9432-56e5e8039940] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 10px);
}

.sd[data-s-eb1bb0e5-a26a-4367-8ed8-8d910aecce25] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 150px;
  max-width: calc(100% - 5px);
}

.sd[data-s-6dbdd778-3656-4b4c-a653-cad33236ec48] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-3c649687-fbd3-4aa3-8216-94e70da0877a] {
  flex: none;
  height: 64px;
  margin: 0px 0px 0px 0px;
  width: 10%;
  z-index: 0;
  max-width: 10%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3c649687-fbd3-4aa3-8216-94e70da0877a] {
    flex: none;
    height: 54px;
    width: 10%;
    max-width: 10%;
  }
}

.sd[data-s-395d8804-e87a-463b-adbf-41830d21a097] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  width: 30%;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-395d8804-e87a-463b-adbf-41830d21a097] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-f328b2e5-e8e3-4aca-970a-cbd798312261] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f328b2e5-e8e3-4aca-970a-cbd798312261] {
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-027e0bcd-3b39-4f9e-9dcc-0a2c2f0db8b1] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-1d66409d-b619-491e-b108-526a449496f3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-4c24617a-f939-4d38-a3b4-0ba0f1092106] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6c9ecc6e-133b-479e-ba5f-5f4607430e94] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 120px;
  max-width: calc(100% - 5px);
}

.sd[data-s-59ea7420-43f2-4ce3-8809-8ce1f563cca3] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-35aed9e6-0891-4796-a009-2edecead00bb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 10px;
  padding: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-35aed9e6-0891-4796-a009-2edecead00bb].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-35aed9e6-0891-4796-a009-2edecead00bb].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-35aed9e6-0891-4796-a009-2edecead00bb] {
    margin: 0px 0px 10px;
  }
}

.sd[data-s-74675b69-09d9-4b30-99e5-64998fb772fc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-20b597cb-c340-49d3-9991-af376fe19530] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-66b4977e-4171-4fd4-8dc6-7488d959bdc9] {
  color: #FFFFFF;
  font-family: var(--s-font-36b40316);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-c3e0f1f0-923e-475f-88f8-25bf3ab49a62] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e176e13b-6633-48ed-8394-bf8004e1bb6a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-0a0cf2ea-7553-41bf-ac55-2b6f3b6b1655] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 10px);
}

.sd[data-s-4321e46f-2b07-431f-9a93-6daa50cc8073] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 120px;
  max-width: calc(100% - 5px);
}

.sd[data-s-6829c095-e6db-4ee1-8a5b-a74528429911] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-e3dbe3ed-eb8c-4f16-bb11-6bcddbe6e1aa] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-e3dbe3ed-eb8c-4f16-bb11-6bcddbe6e1aa] {
    font-size: 12px;
    margin: 0px 0px 20px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-e3dbe3ed-eb8c-4f16-bb11-6bcddbe6e1aa] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-d6cbb436-e26a-48a1-89b3-56e0c95fba1b] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

.sd[data-s-d6cbb436-e26a-48a1-89b3-56e0c95fba1b].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1400ms;
}

.sd[data-s-d6cbb436-e26a-48a1-89b3-56e0c95fba1b].appear-active {
  transition-duration: 1400ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d6cbb436-e26a-48a1-89b3-56e0c95fba1b] {
    background: rgba(0, 0, 0, 0.0);
    margin: 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-20a25868-0fc0-4b19-b3f0-0032ae441502] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 640px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-20a25868-0fc0-4b19-b3f0-0032ae441502] {
    flex: none;
    height: 490px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-20a25868-0fc0-4b19-b3f0-0032ae441502] {
    flex: none;
    height: 350px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-64396a4a-2d41-49fe-a2c7-5911ee5c77ce] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px;

  transform: translate( {
        {
        translateX
      }
    }

    , 0px);

  transition-duration: {
      {
      _duration
    }
  }

  ms;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  z-index: 2;
  max-width: 100%;
}

.sd[data-s-64396a4a-2d41-49fe-a2c7-5911ee5c77ce]:before {
  filter: brightness(0.8);
}

.sd[data-s-64396a4a-2d41-49fe-a2c7-5911ee5c77ce]:hover {
  background: #EEEEEE;
}

.sd[data-s-bd9434f8-72d8-410d-9686-cb4d7eb8a2d9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  padding: 0px 80px 60px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b0055f84-2720-4ed2-8dd2-f973e175964e] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 80px;
  z-index: 2;
  max-width: 100%;
}

.sd[data-s-b0055f84-2720-4ed2-8dd2-f973e175964e]:hover {
  background: rgba(255, 255, 255, 0.62);
}

@media screen and (max-width: 1280px) {
  .sd[data-s-b0055f84-2720-4ed2-8dd2-f973e175964e] {
    display: none;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-b0055f84-2720-4ed2-8dd2-f973e175964e] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b0055f84-2720-4ed2-8dd2-f973e175964e] {
    display: none;
    flex: none;
    width: 40px;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-b0055f84-2720-4ed2-8dd2-f973e175964e] {
    display: none;
  }
}

.sd[data-s-978102c1-c536-4df2-a7bf-5b7def9cc764] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-978102c1-c536-4df2-a7bf-5b7def9cc764] {
    flex: none;
    height: 25px;
    width: 25px;
    max-width: 100%;
  }
}

.sd[data-s-97267bce-c313-4052-b805-11715cb8be1e] {
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-f846b88a-82e7-49c6-adb0-7b9374e60e41] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: 80px;
  z-index: 4;
  max-width: 100%;
}

.sd[data-s-f846b88a-82e7-49c6-adb0-7b9374e60e41]:hover {
  background: rgba(255, 255, 255, 0.62);
}

@media screen and (max-width: 1280px) {
  .sd[data-s-f846b88a-82e7-49c6-adb0-7b9374e60e41] {
    display: none;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-f846b88a-82e7-49c6-adb0-7b9374e60e41] {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-f846b88a-82e7-49c6-adb0-7b9374e60e41] {
    display: none;
    flex: none;
    width: 40px;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-f846b88a-82e7-49c6-adb0-7b9374e60e41] {
    display: none;
  }
}

.sd[data-s-9aa3ba73-f388-4f44-a4b0-f1829f056aca] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9aa3ba73-f388-4f44-a4b0-f1829f056aca] {
    flex: none;
    height: 25px;
    width: 25px;
    max-width: 100%;
  }
}

.sd[data-s-7dfa0489-2046-4602-9e3b-fa0a61ab4171] {
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-a534924e-d640-4064-bf7b-aa577e060fb1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: -2;
  max-width: 100%;
}

@media screen and (max-width: 320px) {
  .sd[data-s-a534924e-d640-4064-bf7b-aa577e060fb1] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-5f3412e1-7071-4c8b-a380-fa8379a7a5d2] {}

.sd[data-s-608c1773-0d1c-45e6-b61e-84048753070f] {}

.sd[data-s-cddd9bfe-973e-4b96-8dc5-88d6d0af8a45] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-cddd9bfe-973e-4b96-8dc5-88d6d0af8a45].appear {
  opacity: 0;
  transition-delay: 400ms;
  transition-duration: 1000ms;
  transition-timing-function: ease;
}

.sd[data-s-cddd9bfe-973e-4b96-8dc5-88d6d0af8a45].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
  transition-timing-function: ease;
}

.sd[data-s-5a7a0536-960f-4cf3-8749-92d93818de97] {}

.sd[data-s-01afd2d1-4d55-4aea-b473-4ab1e10f38f5] {
  align-content: center;
  align-items: center;
  background: #EEEEEE;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d0546e65-69aa-4c17-be46-26ec8ca8f9d9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 40px 0px 20px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d0546e65-69aa-4c17-be46-26ec8ca8f9d9].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-d0546e65-69aa-4c17-be46-26ec8ca8f9d9].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d0546e65-69aa-4c17-be46-26ec8ca8f9d9] {
    flex: none;
    width: 85%;
    max-width: 85%;
  }
}

.sd[data-s-3d07c0e5-c340-4f91-bf24-84af3b987b70] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3d07c0e5-c340-4f91-bf24-84af3b987b70].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-3d07c0e5-c340-4f91-bf24-84af3b987b70].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3d07c0e5-c340-4f91-bf24-84af3b987b70] {
    justify-content: center;
  }
}

.sd[data-s-3932a5d9-627f-4e47-95e6-cd93ab9aa548] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 10px 0px 0px;
  opacity: 0;
  padding: 0px 0px 0px 20px;
  width: 250px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-3932a5d9-627f-4e47-95e6-cd93ab9aa548] {
    flex: none;
    width: calc(56% - 10px);
    max-width: calc(56% - 10px);
  }
}

.sd[data-s-2eb4418a-cacd-4f74-8bdf-37d54e25cfb4] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-10f5c800-d1b5-429f-861b-54b1a70f2b19] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-10f5c800-d1b5-429f-861b-54b1a70f2b19] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-781e6b3d-b017-4d61-844d-d90def24c7e3] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-781e6b3d-b017-4d61-844d-d90def24c7e3] {
    font-size: 14px;
  }
}

.sd[data-s-d552a2d5-5f95-4158-a593-3f78fb0c009a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d552a2d5-5f95-4158-a593-3f78fb0c009a].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-d552a2d5-5f95-4158-a593-3f78fb0c009a].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d552a2d5-5f95-4158-a593-3f78fb0c009a] {
    justify-content: center;
  }
}

.sd[data-s-5340e1a0-f704-4f03-a589-7f937817c55f] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 20px;
  width: 250px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-5340e1a0-f704-4f03-a589-7f937817c55f] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-d8710ab6-79a3-46cd-afa6-8efee4332886] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d8710ab6-79a3-46cd-afa6-8efee4332886] {
    font-size: 14px;
  }
}

.sd[data-s-cdb4daf9-f5dc-4665-99cf-b3b1a5acf89f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cdb4daf9-f5dc-4665-99cf-b3b1a5acf89f] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-18b4acde-f18f-411e-b7c6-cb2ad3805eb0] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-18b4acde-f18f-411e-b7c6-cb2ad3805eb0] {
    font-size: 14px;
  }
}

.sd[data-s-20ea6972-35f2-462e-9720-80cc6cd6815f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-20ea6972-35f2-462e-9720-80cc6cd6815f].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-20ea6972-35f2-462e-9720-80cc6cd6815f].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-20ea6972-35f2-462e-9720-80cc6cd6815f] {
    justify-content: center;
  }
}

.sd[data-s-5c015c43-6308-45a9-8b8a-c45389ad1339] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 20px;
  width: 250px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-5c015c43-6308-45a9-8b8a-c45389ad1339] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-8e97e000-968b-43a4-b962-859096f9bb24] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e97e000-968b-43a4-b962-859096f9bb24] {
    font-size: 14px;
  }
}

.sd[data-s-5b9c4156-85d4-46a9-8e5c-bbb6786e3a80] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b9c4156-85d4-46a9-8e5c-bbb6786e3a80] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-6f88ca87-8d66-4f5d-a0b2-1ce0c0b30d31] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6f88ca87-8d66-4f5d-a0b2-1ce0c0b30d31] {
    font-size: 14px;
  }
}

.sd[data-s-7c6bfde1-857e-4ddf-ae6e-ca2c284afa45] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7c6bfde1-857e-4ddf-ae6e-ca2c284afa45].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-7c6bfde1-857e-4ddf-ae6e-ca2c284afa45].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7c6bfde1-857e-4ddf-ae6e-ca2c284afa45] {
    justify-content: center;
  }
}

.sd[data-s-f3c5c441-e47a-41da-adb0-246111f72fef] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 20px;
  width: 250px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3c5c441-e47a-41da-adb0-246111f72fef] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-07bf60b3-b7dd-471d-b681-0016af2ba4f7] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-07bf60b3-b7dd-471d-b681-0016af2ba4f7] {
    font-size: 14px;
  }
}

.sd[data-s-1dd5b734-a10c-4590-9277-1cac28774368] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dd5b734-a10c-4590-9277-1cac28774368] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-f3312a05-a74b-41ee-b400-6adce9a72fbf] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3312a05-a74b-41ee-b400-6adce9a72fbf] {
    font-size: 14px;
  }
}

.sd[data-s-a582e1ab-53ca-418c-9b50-2a8ac34d6821] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a582e1ab-53ca-418c-9b50-2a8ac34d6821].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-a582e1ab-53ca-418c-9b50-2a8ac34d6821].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a582e1ab-53ca-418c-9b50-2a8ac34d6821] {
    justify-content: center;
  }
}

.sd[data-s-0ca890e6-b455-40c9-9d61-a22ee412c322] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 20px;
  width: 250px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ca890e6-b455-40c9-9d61-a22ee412c322] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-56d90151-db91-44f3-aa06-7b3c7b95c39b] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56d90151-db91-44f3-aa06-7b3c7b95c39b] {
    font-size: 14px;
  }
}

.sd[data-s-bcd1d25e-a458-49b7-b5a9-a9d5aaf6988f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bcd1d25e-a458-49b7-b5a9-a9d5aaf6988f] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-f0e47da1-cd3b-4cf0-bf8e-4175b437941a] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 5px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 5px);
  justify-content: center;
}

.sd[data-s-f37536ec-2467-44c4-926d-a7c181fd7625] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-4d644a9b-b658-4797-837c-fca06dc11ea3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4d644a9b-b658-4797-837c-fca06dc11ea3].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-4d644a9b-b658-4797-837c-fca06dc11ea3].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d644a9b-b658-4797-837c-fca06dc11ea3] {
    justify-content: center;
  }
}

.sd[data-s-16198e41-5242-45d3-9c66-b6eab65f8790] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 20px;
  width: 250px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-16198e41-5242-45d3-9c66-b6eab65f8790] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-6a7830c3-a566-49f0-853a-459dbcb2a843] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6a7830c3-a566-49f0-853a-459dbcb2a843] {
    font-size: 14px;
  }
}

.sd[data-s-1e6aa10c-e06a-460d-beb9-444f170e10df] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 320px) {
  .sd[data-s-1e6aa10c-e06a-460d-beb9-444f170e10df] {
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-374ca251-39ff-47b0-a0a0-2c6b534f7d7c] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  margin: 5px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-374ca251-39ff-47b0-a0a0-2c6b534f7d7c] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-8c8464cf-a046-4659-a7e6-b579e24989cf] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-d5118030-2e83-4407-bfbb-e93d5b669272] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 5px 0px 10px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d5118030-2e83-4407-bfbb-e93d5b669272].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-d5118030-2e83-4407-bfbb-e93d5b669272].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5118030-2e83-4407-bfbb-e93d5b669272] {
    flex: none;
    justify-content: center;
    margin: 5px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-0778ad8b-1774-4c78-bd97-0b78a40365cd] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 450px;
  justify-content: center;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 20px;
  width: 250px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0778ad8b-1774-4c78-bd97-0b78a40365cd] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-d57dec27-9b29-4deb-b4ef-f903be71663b] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d57dec27-9b29-4deb-b4ef-f903be71663b] {
    font-size: 14px;
  }
}

.sd[data-s-a847ed61-4409-4695-84dd-9f8a2b00d427] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a847ed61-4409-4695-84dd-9f8a2b00d427] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-8bcebc92-e4d7-4f1f-b7a5-4b7f84ccdc34] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 450px;
  justify-content: space-between;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-2b02b4fb-f3c8-4b87-be91-1da5d3d81e0c] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 240px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2b02b4fb-f3c8-4b87-be91-1da5d3d81e0c] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-dcc71d9f-681b-4a49-be00-238a0fc58355] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.7;
  padding: 0px 25px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dcc71d9f-681b-4a49-be00-238a0fc58355] {
    font-size: 12px;
    padding: 0px 15px 0px;
  }
}

.sd[data-s-01d064a0-496a-4795-a5db-1271a668f263] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 205px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-01d064a0-496a-4795-a5db-1271a668f263] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-68615060-cef7-4aa0-b6bf-93a91558b836] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.7;
  padding: 0px 10px 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}

@media screen and (max-width: 540px) {
  .sd[data-s-68615060-cef7-4aa0-b6bf-93a91558b836] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-68615060-cef7-4aa0-b6bf-93a91558b836] {
    font-size: 11px;
    line-height: 1.6;
  }
}

.sd[data-s-aac53621-bdb1-4cf3-8506-9533a15fbbaf] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 30px;
  width: 440px;
  max-width: calc(100% - 100px);
}

.sd[data-s-aac53621-bdb1-4cf3-8506-9533a15fbbaf].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-aac53621-bdb1-4cf3-8506-9533a15fbbaf].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-aac53621-bdb1-4cf3-8506-9533a15fbbaf] {
    margin: 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-7d6ab3b2-3c3b-435a-b2ea-138d9145ddd5] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7d6ab3b2-3c3b-435a-b2ea-138d9145ddd5] {
    font-size: 16px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-7d6ab3b2-3c3b-435a-b2ea-138d9145ddd5] {
    font-size: 14px;
  }
}

.sd[data-s-6fb5b627-f54d-4128-bcbc-247a94533767] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6fb5b627-f54d-4128-bcbc-247a94533767] {
    bottom: 0;
    font-size: 14px;
    left: 0;
    right: 0;
    top: 0;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6fb5b627-f54d-4128-bcbc-247a94533767] {
    font-size: 12px;
  }
}

.sd[data-s-6e60ea41-dec7-4049-b248-dca9a792aee9] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.75;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6e60ea41-dec7-4049-b248-dca9a792aee9] {
    bottom: 0;
    font-size: 14px;
    left: 0;
    right: 0;
    top: 0;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-6e60ea41-dec7-4049-b248-dca9a792aee9] {
    font-size: 12px;
  }
}

.sd[data-s-f3206e07-5858-4501-9b5e-f5223cb6fe28] {}

.sd[data-s-e14e3802-5656-4942-8420-e8edaf992784] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-d4fe8668-e1db-4ab6-9cf4-affa9b5b53cd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 45px 60px 45px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-d4fe8668-e1db-4ab6-9cf4-affa9b5b53cd].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-d4fe8668-e1db-4ab6-9cf4-affa9b5b53cd].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4fe8668-e1db-4ab6-9cf4-affa9b5b53cd] {
    margin: 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-659b4f91-90ab-4240-b44b-7926c1375ba4] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-659b4f91-90ab-4240-b44b-7926c1375ba4] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-659b4f91-90ab-4240-b44b-7926c1375ba4] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-077101d7-27cf-43ad-a427-50b84b5c7f1b] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-077101d7-27cf-43ad-a427-50b84b5c7f1b] {
    font-size: 20px;
  }
}

.sd[data-s-48acce4b-dd32-409c-88bf-ee692ceb6b5c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-48acce4b-dd32-409c-88bf-ee692ceb6b5c] {
    flex: none;
    margin: 0px 20px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-f038da7c-7ee2-4020-889c-c6e6092f64b1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 200px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f038da7c-7ee2-4020-889c-c6e6092f64b1].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-f038da7c-7ee2-4020-889c-c6e6092f64b1].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f038da7c-7ee2-4020-889c-c6e6092f64b1] {
    bottom: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 160px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-edebd486-4197-4b76-8904-c407f452df5e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 25px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 25px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-edebd486-4197-4b76-8904-c407f452df5e] {
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-7f6469f9-c25f-46fb-8e59-729000407a81] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f6469f9-c25f-46fb-8e59-729000407a81] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-19b07bb9-4d38-4afb-acbd-0b3657975e7f] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-530482f0-2da9-4d68-ac9d-78e0cac64d5d] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-530482f0-2da9-4d68-ac9d-78e0cac64d5d] {
    font-size: 16px;
  }
}

.sd[data-s-0ca06941-9891-462c-aed6-42ec0e9a4c96] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 450px;
  max-width: 100%;
}

.sd[data-s-0ca06941-9891-462c-aed6-42ec0e9a4c96].appear {
  transform: ;
}

.sd[data-s-0ca06941-9891-462c-aed6-42ec0e9a4c96].appear-active {}

.sd[data-s-0ca06941-9891-462c-aed6-42ec0e9a4c96]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid #eabd00;
  border-left: 1px solid #eabd00;
  border-right: 1px solid #eabd00;
  border-top: 1px solid #eabd00;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ca06941-9891-462c-aed6-42ec0e9a4c96] {
    flex: none;
    height: 70px;
    width: 60%;
    max-width: 60%;
  }
}

.sd[data-s-69af7a85-33d1-4bfe-8d97-f79478cecebc] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-0ca06941-9891-462c-aed6-42ec0e9a4c96]:hover .sd[data-s-69af7a85-33d1-4bfe-8d97-f79478cecebc] {
  color: #eabd00;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69af7a85-33d1-4bfe-8d97-f79478cecebc] {
    font-size: 15px;
  }
}

.sd[data-s-b1423a31-462f-42a1-a4f4-e04ee8a4748a] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-b1423a31-462f-42a1-a4f4-e04ee8a4748a].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-b1423a31-462f-42a1-a4f4-e04ee8a4748a].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b1423a31-462f-42a1-a4f4-e04ee8a4748a] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-d187ab74-fedd-4bc5-bf8b-0cf49a4bc2a3] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d187ab74-fedd-4bc5-bf8b-0cf49a4bc2a3].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-d187ab74-fedd-4bc5-bf8b-0cf49a4bc2a3].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d187ab74-fedd-4bc5-bf8b-0cf49a4bc2a3] {
    padding: 20px;
    bottom: 0;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-82ccb238-3083-40f1-9e40-0a8f5bdb61ab] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-82ccb238-3083-40f1-9e40-0a8f5bdb61ab] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-d15ff06f-55d3-4ed6-a462-ede46204b185] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-4b844280-26c5-4420-b9a9-657693c58415] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4b844280-26c5-4420-b9a9-657693c58415] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.sd[data-s-8d0ad897-8d5b-4e94-b216-313187bc9f13] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px -10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - -10px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d0ad897-8d5b-4e94-b216-313187bc9f13] {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-062e2b4c-bf41-4005-92ad-0b85d1216981] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-062e2b4c-bf41-4005-92ad-0b85d1216981] {
    font-size: 16px;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-b59a51ff-b74b-4c3c-8ec9-8e9882b9a173] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-b59a51ff-b74b-4c3c-8ec9-8e9882b9a173].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-b59a51ff-b74b-4c3c-8ec9-8e9882b9a173].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b59a51ff-b74b-4c3c-8ec9-8e9882b9a173] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-fa5270aa-5ee0-4ea5-bdb6-421eeea673c5] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fa5270aa-5ee0-4ea5-bdb6-421eeea673c5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-fa5270aa-5ee0-4ea5-bdb6-421eeea673c5].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fa5270aa-5ee0-4ea5-bdb6-421eeea673c5] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-c2e00796-3708-4505-b6a7-9fd834930249] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2e00796-3708-4505-b6a7-9fd834930249] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-a33a1273-5569-432c-baa3-ff363267a476] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-98fbd87f-a55c-4278-82c0-8fbffad2e242] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-98fbd87f-a55c-4278-82c0-8fbffad2e242] {
    font-size: 16px;
  }
}

.sd[data-s-c0aad1ca-a506-47f1-a9c9-be7d3358b547] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-c0aad1ca-a506-47f1-a9c9-be7d3358b547].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-c0aad1ca-a506-47f1-a9c9-be7d3358b547].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c0aad1ca-a506-47f1-a9c9-be7d3358b547] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b52a95fe-abd7-4fe0-a43c-b8e4c75904cc] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b52a95fe-abd7-4fe0-a43c-b8e4c75904cc].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-b52a95fe-abd7-4fe0-a43c-b8e4c75904cc].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b52a95fe-abd7-4fe0-a43c-b8e4c75904cc] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-a2b28c75-2b9f-4bbb-8ade-cad5b59b9c91] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2b28c75-2b9f-4bbb-8ade-cad5b59b9c91] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-a92435da-2c49-4514-984e-68c9ec443e06] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-118b7671-64fa-4208-8cd5-531f6b9e84df] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-118b7671-64fa-4208-8cd5-531f6b9e84df] {
    font-size: 16px;
  }
}

.sd[data-s-b9a47eec-bb1b-45d1-ac8e-e360bf4b557f] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}

.sd[data-s-b9a47eec-bb1b-45d1-ac8e-e360bf4b557f].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-b9a47eec-bb1b-45d1-ac8e-e360bf4b557f].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b9a47eec-bb1b-45d1-ac8e-e360bf4b557f] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-f3a916ae-5371-49b0-8f24-9e2d25dc66d1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 70px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f3a916ae-5371-49b0-8f24-9e2d25dc66d1].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-f3a916ae-5371-49b0-8f24-9e2d25dc66d1].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3a916ae-5371-49b0-8f24-9e2d25dc66d1] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 45px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}

.sd[data-s-30f161c2-c918-48b4-89ee-7c7d0c1654cc] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-30f161c2-c918-48b4-89ee-7c7d0c1654cc] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-8791bc78-d519-4c20-bf9d-3dddab96032f] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-79c0e46f-33c8-4817-8978-f060ce5b632b] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-79c0e46f-33c8-4817-8978-f060ce5b632b] {
    font-size: 16px;
  }
}

.sd[data-s-907157a3-2ced-4e4b-a0c6-24ed7fff0e59] {}

.sd[data-s-1f5a1189-94e3-4aef-8fb0-43f251af72c6] {}

.sd[data-s-aaea2b6a-a19c-4cf9-b870-9b0d89d0b1e8] {}

.sd[data-s-07b944a8-6244-4393-87f7-4cd2049fc1c7] {}

body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
