@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;
  min-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: 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));
    flex-direction: column;
  }
}

.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 0px 0px 0px;
    flex-direction: column;
  }
}

.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 0px 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-2981c7e2-cd71-4d6f-9a09-10e7f0c5847e] {
  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-6a127312-3890-4350-8127-354f443d7334] {}

.sd[data-s-3ee8012d-4664-445e-b9e8-f4719b8f915c] {}

.sd[data-s-2d1ae6af-5e1e-4d89-8dc1-d49f0a3adf6e] {
  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-2d1ae6af-5e1e-4d89-8dc1-d49f0a3adf6e] {
    margin: 150px 0px 0px 0px;
    z-index: 0;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-2d1ae6af-5e1e-4d89-8dc1-d49f0a3adf6e] {
    margin: 100px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-2d1ae6af-5e1e-4d89-8dc1-d49f0a3adf6e] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-495310fe-c08d-4a9d-85fc-6c739055a0e2] {
  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-495310fe-c08d-4a9d-85fc-6c739055a0e2].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-495310fe-c08d-4a9d-85fc-6c739055a0e2].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-495310fe-c08d-4a9d-85fc-6c739055a0e2] {
    margin: 0px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-495310fe-c08d-4a9d-85fc-6c739055a0e2] {
    margin: 0px 30px 30px;
  }
}

.sd[data-s-ed38f92b-e9af-4add-a460-ab5a61dc7df8] {
  color: #7c9ed3;
  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-ed38f92b-e9af-4add-a460-ab5a61dc7df8] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-ed38f92b-e9af-4add-a460-ab5a61dc7df8] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-fe4fc28e-18ac-407c-9806-be37bee717ea] {
  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-fe4fc28e-18ac-407c-9806-be37bee717ea] {
    font-size: 20px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-fe4fc28e-18ac-407c-9806-be37bee717ea] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-96daea3f-5e33-4d05-ba49-a6c97dfe4de6] {
  align-content: center;
  align-items: center;
  background: #eacc79;
  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-96daea3f-5e33-4d05-ba49-a6c97dfe4de6].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1200ms;
}

.sd[data-s-96daea3f-5e33-4d05-ba49-a6c97dfe4de6].appear-active {
  transition-duration: 1200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-96daea3f-5e33-4d05-ba49-a6c97dfe4de6] {
    margin: 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-b5ef1557-b71a-40c5-9695-e13b2d384ec3] {
  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-b5ef1557-b71a-40c5-9695-e13b2d384ec3].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-b5ef1557-b71a-40c5-9695-e13b2d384ec3].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5ef1557-b71a-40c5-9695-e13b2d384ec3] {
    margin: 30px 0px 30px 0px;
    max-width: 100%;
  }
}

.sd[data-s-e8b600d9-2511-448d-b6e4-30ac7e4ba733] {
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.7;
  margin: 0px 50px 50px;
  text-align: justify;
  width: 480px;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}

.sd[data-s-e8b600d9-2511-448d-b6e4-30ac7e4ba733].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-e8b600d9-2511-448d-b6e4-30ac7e4ba733].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8b600d9-2511-448d-b6e4-30ac7e4ba733] {
    margin: 0px 30px 30px;
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-fe203ffd-fed1-4959-acb3-b441f1f1dfc4] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: center;
  margin: 0px 50px 60px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe203ffd-fed1-4959-acb3-b441f1f1dfc4] {
    margin: 0px 50px 40px;
    max-width: calc(100% - 100px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-fe203ffd-fed1-4959-acb3-b441f1f1dfc4] {
    margin: 0px 20px 40px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-0f8f0d15-940b-4fc1-af08-ae1a3c6abf26] {
  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: 480px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f8f0d15-940b-4fc1-af08-ae1a3c6abf26] {
    flex: none;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-0f8f0d15-940b-4fc1-af08-ae1a3c6abf26] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-d5f23453-539c-4aae-9de1-707686d4ab8d] {
  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 30px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d5f23453-539c-4aae-9de1-707686d4ab8d].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-d5f23453-539c-4aae-9de1-707686d4ab8d].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5f23453-539c-4aae-9de1-707686d4ab8d] {
    border-radius: 40px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-6d0e8f45-6e8e-4ad7-9bbd-856fac3de1f4] {
  color: #FFFFFF;
  font-family: var(--s-font-2e89cefe);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 15px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 15px);
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6d0e8f45-6e8e-4ad7-9bbd-856fac3de1f4] {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}

.sd[data-s-06c5b85b-2a90-4cfc-bb93-04e1f85a1518] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-fb2920a1-4de2-4b97-9365-4cf9e43d765a] {
  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;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb2920a1-4de2-4b97-9365-4cf9e43d765a] {
    font-size: 12px;
  }
}

.sd[data-s-bb1066d6-9323-4b32-9ed4-9c49a7258106] {
  flex: none;
  height: auto;
  margin: -2px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-bb1066d6-9323-4b32-9ed4-9c49a7258106] {
    flex: none;
    width: 16px;
    max-width: calc(100% - 10px);
  }
}

.sd[data-s-49fb6244-d8c5-4449-9d11-f85ffef057de] {
  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;
}

@media screen and (max-width: 540px) {
  .sd[data-s-49fb6244-d8c5-4449-9d11-f85ffef057de] {
    font-size: 16px;
  }
}

.sd[data-s-3972eb2e-77e3-49d3-9a58-09f415686402] {
  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;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3972eb2e-77e3-49d3-9a58-09f415686402] {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-08074e83-2212-4c81-813b-478bcc547c01] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-08074e83-2212-4c81-813b-478bcc547c01] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-08074e83-2212-4c81-813b-478bcc547c01] {
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-76d4cca9-2691-49d0-a722-dfb19a274063] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 20px);
}

.sd[data-s-76d4cca9-2691-49d0-a722-dfb19a274063].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-76d4cca9-2691-49d0-a722-dfb19a274063].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-c488dc8a-087a-4d7e-8132-13e7ccbc41b5] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 14px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 14px);
  justify-content: center;
}

.sd[data-s-db9174a3-7a0a-4d1b-b9a7-21990fe7a1cf] {
  color: #FFFFFF;
  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-907f2051-ef98-4866-819c-ca6bf03aedd0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 45.89px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-907f2051-ef98-4866-819c-ca6bf03aedd0].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-907f2051-ef98-4866-819c-ca6bf03aedd0].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-907f2051-ef98-4866-819c-ca6bf03aedd0] {
    flex: none;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-0715b4a5-c003-4d07-abc4-5459677c31f9] {
  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-0715b4a5-c003-4d07-abc4-5459677c31f9] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-9c5f865f-cd75-46fb-80e3-4bb807b26229] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 95px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 320px) {
  .sd[data-s-9c5f865f-cd75-46fb-80e3-4bb807b26229] {
    flex: none;
    width: 80px;
    max-width: calc(100% - 5px);
  }
}

.sd[data-s-e3788851-fdb4-4bd0-8bab-6032a19db730] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-6ad999e7-bea0-413a-a559-e348ece20b0b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 17px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6ad999e7-bea0-413a-a559-e348ece20b0b] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-6ad999e7-bea0-413a-a559-e348ece20b0b] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-0abef5d6-6d5b-49df-be71-50e04481188d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 20px);
}

.sd[data-s-0abef5d6-6d5b-49df-be71-50e04481188d].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-0abef5d6-6d5b-49df-be71-50e04481188d].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-ddcaf86d-7f96-462c-b802-3a68c8d661f5] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 14px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 14px);
  justify-content: center;
}

.sd[data-s-363b0bf0-6d6f-45ac-bb42-9cb745596c1a] {
  color: #FFFFFF;
  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-346b7782-5a70-406d-943d-1143037c7e75] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 45.89px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-346b7782-5a70-406d-943d-1143037c7e75].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-346b7782-5a70-406d-943d-1143037c7e75].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-346b7782-5a70-406d-943d-1143037c7e75] {
    flex: none;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-b0a0235d-7346-4909-90f4-1843e20e5c5b] {
  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-b0a0235d-7346-4909-90f4-1843e20e5c5b] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-0089eee3-1cc6-4731-80ae-bd7908c4d1ce] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 95px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 320px) {
  .sd[data-s-0089eee3-1cc6-4731-80ae-bd7908c4d1ce] {
    flex: none;
    width: 80px;
    max-width: calc(100% - 5px);
  }
}

.sd[data-s-134aaacf-7eaf-41ac-85e5-f952ef26b506] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-976f41a0-9abf-4fb8-950a-09d4badf626c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 17px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-976f41a0-9abf-4fb8-950a-09d4badf626c] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-976f41a0-9abf-4fb8-950a-09d4badf626c] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}

.sd[data-s-d5f37f63-2076-4172-8215-7ac26ea11fc1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 48px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 48px);
}

.sd[data-s-d5f37f63-2076-4172-8215-7ac26ea11fc1].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-d5f37f63-2076-4172-8215-7ac26ea11fc1].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-c35783c9-eabe-44d2-9184-f742e415b5a0] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 14px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 14px);
  justify-content: center;
}

.sd[data-s-0e23bd0b-19dd-4197-9d73-30d7997a1b05] {
  color: #FFFFFF;
  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-cab8924d-327c-49fc-abbb-d78f8b2d1139] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 45.89px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-cab8924d-327c-49fc-abbb-d78f8b2d1139].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-cab8924d-327c-49fc-abbb-d78f8b2d1139].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cab8924d-327c-49fc-abbb-d78f8b2d1139] {
    flex: none;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-c91aa306-1662-47a3-b7b9-1b8a240b833d] {
  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-c91aa306-1662-47a3-b7b9-1b8a240b833d] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-be14124b-7f0a-43b7-808b-df490636818a] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 95px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 320px) {
  .sd[data-s-be14124b-7f0a-43b7-808b-df490636818a] {
    flex: none;
    width: 80px;
    max-width: calc(100% - 5px);
  }
}

.sd[data-s-28115b9a-d232-4999-893b-2fea54912273] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-06d6eec3-daac-429e-89b9-e780904bf877] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 17px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06d6eec3-daac-429e-89b9-e780904bf877] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-06d6eec3-daac-429e-89b9-e780904bf877] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-64779151-286d-43e6-866e-58dc1176590d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 48px 0px 0px;
  padding: 0px;
  max-width: calc(100% - 48px);
}

.sd[data-s-64779151-286d-43e6-866e-58dc1176590d].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-64779151-286d-43e6-866e-58dc1176590d].appear-active {
  transition-duration: 1000ms;
}

.sd[data-s-a8698680-e46c-4e99-81ad-a7396f35d47a] {
  color: #000000;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 14px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 14px);
  justify-content: center;
}

.sd[data-s-64019847-845e-467e-86d1-35f7c5d9d222] {
  color: #FFFFFF;
  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-90405ae8-6462-4c2f-b115-f1798cea50da] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 45.89px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-90405ae8-6462-4c2f-b115-f1798cea50da].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-90405ae8-6462-4c2f-b115-f1798cea50da].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-90405ae8-6462-4c2f-b115-f1798cea50da] {
    flex: none;
    height: auto;
    max-width: 100%;
  }
}

.sd[data-s-4b6416ac-c2be-4bc7-8c14-9e5cb5e50b37] {
  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-4b6416ac-c2be-4bc7-8c14-9e5cb5e50b37] {
    margin: 0px 0px 0px 0px;
  }
}

.sd[data-s-6552ffff-c9b1-4d4d-baa4-6f017eb4b6fb] {
  flex: none;
  height: auto;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 95px;
  max-width: calc(100% - 5px);
}

@media screen and (max-width: 320px) {
  .sd[data-s-6552ffff-c9b1-4d4d-baa4-6f017eb4b6fb] {
    flex: none;
    width: 80px;
    max-width: calc(100% - 5px);
  }
}

.sd[data-s-9ffe7c71-00f4-4588-93ed-6b215230bc08] {
  color: #000000;
  font-family: var(--s-font-2e89cefe);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-da3c887a-0d59-42a7-86fa-ffb7f27ca1d8] {
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.7;
  margin: 0px 50px 50px;
  text-align: justify;
  width: 480px;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}

.sd[data-s-da3c887a-0d59-42a7-86fa-ffb7f27ca1d8].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-da3c887a-0d59-42a7-86fa-ffb7f27ca1d8].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da3c887a-0d59-42a7-86fa-ffb7f27ca1d8] {
    margin: 0px 30px 30px;
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-b8e9c761-1d61-459e-8267-84f3d4a40ec9] {
  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 50px 0px 50px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 1200px;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-b8e9c761-1d61-459e-8267-84f3d4a40ec9] {
    flex: none;
    height: 490px;
    max-width: calc(100% - 100px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8e9c761-1d61-459e-8267-84f3d4a40ec9] {
    flex: none;
    height: 350px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-eb80e229-54cb-43ab-b760-a05ea0bc5b5c] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  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-eb80e229-54cb-43ab-b760-a05ea0bc5b5c]:before {
  filter: brightness(0.8);
}

.sd[data-s-eb80e229-54cb-43ab-b760-a05ea0bc5b5c]:hover {
  background: #EEEEEE;
}

.sd[data-s-eee0855b-e53c-473a-b46e-d0fe2de27e28] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e045a4bc-1629-4ab1-895b-e9e1d4fc3259] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  padding: 0px 80px 20px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dc5c30fe-591b-431c-a759-cc347a601646] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: 32px;
  line-height: 1.4;
  text-align: center;
  width: 210px;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc5c30fe-591b-431c-a759-cc347a601646] {
    font-size: 16px;
    height: 16px;
    max-width: 100%;
  }
}

.sd[data-s-284597c5-c0ea-4d3c-a3fb-d0563bcd590e] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-fdfd202d-23de-4bf3-b53d-9227df55591d] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: 0px;
  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-fdfd202d-23de-4bf3-b53d-9227df55591d]:hover {
  background: rgba(255, 255, 255, 0.62);
}

@media screen and (max-width: 840px) {
  .sd[data-s-fdfd202d-23de-4bf3-b53d-9227df55591d] {
    flex: none;
    width: 40px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdfd202d-23de-4bf3-b53d-9227df55591d] {
    display: flex;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-fdfd202d-23de-4bf3-b53d-9227df55591d] {
    display: flex;
  }
}

.sd[data-s-c339adf5-6e39-4566-a929-6b34b4316b78] {
  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: 840px) {
  .sd[data-s-c339adf5-6e39-4566-a929-6b34b4316b78] {
    flex: none;
    height: 25px;
    width: 25px;
    max-width: 100%;
  }
}

.sd[data-s-8c1537a9-0970-44bf-87c4-d3e5898f634f] {
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-4501e582-c94b-4f96-bb07-97bc5c234213] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  bottom: 0px;
  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-4501e582-c94b-4f96-bb07-97bc5c234213]:hover {
  background: rgba(255, 255, 255, 0.62);
}

@media screen and (max-width: 840px) {
  .sd[data-s-4501e582-c94b-4f96-bb07-97bc5c234213] {
    flex: none;
    width: 40px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-4501e582-c94b-4f96-bb07-97bc5c234213] {
    display: flex;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-4501e582-c94b-4f96-bb07-97bc5c234213] {
    display: flex;
  }
}

.sd[data-s-4d96e56c-52e0-4a0a-bde5-ffca883bd062] {
  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: 840px) {
  .sd[data-s-4d96e56c-52e0-4a0a-bde5-ffca883bd062] {
    flex: none;
    height: 25px;
    width: 25px;
    max-width: 100%;
  }
}

.sd[data-s-a0757eb6-2fa1-4cd2-9e60-56ed9d8832d5] {
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-d5e2c9ab-f775-44d1-ba5a-48c40c980a36] {
  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-9e711a0d-4c38-4c4e-a7c6-f5144b6d3251] {}

.sd[data-s-889459bb-3084-4654-8f0f-57645314dfcb] {
  align-content: center;
  align-items: center;
  background: #e6e6e6;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 40px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-84e5b21c-ad1d-4614-bb26-8682c4f688eb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 50px 0px;
  padding: 40px 0px 0px 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}

.sd[data-s-84e5b21c-ad1d-4614-bb26-8682c4f688eb].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1200ms;
}

.sd[data-s-84e5b21c-ad1d-4614-bb26-8682c4f688eb].appear-active {
  transition-duration: 1200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-84e5b21c-ad1d-4614-bb26-8682c4f688eb] {
    margin: 0px 20px 0px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-da598ec0-1063-4299-a923-7747ca1ff281] {
  flex: none;
  height: auto;
  width: 100%;
  /* max-width: 100%; */
  max-width: 600px;
}

.sd[data-s-2e3714e9-bba7-4638-a165-2e31d580ea04] {
  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: 0;
  max-width: 100%;
}

@media screen and (max-width: 320px) {
  .sd[data-s-2e3714e9-bba7-4638-a165-2e31d580ea04] {
    padding: 0px 0px 45px 0px;
  }
}

.sd[data-s-e0f6f999-19a6-4be7-9985-d34584145d58] {}

.sd[data-s-fc66859e-8d05-444c-88bf-f9f28ce8b550] {}

.sd[data-s-13edc68a-dce8-4db8-a2f9-851138b757fc] {
  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%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-13edc68a-dce8-4db8-a2f9-851138b757fc] {
    width: 100%;
  }
}

.sd[data-s-4b1b813c-2ffb-4e01-976b-785127897981] {}

.sd[data-s-9067ef46-3a54-498c-b855-a142205257e6] {
  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-715429cc-8f4c-4d95-886e-43d4e9bba658] {
  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-715429cc-8f4c-4d95-886e-43d4e9bba658].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1200ms;
}

.sd[data-s-715429cc-8f4c-4d95-886e-43d4e9bba658].appear-active {
  transition-duration: 1200ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-715429cc-8f4c-4d95-886e-43d4e9bba658] {
    flex: none;
    width: 85%;
    max-width: 85%;
  }
}

.sd[data-s-2e4aeb52-b6f0-40b3-a669-7d00230b3e17] {
  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-2e4aeb52-b6f0-40b3-a669-7d00230b3e17].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-2e4aeb52-b6f0-40b3-a669-7d00230b3e17].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2e4aeb52-b6f0-40b3-a669-7d00230b3e17] {
    justify-content: center;
  }
}

.sd[data-s-40e25af5-133c-4fd3-b928-9a21306c3c2d] {
  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-40e25af5-133c-4fd3-b928-9a21306c3c2d] {
    flex: none;
    width: calc(56% - 10px);
    max-width: calc(56% - 10px);
  }
}

.sd[data-s-7dd815b3-360a-40a9-83ae-6a51bdcc3a9b] {
  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-8ec4825c-8528-4930-9b93-78c60018a668] {
  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-8ec4825c-8528-4930-9b93-78c60018a668] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-a4f0a183-d413-43ad-a8c1-4d2c8b3aa871] {
  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-a4f0a183-d413-43ad-a8c1-4d2c8b3aa871] {
    font-size: 14px;
  }
}

.sd[data-s-fc917661-ca87-4492-995b-e973cfc77904] {
  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-fc917661-ca87-4492-995b-e973cfc77904].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-fc917661-ca87-4492-995b-e973cfc77904].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc917661-ca87-4492-995b-e973cfc77904] {
    justify-content: center;
  }
}

.sd[data-s-1b07e7c9-666c-4118-a789-617e4939e201] {
  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-1b07e7c9-666c-4118-a789-617e4939e201] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-d44edd34-5434-4997-ba35-537a792a3fa0] {
  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-d44edd34-5434-4997-ba35-537a792a3fa0] {
    font-size: 14px;
  }
}

.sd[data-s-5d4639df-a08f-4a20-8179-956746331656] {
  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-5d4639df-a08f-4a20-8179-956746331656] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-7c337b34-4c98-4847-8499-91fed8029433] {
  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-7c337b34-4c98-4847-8499-91fed8029433] {
    font-size: 14px;
  }
}

.sd[data-s-2fe1e1d2-8bd7-4067-b7d6-06d16ae7702b] {
  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-2fe1e1d2-8bd7-4067-b7d6-06d16ae7702b].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-2fe1e1d2-8bd7-4067-b7d6-06d16ae7702b].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2fe1e1d2-8bd7-4067-b7d6-06d16ae7702b] {
    justify-content: center;
  }
}

.sd[data-s-261728c1-a988-4f11-9df7-6d94526888d4] {
  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-261728c1-a988-4f11-9df7-6d94526888d4] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-dd0d557e-14db-42c5-9dd4-e753385a4e5f] {
  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-dd0d557e-14db-42c5-9dd4-e753385a4e5f] {
    font-size: 14px;
  }
}

.sd[data-s-44940c51-5308-429e-8eb7-a0e50dfb9dca] {
  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-44940c51-5308-429e-8eb7-a0e50dfb9dca] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-dba78686-e39a-40d5-a727-1f3c10500533] {
  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-dba78686-e39a-40d5-a727-1f3c10500533] {
    font-size: 14px;
  }
}

.sd[data-s-a946bbd6-9e63-40ed-9014-47bb6d997604] {
  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-f61cfc17-7eb4-4a49-895a-e98ff176e73e] {
  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-f61cfc17-7eb4-4a49-895a-e98ff176e73e].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-f61cfc17-7eb4-4a49-895a-e98ff176e73e].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f61cfc17-7eb4-4a49-895a-e98ff176e73e] {
    justify-content: center;
  }
}

.sd[data-s-06a57118-5861-41f2-a0c2-4421a8894d1c] {
  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-06a57118-5861-41f2-a0c2-4421a8894d1c] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-ea7cf9b2-acac-44c2-8028-d43ed3101e8c] {
  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-ea7cf9b2-acac-44c2-8028-d43ed3101e8c] {
    font-size: 14px;
  }
}

.sd[data-s-0faad8c9-2a64-4ae1-81b9-ffccc0d10b77] {
  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-0faad8c9-2a64-4ae1-81b9-ffccc0d10b77] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-5cf83b4d-92b8-425f-bf1e-677b61851a06] {
  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-5cf83b4d-92b8-425f-bf1e-677b61851a06] {
    font-size: 14px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-5cf83b4d-92b8-425f-bf1e-677b61851a06] {
    font-size: 13px;
  }
}

.sd[data-s-0e538b07-2b2e-4296-8f3c-92c77f578f4b] {
  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-0e538b07-2b2e-4296-8f3c-92c77f578f4b].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-0e538b07-2b2e-4296-8f3c-92c77f578f4b].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0e538b07-2b2e-4296-8f3c-92c77f578f4b] {
    justify-content: center;
  }
}

.sd[data-s-83712010-e865-475f-b289-a639fa142511] {
  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-83712010-e865-475f-b289-a639fa142511] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-99cb99e7-f8c9-4da9-94e2-4573994d989e] {
  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-99cb99e7-f8c9-4da9-94e2-4573994d989e] {
    font-size: 14px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-99cb99e7-f8c9-4da9-94e2-4573994d989e] {
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-7a2d8f3e-b7d0-478c-834c-b0dd619f3234] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  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-7a2d8f3e-b7d0-478c-834c-b0dd619f3234] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-e81d8d68-9b82-49ab-9b8a-6e7f049d840c] {
  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-5047c1b2-18f3-4d88-991f-04d9570022d4] {
  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-5047c1b2-18f3-4d88-991f-04d9570022d4].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-5047c1b2-18f3-4d88-991f-04d9570022d4].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5047c1b2-18f3-4d88-991f-04d9570022d4] {
    justify-content: center;
  }
}

.sd[data-s-d3900df7-9ef5-45ae-80d5-f641d3362e0e] {
  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-d3900df7-9ef5-45ae-80d5-f641d3362e0e] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-3b7dc66f-6951-4487-bb5f-0a0c3e487fab] {
  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-3b7dc66f-6951-4487-bb5f-0a0c3e487fab] {
    font-size: 14px;
  }
}

.sd[data-s-3ebd2ad6-892c-46d3-8707-e41475dc703e] {
  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;
}

.sd[data-s-f6da8877-18c4-45fd-8518-7eda48cf8d6d] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  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-f6da8877-18c4-45fd-8518-7eda48cf8d6d] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-069dfb3d-5b77-4f1b-81a8-323050639cef] {
  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-9013b649-5c46-4309-a07a-172ca40782ad] {
  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-9013b649-5c46-4309-a07a-172ca40782ad].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-9013b649-5c46-4309-a07a-172ca40782ad].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9013b649-5c46-4309-a07a-172ca40782ad] {
    justify-content: center;
  }
}

.sd[data-s-f560257c-d4bc-4717-b876-17b1adc86061] {
  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-f560257c-d4bc-4717-b876-17b1adc86061] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-e1d4e3ec-6fa1-448c-97a6-510f9abeef1f] {
  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-e1d4e3ec-6fa1-448c-97a6-510f9abeef1f] {
    font-size: 14px;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-1158f3f7-8d8c-4024-ad16-102b56fe19a1] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  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-1158f3f7-8d8c-4024-ad16-102b56fe19a1] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-68ce6c35-0445-45dd-a948-877207423195] {
  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-1c31e40f-166e-4963-a85a-ab0efa14675c] {
  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-1c31e40f-166e-4963-a85a-ab0efa14675c].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-1c31e40f-166e-4963-a85a-ab0efa14675c].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c31e40f-166e-4963-a85a-ab0efa14675c] {
    justify-content: center;
  }
}

.sd[data-s-4a3c878d-2e6b-4acd-ba92-bde307ebe556] {
  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-4a3c878d-2e6b-4acd-ba92-bde307ebe556] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-40e78dd8-34ca-4ab7-ba89-3799e23af5ab] {
  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-40e78dd8-34ca-4ab7-ba89-3799e23af5ab] {
    font-size: 14px;
  }
}

.sd[data-s-12adc81e-f7cf-4f5b-917b-c5d15198152b] {
  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-12adc81e-f7cf-4f5b-917b-c5d15198152b] {
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-bfb6888b-fcd3-49c6-bb63-1713fe02c6fc] {
  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-bfb6888b-fcd3-49c6-bb63-1713fe02c6fc] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-bee36d84-15be-4df1-bcbc-fb60aafb81b9] {
  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-cb1748c6-23f8-475b-8a4a-74783bdd1077] {
  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-cb1748c6-23f8-475b-8a4a-74783bdd1077].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-cb1748c6-23f8-475b-8a4a-74783bdd1077].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb1748c6-23f8-475b-8a4a-74783bdd1077] {
    justify-content: center;
  }
}

.sd[data-s-560e69f6-2467-402e-896b-3b740b019a06] {
  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-560e69f6-2467-402e-896b-3b740b019a06] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-4141aa51-490c-4000-97c9-4ad4b04f3648] {
  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-4141aa51-490c-4000-97c9-4ad4b04f3648] {
    font-size: 14px;
  }
}

.sd[data-s-724120e0-53b6-44a2-ac79-5d02fc0facf3] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  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-724120e0-53b6-44a2-ac79-5d02fc0facf3] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-914fa9eb-7f92-4bc6-843b-9e6a0c5a60a1] {
  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-194a7724-6112-48b3-912a-920552a7ea9d] {
  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-194a7724-6112-48b3-912a-920552a7ea9d].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-194a7724-6112-48b3-912a-920552a7ea9d].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-194a7724-6112-48b3-912a-920552a7ea9d] {
    justify-content: center;
  }
}

.sd[data-s-4cf98e3c-91cc-4e3e-be57-f4c304fa2cde] {
  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-4cf98e3c-91cc-4e3e-be57-f4c304fa2cde] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-5a9cc91d-b5ef-4480-8f1d-d02b4c0b8eb7] {
  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-5a9cc91d-b5ef-4480-8f1d-d02b4c0b8eb7] {
    font-size: 14px;
  }
}

.sd[data-s-6667a20e-0e36-4e01-9eb7-b17cc5b74974] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  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-6667a20e-0e36-4e01-9eb7-b17cc5b74974] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-3de5c663-4e4d-49fd-801b-89e490793d8c] {
  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-0ce6f31e-6137-4f6e-b57d-07ded804c178] {
  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 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0ce6f31e-6137-4f6e-b57d-07ded804c178].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-0ce6f31e-6137-4f6e-b57d-07ded804c178].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ce6f31e-6137-4f6e-b57d-07ded804c178] {
    flex: none;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-56923c2a-678d-4b8b-a0c2-c17aa4bb04e1] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 250px;
  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-56923c2a-678d-4b8b-a0c2-c17aa4bb04e1] {
    flex: none;
    width: calc(56% - 5px);
    max-width: calc(56% - 5px);
  }
}

.sd[data-s-7125f694-1d4c-4797-bbcf-4f2885167d10] {
  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-7125f694-1d4c-4797-bbcf-4f2885167d10] {
    font-size: 14px;
  }
}

.sd[data-s-35cc69fd-8381-42b9-a264-7fe113b5f342] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35cc69fd-8381-42b9-a264-7fe113b5f342] {
    flex: none;
    width: 42%;
    max-width: 42%;
  }
}

.sd[data-s-5b64f810-21ea-4f8a-ac02-2ac79ed9eacb] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 250px;
  justify-content: center;
  margin: 0px 0px 5px 0px;
  width: 185px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b64f810-21ea-4f8a-ac02-2ac79ed9eacb] {
    flex: none;
    width: auto;
    z-index: 0;
    max-width: 100%;
  }
}

.sd[data-s-67b6bdde-3e62-4b0a-8048-6557bfa96048] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.7;
  padding: 0px 5px 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67b6bdde-3e62-4b0a-8048-6557bfa96048] {
    font-size: 12px;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-67b6bdde-3e62-4b0a-8048-6557bfa96048] {
    font-size: 11px;
  }
}

.sd[data-s-687ff653-4567-4dcb-b650-18affebcde54] {
  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 0px 30px;
  width: 440px;
  max-width: 100%;
}

.sd[data-s-687ff653-4567-4dcb-b650-18affebcde54].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}

.sd[data-s-687ff653-4567-4dcb-b650-18affebcde54].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-687ff653-4567-4dcb-b650-18affebcde54] {
    margin: 0px 0px 0px;
    max-width: 100%;
  }
}

.sd[data-s-d015593f-3d65-4f08-8077-0ab8ce121d73] {
  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: 540px) {
  .sd[data-s-d015593f-3d65-4f08-8077-0ab8ce121d73] {
    font-size: 14px;
  }
}

.sd[data-s-b690f4b5-5832-45f5-8bb7-77c7b6f77f60] {
  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: 540px) {
  .sd[data-s-b690f4b5-5832-45f5-8bb7-77c7b6f77f60] {
    font-size: 12px;
  }
}

.sd[data-s-6f2c6ef7-c3fa-49ee-86c3-7ec9fc62f5fa] {}

.sd[data-s-54f4e315-593f-4918-b8be-49893c25b3e5] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 1280px) {
  .sd[data-s-54f4e315-593f-4918-b8be-49893c25b3e5] {
    flex: none;
    height: auto;
  }
}

@media screen and (max-width: 840px) {
  .sd[data-s-54f4e315-593f-4918-b8be-49893c25b3e5] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-54f4e315-593f-4918-b8be-49893c25b3e5] {
    flex: none;
    height: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-54f4e315-593f-4918-b8be-49893c25b3e5] {
    flex: none;
    height: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}

.sd[data-s-b46d5648-c880-48a8-b913-dda5c64cf22a] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  border-bottom: 1px 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: center;
  padding: 70px 0px 70px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b46d5648-c880-48a8-b913-dda5c64cf22a] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-b46d5648-c880-48a8-b913-dda5c64cf22a] {
    flex: none;
    height: 252px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-35bd7a74-104c-4ce4-a345-d22c3e66015d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 25px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-35bd7a74-104c-4ce4-a345-d22c3e66015d].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-35bd7a74-104c-4ce4-a345-d22c3e66015d].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-35bd7a74-104c-4ce4-a345-d22c3e66015d] {
    margin: 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-35bd7a74-104c-4ce4-a345-d22c3e66015d] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-35bd7a74-104c-4ce4-a345-d22c3e66015d] {
    margin: 50px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-41d4f942-c880-4ee5-a1bc-25a056457b55] {
  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-41d4f942-c880-4ee5-a1bc-25a056457b55] {
    font-size: 20px;
  }
}

.sd[data-s-9b86f615-d16c-4a50-8f59-ca14c20fa4dc] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  border-radius: 49px;
  border-right: 2px solid #FFFFFF;
  border-top: 2px solid #FFFFFF;
  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-9b86f615-d16c-4a50-8f59-ca14c20fa4dc]:hover {
  background: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9b86f615-d16c-4a50-8f59-ca14c20fa4dc] {
    flex: none;
    height: 70px;
    margin: 0px 20px 0px 20px;
    width: calc(70% - 40px);
    max-width: calc(70% - 40px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-9b86f615-d16c-4a50-8f59-ca14c20fa4dc] {
    height: 70px;
    margin: 0px 20px 50px 20px;
    width: calc(70% - 40px);
    max-width: calc(70% - 40px);
  }
}

.sd[data-s-7cbe634a-18c5-4e4a-9e56-d58db5af6abb] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-9b86f615-d16c-4a50-8f59-ca14c20fa4dc]:hover .sd[data-s-7cbe634a-18c5-4e4a-9e56-d58db5af6abb] {
  color: #333333;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 320px) {
  .sd[data-s-7cbe634a-18c5-4e4a-9e56-d58db5af6abb] {
    font-size: 15px;
  }
}

.sd[data-s-66f73013-33d1-4482-8193-5e7178385d93] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  border-bottom: 1px 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: center;
  padding: 70px 0px 70px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-66f73013-33d1-4482-8193-5e7178385d93] {
    height: 270px;
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-66f73013-33d1-4482-8193-5e7178385d93] {
    flex: none;
    height: 254px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-235fc2ae-bf61-47f7-8647-7d599f6123c1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 25px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}

.sd[data-s-235fc2ae-bf61-47f7-8647-7d599f6123c1].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}

.sd[data-s-235fc2ae-bf61-47f7-8647-7d599f6123c1].appear-active {
  transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
  .sd[data-s-235fc2ae-bf61-47f7-8647-7d599f6123c1] {
    margin: 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-235fc2ae-bf61-47f7-8647-7d599f6123c1] {
    margin: 0px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-235fc2ae-bf61-47f7-8647-7d599f6123c1] {
    margin: 50px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.sd[data-s-5775ee8c-b850-4cb9-a0da-9e8564b9c157] {
  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-5775ee8c-b850-4cb9-a0da-9e8564b9c157] {
    font-size: 20px;
  }
}

.sd[data-s-17d867bf-2cd3-4636-9ec0-118b393e8ca9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  border-radius: 49px;
  border-right: 2px solid #FFFFFF;
  border-top: 2px solid #FFFFFF;
  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-17d867bf-2cd3-4636-9ec0-118b393e8ca9]:hover {
  background: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-17d867bf-2cd3-4636-9ec0-118b393e8ca9] {
    flex: none;
    height: 70px;
    margin: 0px 20px 0px 20px;
    padding: 0px;
    width: calc(65% - 40px);
    max-width: calc(65% - 40px);
  }
}

@media screen and (max-width: 320px) {
  .sd[data-s-17d867bf-2cd3-4636-9ec0-118b393e8ca9] {
    height: 70px;
    margin: 0px 20px 51px 20px;
    width: calc(65% - 40px);
    max-width: calc(65% - 40px);
  }
}

.sd[data-s-27694655-141c-47d3-b737-771b24ca7686] {
  color: #FFFFFF;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-17d867bf-2cd3-4636-9ec0-118b393e8ca9]:hover .sd[data-s-27694655-141c-47d3-b737-771b24ca7686] {
  color: #333333;
}

@media screen and (max-width: 320px) {
  .sd[data-s-27694655-141c-47d3-b737-771b24ca7686] {
    font-size: 15px;
  }
}

.sd[data-s-4b8c1f68-48fd-48a8-8001-f79b9fe941ea] {}

.sd[data-s-55e02ef3-1e28-42d9-af59-ee52b3dcfaf8] {}

.sd[data-s-50e55136-152d-452c-a4a8-2d578aacb6ba] {}

.sd[data-s-79d025d1-349d-48df-b70e-0e2c3a6af4d6] {}

.sd[data-s-a99daee7-95cd-4e8b-9596-88b529e3462e] {}

body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
