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

.sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
  align-content: stretch;
  align-items: stretch;
  background: #ffffff;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 25px 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 2;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
    padding: 0px 20px 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
    flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c6a0f18c-bbc0-4d97-a255-f9d56c69f262] {
    flex: none;
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-0b3c85f1-cc18-48b0-ae8a-579184ab2f6a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
  flex: none;
  height: auto;
  width: 21%;
  max-width: 21%;
}
.sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
    width: 40%;
    max-width: 40%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
    height: 50%;
    width: 235px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-48b73d26-57c9-4fed-9206-95ae9995a594] {
    flex: none;
    height: 47%;
    width: 205px;
    max-width: 100%;
  }
}
.sd[data-s-091d5389-c741-485d-ad26-14295dbaaf5c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 15px 0px 0px;
  width: auto;
  max-width: calc(100% - 15px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a5986a54-2609-4a75-816f-0d59d05db21f] {
    display: none;
  }
}
.sd[data-s-bea000b3-e6e4-41e2-a945-53aa4e33a965] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-bea000b3-e6e4-41e2-a945-53aa4e33a965]:hover {
  opacity: 0.5;
}
.sd[data-s-19e0e13f-cbdf-46fc-9085-9f2de6d51741] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-19e0e13f-cbdf-46fc-9085-9f2de6d51741]:hover {
  opacity: 0.5;
}
.sd[data-s-69501ac1-c842-4047-9fdb-7ccc96891c69] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-69501ac1-c842-4047-9fdb-7ccc96891c69]:hover {
  opacity: 0.5;
}
.sd[data-s-e44363fe-ed08-495b-bef4-d3988a0366a3] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-e44363fe-ed08-495b-bef4-d3988a0366a3]:hover {
  opacity: 0.5;
}
.sd[data-s-8d801b28-9ebb-4037-b110-2c0363219a21] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-8d801b28-9ebb-4037-b110-2c0363219a21]:hover {
  opacity: 0.5;
}
.sd[data-s-692ba937-48a3-479d-b082-c3711a205312] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-692ba937-48a3-479d-b082-c3711a205312]:hover {
  opacity: 0.5;
}
.sd[data-s-9455f413-70e6-4fd1-8a54-38c483d003fa] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-9455f413-70e6-4fd1-8a54-38c483d003fa]:hover {
  opacity: 0.5;
}
.sd[data-s-58a09209-e169-4300-affa-e2bcdb211e6d] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-58a09209-e169-4300-affa-e2bcdb211e6d]:hover {
  opacity: 0.5;
}
.sd[data-s-5b7d40da-b700-4427-81bf-f615a2b43ebd] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-5b7d40da-b700-4427-81bf-f615a2b43ebd]:hover {
  opacity: 0.5;
}
.sd[data-s-21d9eb74-575d-46a6-8290-76f6fa1088d5] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 5px 0px 5px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-21d9eb74-575d-46a6-8290-76f6fa1088d5]:hover {
  opacity: 0.5;
}
.sd[data-s-a1dcfb32-2f34-4dad-8b09-c618ca426ad3] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-a1dcfb32-2f34-4dad-8b09-c618ca426ad3]:hover {
  opacity: 0.5;
}
.sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: space-between;
  margin: 0px 15px 0px 0px;
  padding: 0px;
  width: 150px;
  max-width: calc(100% - 15px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    flex: none;
    margin: 0px 15px 0px 0px;
    width: auto;
    max-width: calc(100% - 15px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-55f44189-62ba-426a-8746-ac6196e1f4c0] {
    display: none;
  }
}
.sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-bottom: 0px solid #eabd00;
  border-left: 0px solid #eabd00;
  border-radius: 30px;
  border-right: 0px solid #eabd00;
  border-top: 0px solid #eabd00;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-around;
  padding: 0px 10px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10]:hover {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #eabd00;
  border-left: 1px solid #eabd00;
  border-right: 1px solid #eabd00;
  border-top: 1px solid #eabd00;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    flex: none;
    height: 45px;
    padding: 0px 20px 0px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    flex: none;
    height: 45px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10] {
    display: flex;
  }
}
.sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
  border-radius: 0;
  color: #000000;
  flex: none;
  font-family: var(--s-font-36b40316);
  font-size: 13px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-a6fa8fd2-f823-40ba-a928-6bc4ab339e10]:hover
  .sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
  color: #eabd00;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3efe8ee9-f7eb-4369-970b-b40a0d95aa66] {
    font-size: 12px;
  }
}
.sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 48px;
  justify-content: space-between;
  padding: 0px;
  width: 212px;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    flex: none;
    margin: 0px 25px 0px 0px;
    width: auto;
    max-width: calc(100% - 25px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e51b4f87-e01f-4cba-8acb-c290da1aff89] {
    display: none;
  }
}
.sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-bottom: 0px solid #eabd00;
  border-left: 0px solid #eabd00;
  border-radius: 30px;
  border-right: 0px solid #eabd00;
  border-top: 0px solid #eabd00;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-around;
  padding: 0px 10px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216]:hover {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #eabd00;
  border-left: 1px solid #eabd00;
  border-right: 1px solid #eabd00;
  border-top: 1px solid #eabd00;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    flex: none;
    height: 45px;
    padding: 0px 20px 0px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    flex: none;
    height: 45px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216] {
    display: flex;
  }
}
.sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
  border-radius: 0;
  color: #000000;
  flex: none;
  font-family: var(--s-font-36b40316);
  font-size: 13px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-0045e049-3acb-4045-b8f4-3a4162f2e216]:hover
  .sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
  color: #eabd00;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b27f339c-9e7a-4581-bf10-ba4e013d8ac1] {
    font-size: 12px;
  }
}
.sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
  display: none;
  font-size: 24px;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
    display: flex;
    font-size: 48px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
    display: flex;
    font-size: 38px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5b03bdcd-8704-4164-815b-f682ed005150] {
    display: flex;
  }
}
.sd[data-s-84d00ba9-cd60-4a12-a4d4-a322549a1b52] {
  bottom: 30px;
  flex: none;
  height: 42px;
  left: auto;
  margin: 0 0 0 0;
  position: fixed;
  right: 50px;
  top: auto;
  width: 35px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-84d00ba9-cd60-4a12-a4d4-a322549a1b52]:before {
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 540px) {
  .sd[data-s-84d00ba9-cd60-4a12-a4d4-a322549a1b52] {
    bottom: 70px;
    flex: none;
    height: 37px;
    left: auto;
    right: 20px;
    top: auto;
    width: 30px;
    max-width: 100%;
  }
}
.sd[data-s-72b42d9d-03ec-4dd8-b6f1-4370ea38158c] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  transform: translate(0px, 0px);
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-72b42d9d-03ec-4dd8-b6f1-4370ea38158c] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-72b42d9d-03ec-4dd8-b6f1-4370ea38158c] {
    padding: 0px 0px 45px 0px;
  }
}
.sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
.sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-36d8ba0f-e50e-48b0-bc19-19649c381139] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-e465765b-c7df-4add-8437-46313199e78a] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-e465765b-c7df-4add-8437-46313199e78a] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e465765b-c7df-4add-8437-46313199e78a] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-f22c544a-4e24-410e-8b04-a487ae80e1a5] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-f22c544a-4e24-410e-8b04-a487ae80e1a5] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f22c544a-4e24-410e-8b04-a487ae80e1a5] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
    flex: none;
    height: 135px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-64477e0d-d4e3-4984-9549-e62720cac7fe] {
    flex: none;
    height: 140px;
    padding: 0px 0px 45px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-763c6fe5-b3c3-466c-8543-2a5e8d1a1d2f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-763c6fe5-b3c3-466c-8543-2a5e8d1a1d2f] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-763c6fe5-b3c3-466c-8543-2a5e8d1a1d2f] {
    margin: 0px 20px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-67350b69-dea4-4daf-97f9-ffb1bfee9f1f] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
    font-size: 14px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1e48b072-1e99-46dd-a07f-a4b98028dcab] {
    margin: 30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-99aeb235-ca21-4bce-98c5-c44d14f74fd4] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 25px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 50px 0px 50px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-ed5fd6cc-5701-4b96-9537-aa0e8217452b] {
    font-size: 20px;
    margin: 35px 0px 35px 0px;
    max-width: 100%;
  }
}
.sd[data-s-9332fa28-7c91-4fc2-a381-77fd7e029665] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 50px 50px;
  width: 1400px;
  max-width: calc(100% - 100px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-9332fa28-7c91-4fc2-a381-77fd7e029665] {
    flex: none;
    margin: 0px 30px 50px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9332fa28-7c91-4fc2-a381-77fd7e029665] {
    flex: none;
    margin: 0px 30px 50px;
    width: 100%;
  }
}
.sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}
.sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11].appear-active {
  transition-duration: 800ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-cdc49cf7-7793-4023-b6b5-bcbec8e4af11] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-21ed4e9b-2dd3-461c-8413-f1f150411285] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-21ed4e9b-2dd3-461c-8413-f1f150411285] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-21ed4e9b-2dd3-461c-8413-f1f150411285] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e647fd18-4ade-4394-955d-f265efe97152] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e647fd18-4ade-4394-955d-f265efe97152] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e647fd18-4ade-4394-955d-f265efe97152] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1200ms;
}
.sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1].appear-active {
  transition-duration: 1200ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-0f4b28f1-cabb-4d3f-91db-b2ea18c237c1] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-6418de53-4e11-405e-979f-ecf0f9c24831] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-6418de53-4e11-405e-979f-ecf0f9c24831] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6418de53-4e11-405e-979f-ecf0f9c24831] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-0b9f6f21-cabf-48c8-b126-96f3f81bc8f5] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-0b9f6f21-cabf-48c8-b126-96f3f81bc8f5] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0b9f6f21-cabf-48c8-b126-96f3f81bc8f5] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1600ms;
}
.sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear-active {
  transition-duration: 1600ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear {
    transition-duration: 800ms;
  }
  .sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091].appear-active {
    transition-duration: 800ms;
  }
  .sd[data-s-cd5cae2b-fc37-45e1-8c84-06820101b091] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-ff3b519e-5d60-4ebf-8b2f-1707d35e723d] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ff3b519e-5d60-4ebf-8b2f-1707d35e723d] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ff3b519e-5d60-4ebf-8b2f-1707d35e723d] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-d5e1c4c3-3255-4eb3-be7b-3221a5d9a520] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-d5e1c4c3-3255-4eb3-be7b-3221a5d9a520] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d5e1c4c3-3255-4eb3-be7b-3221a5d9a520] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}
.sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear-active {
  transition-duration: 800ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear {
    transition-duration: 1200ms;
  }
  .sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb].appear-active {
    transition-duration: 1200ms;
  }
  .sd[data-s-e07e7e25-c43d-4b18-b330-e89ec59061eb] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-53036a54-1fa9-45be-a5d6-ce99b8c8f9bb] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-53036a54-1fa9-45be-a5d6-ce99b8c8f9bb] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-53036a54-1fa9-45be-a5d6-ce99b8c8f9bb] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e50b32df-c1ee-4302-a592-6e1e0e70dc04] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e50b32df-c1ee-4302-a592-6e1e0e70dc04] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e50b32df-c1ee-4302-a592-6e1e0e70dc04] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1200ms;
}
.sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear-active {
  transition-duration: 1200ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear {
    transition-duration: 800ms;
  }
  .sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac].appear-active {
    transition-duration: 800ms;
  }
  .sd[data-s-53beeea5-24b4-41d2-881f-7560e9c4f4ac] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-5cb7cfd7-704b-420b-92f2-64ba06a0c7c6] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5cb7cfd7-704b-420b-92f2-64ba06a0c7c6] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5cb7cfd7-704b-420b-92f2-64ba06a0c7c6] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-d9b1eb4a-620f-4a6a-8198-224cfc12e8af] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-d9b1eb4a-620f-4a6a-8198-224cfc12e8af] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d9b1eb4a-620f-4a6a-8198-224cfc12e8af] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-a7533967-6c24-457c-943d-55772e428945] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 30px 0px;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1600ms;
}
.sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear-active {
  transition-duration: 1600ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear {
    transition-duration: 1200ms;
  }
  .sd[data-s-a7533967-6c24-457c-943d-55772e428945].appear-active {
    transition-duration: 1200ms;
  }
  .sd[data-s-a7533967-6c24-457c-943d-55772e428945] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-7f6eb9eb-6478-4134-8318-bd6865427da3] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-7f6eb9eb-6478-4134-8318-bd6865427da3] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7f6eb9eb-6478-4134-8318-bd6865427da3] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-5fa832cf-b7b0-4eee-b180-b8d263fab94d] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5fa832cf-b7b0-4eee-b180-b8d263fab94d] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5fa832cf-b7b0-4eee-b180-b8d263fab94d] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}
.sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear-active {
  transition-duration: 800ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear {
    transition-duration: 800ms;
  }
  .sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9].appear-active {
    transition-duration: 800ms;
  }
  .sd[data-s-a43b1fee-7d98-4fb7-8af6-14dc29591da9] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45]:before {
  background-size: cover;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b6b8e8e7-846c-4ba7-bd45-6c76e4f1cd45] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-1701c91a-d0ec-4e75-bf06-1f2b8dcfa4b4] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 22px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-1701c91a-d0ec-4e75-bf06-1f2b8dcfa4b4] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1701c91a-d0ec-4e75-bf06-1f2b8dcfa4b4] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 30%;
  max-width: 30%;
}
.sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1200ms;
}
.sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear-active {
  transition-duration: 1200ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear {
    transition-duration: 1200ms;
  }
  .sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5].appear-active {
    transition-duration: 1200ms;
  }
  .sd[data-s-c8ceed4e-2eb1-4878-ae7b-709e26f516d5] {
    flex: none;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-5913cf55-3bcf-4b6d-9f17-7d8a6e9995c9] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5913cf55-3bcf-4b6d-9f17-7d8a6e9995c9] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5913cf55-3bcf-4b6d-9f17-7d8a6e9995c9] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-cd797a04-1e09-4d78-8ad3-7c429e61e3dc] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 17px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 5px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-cd797a04-1e09-4d78-8ad3-7c429e61e3dc] {
    flex: none;
    font-size: 18px;
    height: auto;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cd797a04-1e09-4d78-8ad3-7c429e61e3dc] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-7363477f-21a3-408e-84bd-6ff7c289af13] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 17px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-7363477f-21a3-408e-84bd-6ff7c289af13] {
    flex: none;
    font-size: 18px;
    height: auto;
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7363477f-21a3-408e-84bd-6ff7c289af13] {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 0;
  width: 30%;
  max-width: 30%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3b0d488c-7098-40db-8ce7-519cf3a5e21a] {
    display: none;
  }
}
.sd[data-s-ae8d336d-e015-493a-86dd-fb19962530ec] {
  flex: none;
  height: 291px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ae8d336d-e015-493a-86dd-fb19962530ec] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-093875f6-d278-421d-8178-e0c1ab745f5d] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-093875f6-d278-421d-8178-e0c1ab745f5d] {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-941901cf-bec3-4b23-9aee-2f394c4580be] {
    flex: none;
    height: 140px;
    padding: 0px 0px 45px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-3a8486ba-8608-4bb5-9942-94d33a745314] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-3a8486ba-8608-4bb5-9942-94d33a745314] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-59003b48-6496-4d1d-b658-f76bfa66e78e] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-59003b48-6496-4d1d-b658-f76bfa66e78e] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-59003b48-6496-4d1d-b658-f76bfa66e78e] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-c6412dd0-a68a-4b79-9865-4400709b9f31] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-c6412dd0-a68a-4b79-9865-4400709b9f31] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c6412dd0-a68a-4b79-9865-4400709b9f31] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 70px 0px;
  width: 450px;
  max-width: 100%;
}
.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 800ms;
}
.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918].appear-active {
  transition-duration: 800ms;
}
.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918]:hover {
  background: #ffffff;
}
@media screen and (max-width: 540px) {
  .sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918] {
    flex: none;
    height: 70px;
    margin: 0px 0px 30px 0px;
    width: 60%;
    max-width: 60%;
  }
}
.sd[data-s-d895c9a0-1db9-4809-9146-3193231bbe53] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-4aa2c79b-bd07-4604-bef5-fd60062dc918]:hover
  .sd[data-s-d895c9a0-1db9-4809-9146-3193231bbe53] {
  color: #eabd00;
}
@media screen and (max-width: 540px) {
  .sd[data-s-d895c9a0-1db9-4809-9146-3193231bbe53] {
    font-size: 15px;
  }
}
.sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-top: 0px solid #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 70px 0px;
  padding: 70px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    flex: none;
    height: auto;
    width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    height: calc(100% - 70px);
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    height: auto;
    margin: 0px 0px 70px 0px;
    padding: 70px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ddb52cb3-a22f-4ff9-8818-835ed5378efe] {
    flex: none;
    height: auto;
    margin: 0px 0px 70px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}
.sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 60px 10px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
.sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
    margin: 0px 30px 10px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
    height: auto;
    margin: 0px 30px 10px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b53e0196-c179-4de6-ba6c-74f93b6e5a93] {
    margin: 70px 30px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-65b58ce6-cdd6-4bac-bca0-4fce81667b59] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-65b58ce6-cdd6-4bac-bca0-4fce81667b59] {
    font-size: 20px;
  }
}
.sd[data-s-9a600978-f327-47cf-a586-e2138c464ca5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-593a2e43-56df-44e8-81e6-7e6d1bb32a7d] {
  color: #26842b;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  margin: 0px 50px 0px 50px;
  text-align: justify;
  width: auto;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}
@media screen and (max-width: 840px) {
  .sd[data-s-593a2e43-56df-44e8-81e6-7e6d1bb32a7d] {
    font-size: 14px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-593a2e43-56df-44e8-81e6-7e6d1bb32a7d] {
    font-size: 12px;
    margin: 0px 20px 60px 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-26ccd0f9-1214-417f-bab1-9c615009ecbd] {
  color: #ae1f18;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  margin: 0px 50px 0px 50px;
  text-align: justify;
  width: auto;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}
@media screen and (max-width: 840px) {
  .sd[data-s-26ccd0f9-1214-417f-bab1-9c615009ecbd] {
    font-size: 14px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-26ccd0f9-1214-417f-bab1-9c615009ecbd] {
    font-size: 12px;
    margin: 0px 20px 60px 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-2798f771-96c4-429c-b9b3-86f48d9695a8] {
  color: #183ba1;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  margin: 0px 50px 60px 50px;
  text-align: justify;
  width: auto;
  max-width: calc(100% - 100px);
  justify-content: space-between;
}
@media screen and (max-width: 840px) {
  .sd[data-s-2798f771-96c4-429c-b9b3-86f48d9695a8] {
    font-size: 14px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2798f771-96c4-429c-b9b3-86f48d9695a8] {
    font-size: 12px;
    margin: 0px 20px 60px 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 50px 0px 50px;
  padding: 0px;
  --gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433: 0px;
  --gap-v-54ce6cc4-d3ec-4bc6-8d97-0207a933c433: 0px;
  --gap-uuid: 54ce6cc4-d3ec-4bc6-8d97-0207a933c433;
  max-width: calc(100% - 100px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
    margin: 0px 50px 0px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
    margin: 0px 20px 0px 20px;
    width: auto;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-54ce6cc4-d3ec-4bc6-8d97-0207a933c433] {
    padding: 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-radius: 49px;
  border-right: 0px solid #ffffff;
  border-top: 0px solid #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 25px;
  height: 200px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: 1200px;
  --gap-h-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 25px;
  --gap-v-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 25px;
  --gap-uuid: ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    padding: 0px 40px 0px 40px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px 25px;
    justify-content: center;
    padding: 20px;
    --gap-h-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 25px;
    --gap-v-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32: 10px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    padding: 0px 20px 0px 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ccf7a08d-c0cd-4f13-b1b8-94851ab2ee32] {
    margin: 0px 0px 15px 0px;
    padding: 20px;
    max-width: 100%;
  }
}
.sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: center;
  padding: 0px;
  --gap-h-b736d498-94e2-4c49-a553-5683c671bb75: 10px;
  --gap-v-b736d498-94e2-4c49-a553-5683c671bb75: 0px;
  --gap-uuid: b736d498-94e2-4c49-a553-5683c671bb75;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b736d498-94e2-4c49-a553-5683c671bb75] {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 24px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6b0cda8e-f2fb-4cbc-a3dd-6fdb8b17a773] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-021f6709-187f-4ac1-8e43-fc6c73075ec3] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-4be0850d-30ee-4159-8d49-6b50912a642a] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-a48da219-86d4-4e17-8cf1-e2dea0743873] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-fa5d22d9-5067-4806-9791-7edaaf8abb95] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-fa5d22d9-5067-4806-9791-7edaaf8abb95] {
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fa5d22d9-5067-4806-9791-7edaaf8abb95] {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-b7df9f9a-1f0d-429a-a4ed-2657ada3f1bc] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-025b90be-9db7-4bd8-9a3f-f6e388b11a0b] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-025b90be-9db7-4bd8-9a3f-f6e388b11a0b] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-00f86309-d6e2-4823-b90e-c4ad8d40d79a] {
  flex: none;
  height: auto;
  width: 100px;
  max-width: 100%;
}
.sd[data-s-00f86309-d6e2-4823-b90e-c4ad8d40d79a]:before {
  background-size: cover;
}
@media screen and (max-width: 540px) {
  .sd[data-s-00f86309-d6e2-4823-b90e-c4ad8d40d79a] {
    flex: none;
    width: 80px;
    max-width: 100%;
  }
}
.sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-014435cd-86bb-4cb7-87b5-d46c216bc181] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5: 10px;
  --gap-v-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5: 10px;
  --gap-uuid: cfa761dc-c87a-4ed2-b8d5-2b92dda741c5;
  max-width: calc(
    100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
  );
}
.sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(
      100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
    );
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cfa761dc-c87a-4ed2-b8d5-2b92dda741c5] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
    max-width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
  }
}
.sd[data-s-ee7c583b-4dcd-452a-94a3-4cc35312a2f9] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-ee7c583b-4dcd-452a-94a3-4cc35312a2f9] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}
.sd[data-s-6213381a-c6df-40b9-a295-323c4fbe0421] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-ddf266f8-f1dc-48b6-a884-55cc25a2a2d3] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-ddf266f8-f1dc-48b6-a884-55cc25a2a2d3] {
    font-size: 16px;
  }
}
.sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c8a710a-1a17-4d97-889c-3d81071fb828] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-15d25ce3-d2ca-46c8-b728-78956badfcc9: 10px;
  --gap-v-15d25ce3-d2ca-46c8-b728-78956badfcc9: 10px;
  --gap-uuid: 15d25ce3-d2ca-46c8-b728-78956badfcc9;
  max-width: calc(
    100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
  );
}
.sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(
      100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
    );
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-15d25ce3-d2ca-46c8-b728-78956badfcc9] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
    max-width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
  }
}
.sd[data-s-3b04b739-e99c-478c-9c45-45684e81e289] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-3b04b739-e99c-478c-9c45-45684e81e289] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}
.sd[data-s-a80b3a43-64d4-437c-8a7c-b5ac70abddf6] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-13cc8c99-a6ed-4af6-b66a-be8d4c2f2697] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-13cc8c99-a6ed-4af6-b66a-be8d4c2f2697] {
    font-size: 16px;
  }
}
.sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-09927c2c-aea2-49bc-ae95-ad067dd8d9e1] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-e3a94b42-55f8-40c1-981f-c35464abb308: 10px;
  --gap-v-e3a94b42-55f8-40c1-981f-c35464abb308: 10px;
  --gap-uuid: e3a94b42-55f8-40c1-981f-c35464abb308;
  max-width: calc(
    100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
  );
}
.sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308] {
    flex: none;
    height: auto;
    padding: 20px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e3a94b42-55f8-40c1-981f-c35464abb308] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
    max-width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
  }
}
.sd[data-s-c8a5fde2-b389-4de3-b69d-0012ba46a97e] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-c8a5fde2-b389-4de3-b69d-0012ba46a97e] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}
.sd[data-s-cc74b873-432f-40a5-8b0f-6077b02b6610] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6: 0px;
  --gap-v-d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6: 0px;
  --gap-uuid: d44fd8dd-a6e6-4c74-b87b-9ce89fd79eb6;
}
.sd[data-s-f2e4c2f1-e1fc-4ea4-a7a2-8cf1c83b0a22] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-f2e4c2f1-e1fc-4ea4-a7a2-8cf1c83b0a22] {
    font-size: 16px;
  }
}
.sd[data-s-2538fe9c-3711-4551-8901-72fd52ff16af] {
  color: #e10000;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.3;
  margin: 5px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-2538fe9c-3711-4551-8901-72fd52ff16af] {
    font-size: 12px;
  }
}
.sd[data-s-47ac0103-601c-4166-bbef-a13f259df160] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-47ac0103-601c-4166-bbef-a13f259df160].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-47ac0103-601c-4166-bbef-a13f259df160].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-47ac0103-601c-4166-bbef-a13f259df160] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-88aad456-c5be-4173-99ae-836b3d866ace: 10px;
  --gap-v-88aad456-c5be-4173-99ae-836b3d866ace: 10px;
  --gap-uuid: 88aad456-c5be-4173-99ae-836b3d866ace;
  max-width: calc(
    100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
  );
}
.sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(
      100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
    );
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-88aad456-c5be-4173-99ae-836b3d866ace] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
    max-width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
  }
}
.sd[data-s-2c37d208-897a-45fe-bbd4-af7a118ca520] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-2c37d208-897a-45fe-bbd4-af7a118ca520] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: 100%;
  }
}
.sd[data-s-5c49d74b-1c06-4849-9c5d-b6e67aafc588] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-ec2eeb23-49f5-4433-b1a3-b98bc2ec714a] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-ec2eeb23-49f5-4433-b1a3-b98bc2ec714a] {
    font-size: 16px;
  }
}
.sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-8e1897df-f5b9-4f44-a332-7e12548de4b2] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 20px;
  width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
  --gap-h-0ef05730-e3e4-4423-ac83-9c74fddfcac6: 0px;
  --gap-v-0ef05730-e3e4-4423-ac83-9c74fddfcac6: 10px;
  --gap-uuid: 0ef05730-e3e4-4423-ac83-9c74fddfcac6;
  max-width: calc(
    100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
  );
}
.sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
    flex: none;
    height: auto;
    padding: 20px;
    width: calc(100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0));
    max-width: calc(
      100% - (var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) * 0)
    );
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
    bottom: 0;
    flex: none;
    height: auto;
    left: 0;
    margin: 0px 0px 15px 0px;
    padding: 20px 30px 20px 30px;
    right: 0;
    top: 0;
    width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
    max-width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0ef05730-e3e4-4423-ac83-9c74fddfcac6] {
    height: 147px;
    width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
    max-width: calc(
      90% -
        (
          var(--gap-h-54ce6cc4-d3ec-4bc6-8d97-0207a933c433) *
            0.10000000000000003
        )
    );
  }
}
.sd[data-s-43d0be58-fe03-48d3-abe8-97c01ac98908] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-43d0be58-fe03-48d3-abe8-97c01ac98908] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 276px;
    max-width: 100%;
  }
}
.sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
    padding: 0px 20px 0px 20px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
    padding: 0px 40px 0px 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cd263c3e-8670-4faf-a9ae-bd3ced73ca8f] {
    padding: 0px 12px 0px 0px;
  }
}
.sd[data-s-081e4d40-e062-420b-a957-5f462b8bc8b1] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-081e4d40-e062-420b-a957-5f462b8bc8b1] {
    margin: 0px 10px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-081e4d40-e062-420b-a957-5f462b8bc8b1] {
    flex: none;
    height: 30px;
    margin: 0px 10px 0px 0px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-2dd128cd-c68a-4764-aa1c-47c376703289] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-0e7b4c68-f7d7-497d-b6d9-5d8c2e4f6e9e] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-0e7b4c68-f7d7-497d-b6d9-5d8c2e4f6e9e] {
    font-size: 16px;
  }
}
.sd[data-s-0564ab3d-8a71-400f-9d03-ab07c101c3aa] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 60px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
.sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145] {
    margin: 50px 60px 50px 60px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f1deff85-8514-47b0-bde2-bc3bece1b145] {
    margin: 50px 20px 50px 20px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-d9daca0a-9bcd-4f4d-ab9c-455ed885a42a] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-d9daca0a-9bcd-4f4d-ab9c-455ed885a42a] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d9daca0a-9bcd-4f4d-ab9c-455ed885a42a] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
    font-size: 24px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dda20d4f-99c9-44f2-8abf-7118bfc51cd3] {
    font-size: 20px;
  }
}
.sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 50px 65px;
  width: 1200px;
  max-width: calc(100% - 100px);
}
.sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58].appear {
  transform: ;
}
.sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58].appear-active {
}
@media screen and (max-width: 1280px) {
  .sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
    flex: none;
    width: 1000px;
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
    flex: none;
    margin: 0px 50px 50px;
    width: 700px;
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-218c7041-60c7-4871-a65e-dbaea8bd5f58] {
    flex: none;
    margin: 0px 20px 50px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 300px;
  justify-content: center;
  width: 48%;
  max-width: 48%;
}
.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145].appear-active {
  transition-duration: 1000ms;
}
.sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145]:hover {
  opacity: 0.5;
  transition-duration: 400ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145] {
    flex: none;
    height: 250px;
    width: 48%;
    max-width: 48%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0240f38f-6b96-4dfb-a39d-907a3c2a0145] {
    flex: none;
    height: 180px;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-65447895-a8cb-417d-a084-81b9efab9843] {
  flex: none;
  height: auto;
  margin: 55px 0px 55px 0px;
  width: 112px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-65447895-a8cb-417d-a084-81b9efab9843] {
    flex: none;
    margin: 30px 0px 30px 0px;
    width: 95px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-65447895-a8cb-417d-a084-81b9efab9843] {
    flex: none;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-bbe67d77-964d-40ea-bf64-5e03c2a4a3a3] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-bbe67d77-964d-40ea-bf64-5e03c2a4a3a3] {
    font-size: 14px;
  }
}
.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 300px;
  justify-content: center;
  width: 48%;
  max-width: 48%;
}
.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1400ms;
}
.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7].appear-active {
  transition-duration: 1400ms;
}
.sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7]:hover {
  opacity: 0.5;
  transition-duration: 400ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7] {
    flex: none;
    height: 250px;
    width: 48%;
    max-width: 48%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c74af693-4d41-46e7-a8eb-0b7a163784a7] {
    flex: none;
    height: 180px;
    width: 48%;
    max-width: 48%;
  }
}
.sd[data-s-eac7abd0-4cab-4bab-ab40-d880844cd80c] {
  flex: none;
  height: auto;
  margin: 0px 0px 10px 0px;
  width: 62px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-eac7abd0-4cab-4bab-ab40-d880844cd80c] {
    flex: none;
    margin: 0px 0px 15px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-eac7abd0-4cab-4bab-ab40-d880844cd80c] {
    flex: none;
    margin: 0px 0px 10px 0px;
    width: 30px;
    max-width: 100%;
  }
}
.sd[data-s-2572fbec-acf3-41d4-b7a1-bd161f711636] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 840px) {
  .sd[data-s-2572fbec-acf3-41d4-b7a1-bd161f711636] {
    font-size: 20px;
    margin: 0px 0px 5px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2572fbec-acf3-41d4-b7a1-bd161f711636] {
    font-size: 14px;
  }
}
.sd[data-s-74d4272b-f5e4-4378-a8ed-6c4acfa9db99] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 540px) {
  .sd[data-s-74d4272b-f5e4-4378-a8ed-6c4acfa9db99] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-2918731e-dde2-40e4-b6b3-88ce1cdcc6f7] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-2918731e-dde2-40e4-b6b3-88ce1cdcc6f7] {
    font-size: 14px;
  }
}
.sd[data-s-57cb2baa-2251-46c7-8fbd-2971bc945b29] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-5688e486-13d4-4ef6-b8d2-4af321c67cd7] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5688e486-13d4-4ef6-b8d2-4af321c67cd7] {
    z-index: 0;
  }
}
.sd[data-s-73368a61-04c0-468e-968e-aa484fef956b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 45px 60px 45px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
.sd[data-s-73368a61-04c0-468e-968e-aa484fef956b].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-73368a61-04c0-468e-968e-aa484fef956b].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-73368a61-04c0-468e-968e-aa484fef956b] {
    margin: 50px 60px 50px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
.sd[data-s-ff46672c-4b66-4880-b415-897bde70deaa] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-ff46672c-4b66-4880-b415-897bde70deaa] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ff46672c-4b66-4880-b415-897bde70deaa] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-125a4ed8-7eb3-49f4-939d-ab293a985144] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-125a4ed8-7eb3-49f4-939d-ab293a985144] {
    font-size: 24px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-125a4ed8-7eb3-49f4-939d-ab293a985144] {
    font-size: 20px;
  }
}
.sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
  align-content: space-between;
  align-items: space-between;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 50px 65px;
  width: 1200px;
  max-width: calc(100% - 100px);
}
.sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
    flex: none;
    width: 1000px;
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
    flex: none;
    width: 700px;
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c895ba0b-1623-4735-8847-a1ac2e64694d] {
    flex: none;
    margin: 0px 30px 50px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-69940533-7ea7-46cd-9864-6f821362bcf1] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 30px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-239d12ac-df01-45ad-9aac-c8beff978455] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  height: 600px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-239d12ac-df01-45ad-9aac-c8beff978455] {
    flex: none;
    height: 500px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-239d12ac-df01-45ad-9aac-c8beff978455] {
    flex: none;
    height: 400px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-5307099d-ec98-4ab8-b8c0-f9aafcad1916] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-5307099d-ec98-4ab8-b8c0-f9aafcad1916] {
    flex: none;
    height: auto;
  }
}
.sd[data-s-4630cd05-5e6f-44f5-8931-bab0677c47f7] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c6004ef2-49ad-4d05-8563-5f69f897e2cf] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px;
  padding: 0px;
  width: 1400px;
  max-width: calc(100% - 100px);
}
@media screen and (max-width: 1280px) {
  .sd[data-s-c6004ef2-49ad-4d05-8563-5f69f897e2cf] {
    flex: none;
    height: auto;
    margin: 0px 60px 0px;
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c6004ef2-49ad-4d05-8563-5f69f897e2cf] {
    flex: none;
    margin: 0px 30px 60px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-7fc24f55-88dd-4d8e-ad9a-f7e9ea348d77] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 20px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-7fc24f55-88dd-4d8e-ad9a-f7e9ea348d77]:hover {
  opacity: 0.5;
}
.sd[data-s-dd511d0f-407e-4011-9c94-8a1460a041d1] {
  flex: none;
  height: 102px;
  width: 280px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-dd511d0f-407e-4011-9c94-8a1460a041d1] {
    flex: none;
    height: 91px;
    width: 250px;
    max-width: 100%;
  }
}
.sd[data-s-fa47eca3-cb98-4504-99b2-d923a1a0bf33] {
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-fa47eca3-cb98-4504-99b2-d923a1a0bf33] {
    font-size: 14px;
  }
}
.sd[data-s-b28139e9-091b-4f60-b67d-d6c3dd76bbb6] {
  color: #000000;
  font-family: var(--s-font-ca8b9569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 100px 0px 55px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b28139e9-091b-4f60-b67d-d6c3dd76bbb6] {
    margin: 80px 0px 30px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b28139e9-091b-4f60-b67d-d6c3dd76bbb6] {
    font-size: 12px;
    margin: 70px 0px 30px 0px;
    max-width: 100%;
  }
}
.sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  width: 50px;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    align-content: center;
    align-items: center;
    background: #eabd00;
    bottom: 0px;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    position: fixed;
    right: 0px;
    top: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cc4cb8d7-9060-4510-afd3-4a40f437501b] {
    display: flex;
  }
}
.sd[data-s-2ddc75b6-1a97-4370-b6c2-34419993d5d3] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: center;
  width: 50px;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  .sd[data-s-2ddc75b6-1a97-4370-b6c2-34419993d5d3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06] {
  height: auto;
  width: 160px;
  max-width: 100%;
}
.sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06]:before {
}
@media screen and (max-width: 540px) {
  .sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06]:before {
    background-repeat: no-repeat;
  }
  .sd[data-s-f74ac275-8ba0-438b-a9b8-7a23808b0e06] {
    flex: none;
    margin: 0px 5px 0px 0px;
    width: 25px;
    max-width: calc(100% - 5px);
  }
}
.sd[data-s-3766baa6-7a1a-4119-87c3-94df1996b942] {
  color: #333;
  font-family: var(--s-font-50909b9c);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-3766baa6-7a1a-4119-87c3-94df1996b942] {
    color: #ffffff;
    font-family: var(--s-font-60ae4775);
    font-size: 21px;
    margin: 0px 5px 0px 0px;
    max-width: calc(100% - 5px);
  }
}
.sd[data-s-e81595f8-7749-41ba-81b1-405977ba2ffa] {
  color: #333;
  font-family: var(--s-font-50909b9c);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-e81595f8-7749-41ba-81b1-405977ba2ffa] {
    color: #ffffff;
    font-family: var(--s-font-ca8b9569);
    font-size: 10px;
  }
}
.sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
    flex: none;
    height: 135px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-dc605e9e-12a1-4eb5-bed2-0bb3ef247144] {
    padding: 0px 0px 45px 0px;
  }
}
.sd[data-s-994620d1-2798-4c73-8d6a-c3216eaf9dc2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-994620d1-2798-4c73-8d6a-c3216eaf9dc2] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
  color: #70ae42;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
    font-size: 14px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-db531bc3-0772-4447-963d-31d500f83ac8] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
    font-size: 24px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7b9855cd-e1ad-4e5a-9b90-b5528a761c3a] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
    flex: none;
    height: 135px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ddf30d9c-7d70-4ce5-8fd9-69a3701ef86e] {
    padding: 0px 0px 45px 0px;
  }
}
.sd[data-s-8229c937-bc2c-4537-b560-2ed9a95fad97] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-8229c937-bc2c-4537-b560-2ed9a95fad97] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-4245afe5-7992-4e7e-9718-ee3baaeb442c] {
  color: #007ac2;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-4245afe5-7992-4e7e-9718-ee3baaeb442c] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4245afe5-7992-4e7e-9718-ee3baaeb442c] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
    font-size: 24px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4de356d0-859e-4602-b8a9-d2e03afb3271] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 185px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb] {
    flex: none;
    height: 115px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cb768807-a9db-4c23-a3c6-74fa0fdec6eb] {
    padding: 0px 0px 45px 0px;
  }
}
.sd[data-s-a916c71f-2cc2-4031-9150-397ba823ed01] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 60px 0px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-a916c71f-2cc2-4031-9150-397ba823ed01] {
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-3aa310eb-4a91-4efa-8dff-d4b174811c7a] {
  color: #eabd00;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-3aa310eb-4a91-4efa-8dff-d4b174811c7a] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3aa310eb-4a91-4efa-8dff-d4b174811c7a] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-b5136e98-520f-41d6-9f12-331e5bd6c086] {
  color: #333;
  flex: none;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.7;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-b5136e98-520f-41d6-9f12-331e5bd6c086] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b5136e98-520f-41d6-9f12-331e5bd6c086] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-247d36e9-12bd-4793-a1e5-230c384b81cb] {
  align-content: center;
  align-items: center;
  background: #b3b3b3;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 833px;
  justify-content: flex-start;
  margin: 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 45px 60px 45px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
.sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-88aebef3-f319-42a5-b2f3-d6643595df62] {
    margin: 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-1e2f8faa-b0c5-4119-af77-b14759f56c56] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-1e2f8faa-b0c5-4119-af77-b14759f56c56] {
    font-size: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1e2f8faa-b0c5-4119-af77-b14759f56c56] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-3395b012-fd1b-49cf-93d7-d4a614926e3b] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 26px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-3395b012-fd1b-49cf-93d7-d4a614926e3b] {
    font-size: 20px;
  }
}
.sd[data-s-83ec08ae-9ca7-4c2c-85b2-dcdf11aa7e28] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 50px 0px;
  width: 1200px;
  max-width: calc(100% - 100px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-83ec08ae-9ca7-4c2c-85b2-dcdf11aa7e28] {
    flex: none;
    margin: 0px 20px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-1215a1f4-7830-405b-a831-dd1bbecd96a5] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}
.sd[data-s-23bedeaf-eb4f-4348-9137-489007a73609] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-23bedeaf-eb4f-4348-9137-489007a73609] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-1771e9d6-17dc-4e78-b0d0-d5be9081d746] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-19d33fea-e11a-44a3-9db5-096dd66f6089] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-19d33fea-e11a-44a3-9db5-096dd66f6089] {
    font-size: 16px;
  }
}
.sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-efff753f-6a5d-4400-aa59-157fbd77e646] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-89d7eb34-d27b-44c2-9588-a62e47f4af44] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}
.sd[data-s-3b948e51-e6b2-4e04-8426-ba11042fbd82] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-3b948e51-e6b2-4e04-8426-ba11042fbd82] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-86584e45-cc20-48e9-ab96-4787caec0869] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-4a6a9a8a-30a7-48a0-817f-9252b9ce9379] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-4a6a9a8a-30a7-48a0-817f-9252b9ce9379] {
    font-size: 16px;
  }
}
.sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-fdfc6fee-b570-47d2-9241-3eb250a8c064] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 25px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-84933ace-ebf7-4702-9261-6c5649a30bbd] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 15px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}
.sd[data-s-ef45dba5-daa6-4622-8282-6e0e7b31b329] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-ef45dba5-daa6-4622-8282-6e0e7b31b329] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-11885189-d890-49cf-9790-5d2c8ec16e71] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-2e52ba2c-ac8e-4bc5-bcaf-2ef1376cef26] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-2e52ba2c-ac8e-4bc5-bcaf-2ef1376cef26] {
    font-size: 16px;
  }
}
.sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c] {
  flex: none;
  height: auto;
  margin: 0px 0px 25px 0px;
  width: 45px;
  max-width: 100%;
}
.sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-79f78e71-de0a-4d85-ad9a-e7f8f2904d7c] {
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
.sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 50px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 70px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 1000ms;
}
.sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 540px) {
  .sd[data-s-51934e33-3eb5-4293-90b1-cc4ef9bdafc4] {
    bottom: 0;
    flex: none;
    height: 70px;
    left: 0;
    margin: 0px 0px 45px 0px;
    right: 0;
    top: 0;
    width: 90%;
    max-width: 90%;
  }
}
.sd[data-s-5aea19c4-391e-428e-a64d-eb8ba4ebefd7] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 10px 0px 0px;
  width: 40px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 540px) {
  .sd[data-s-5aea19c4-391e-428e-a64d-eb8ba4ebefd7] {
    flex: none;
    height: 30px;
    width: 30px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-5cf12879-0511-4e96-854f-2a23bb7cfac2] {
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-863ca201-c328-4d3b-983a-915ed13b9a1f] {
  color: #333;
  font-family: var(--s-font-60ae4775);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-863ca201-c328-4d3b-983a-915ed13b9a1f] {
    font-size: 16px;
  }
}
.sd[data-s-db90a5bc-e0e6-4e33-8739-6c6a3c971cb0] {
  background: #fff;
  border-radius: 0;
  box-shadow: ;
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-2e40a451-5515-4b1d-a0ef-03b1f941b7f6] {
}
.sd[data-s-89653dce-7bb5-42fc-9ab5-631cf3701eb1] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 100px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 320px) {
  .sd[data-s-89653dce-7bb5-42fc-9ab5-631cf3701eb1] {
    padding: 0px 0px 45px 0px;
  }
}
.sd[data-s-a7400294-c820-4867-8227-d433fcfd5286] {
  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);
}
@media screen and (max-width: 840px) {
  .sd[data-s-a7400294-c820-4867-8227-d433fcfd5286] {
    margin: 15px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a7400294-c820-4867-8227-d433fcfd5286] {
    margin: 0px 30px 30px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-ddec9972-8e23-4762-9737-fa57ad5d6877] {
  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: 320px) {
  .sd[data-s-ddec9972-8e23-4762-9737-fa57ad5d6877] {
    font-size: 34px;
    line-height: 1.2;
    margin: 40px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-6e247e70-2cf7-418e-ba31-56e68d195a56] {
  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: 320px) {
  .sd[data-s-6e247e70-2cf7-418e-ba31-56e68d195a56] {
    margin: 30px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-5129b062-fdc5-4f81-9055-edaca0ae108b] {
  align-content: center;
  align-items: center;
  background: #e6e6e6;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 60px 0px 60px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5129b062-fdc5-4f81-9055-edaca0ae108b] {
    padding: 60px 0px 60px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5129b062-fdc5-4f81-9055-edaca0ae108b] {
    padding: 45px 0px 30px 0px;
  }
}
.sd[data-s-7ac23281-3587-440f-82e1-0e1a4845ea09] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 50px 0px;
  width: 1000px;
  max-width: calc(100% - 100px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-7ac23281-3587-440f-82e1-0e1a4845ea09] {
    flex: none;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7ac23281-3587-440f-82e1-0e1a4845ea09] {
    flex: none;
    margin: 0px 30px 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-f1354547-1009-496a-9f0d-4fac2a4e0c7c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd[data-s-f1354547-1009-496a-9f0d-4fac2a4e0c7c].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 400ms;
}
.sd[data-s-f1354547-1009-496a-9f0d-4fac2a4e0c7c].appear-active {
  transition-duration: 400ms;
}
.sd[data-s-f1354547-1009-496a-9f0d-4fac2a4e0c7c]:hover {
  opacity: 0.5;
}
.sd[data-s-7f2d8e6f-715d-40e7-b9ef-c9b5257cca0e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-b66041f8-8fcd-4a14-9197-e531edc77aa3] {
  color: #eabd00;
  font-family: var(--s-font-50909b9c);
  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-917d80b8-954f-469a-80e9-3394e5cca7a5] {
  color: #333;
  font-family: var(--s-font-3db45531);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-6f84d137-9024-4392-b207-8544ecb8b229] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  justify-content: center;
  margin: 0px 0px 0px;
  opacity: 1;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-8870388a-77be-4909-97df-82ef124dd9f5] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px 5px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-8870388a-77be-4909-97df-82ef124dd9f5].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 400ms;
}
.sd[data-s-8870388a-77be-4909-97df-82ef124dd9f5].appear-active {
  transition-duration: 400ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-8870388a-77be-4909-97df-82ef124dd9f5] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8870388a-77be-4909-97df-82ef124dd9f5] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
  }
}
.sd[data-s-bf32cc0c-6cdf-4322-9e5f-a6964163edbc] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-between;
  margin: 0px 5px 0px 0px;
  padding: 10px;
  width: calc(25% - 5px);
  max-width: calc(25% - 5px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-bf32cc0c-6cdf-4322-9e5f-a6964163edbc] {
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bf32cc0c-6cdf-4322-9e5f-a6964163edbc] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 5px 0px;
    width: 100%;
  }
}
.sd[data-s-cfc1e09d-9387-40f1-bc10-852d2db05660] {
  border-radius: 0;
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-cfc1e09d-9387-40f1-bc10-852d2db05660] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-9f9474e9-7dfb-45cb-acff-9ea68ee047d2] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-bfeaef92-1673-4a5c-b433-4e5ee69bb6fd] {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-36b40316);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 3px 8px 3px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: calc(100% - 16px);
  justify-content: center;
}
.sd[data-s-ff887842-e891-4db9-b2fa-8aba12919ab3] {
  background: #ffffff;
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-radius: 0;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
  box-shadow: none;
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 10px;
  text-align: left;
  width: 75%;
  max-width: 75%;
}
.sd[data-s-ff887842-e891-4db9-b2fa-8aba12919ab3]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-ff887842-e891-4db9-b2fa-8aba12919ab3]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-ff887842-e891-4db9-b2fa-8aba12919ab3]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-ff887842-e891-4db9-b2fa-8aba12919ab3]:-ms-input-placeholder {
  color: #cccccc;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ff887842-e891-4db9-b2fa-8aba12919ab3] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ff887842-e891-4db9-b2fa-8aba12919ab3] {
    flex: none;
    width: 100%;
  }
}
.sd[data-s-22011cfd-181e-4d84-8d00-7cc45f63b162] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 5px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-22011cfd-181e-4d84-8d00-7cc45f63b162].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 800ms;
}
.sd[data-s-22011cfd-181e-4d84-8d00-7cc45f63b162].appear-active {
  transition-duration: 800ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-22011cfd-181e-4d84-8d00-7cc45f63b162] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-22011cfd-181e-4d84-8d00-7cc45f63b162] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
  }
}
.sd[data-s-d9807614-8d5e-42d0-87cd-408e6c9c6283] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-between;
  margin: 0px 5px 0px 0px;
  padding: 10px;
  width: calc(25% - 5px);
  max-width: calc(25% - 5px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-d9807614-8d5e-42d0-87cd-408e6c9c6283] {
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d9807614-8d5e-42d0-87cd-408e6c9c6283] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 5px 0px;
    width: 100%;
  }
}
.sd[data-s-5c7aba0f-029a-4045-8b99-d066ad4ad685] {
  border-radius: 0;
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5c7aba0f-029a-4045-8b99-d066ad4ad685] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-61cd3470-c5d7-459b-a422-4e586134e466] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-b7903e94-daf8-404b-8bbd-bfe1f863e82e] {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-36b40316);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 3px 8px 3px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: calc(100% - 16px);
  justify-content: center;
}
.sd[data-s-ca20abbb-09de-471f-a505-7bfc63b85356] {
  background: #ffffff;
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-radius: 0;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
  box-shadow: none;
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  opacity: 1;
  padding: 10px 10px 10px;
  text-align: left;
  text-shadow: none;
  width: 75%;
  max-width: 75%;
}
.sd[data-s-ca20abbb-09de-471f-a505-7bfc63b85356]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-ca20abbb-09de-471f-a505-7bfc63b85356]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-ca20abbb-09de-471f-a505-7bfc63b85356]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-ca20abbb-09de-471f-a505-7bfc63b85356]:-ms-input-placeholder {
  color: #cccccc;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ca20abbb-09de-471f-a505-7bfc63b85356] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ca20abbb-09de-471f-a505-7bfc63b85356] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
}
.sd[data-s-5caf3a48-d956-41fe-b076-407cac43da55] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 5px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5caf3a48-d956-41fe-b076-407cac43da55].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1200ms;
}
.sd[data-s-5caf3a48-d956-41fe-b076-407cac43da55].appear-active {
  transition-duration: 1200ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5caf3a48-d956-41fe-b076-407cac43da55] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5caf3a48-d956-41fe-b076-407cac43da55] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
  }
}
.sd[data-s-41d0bc8f-296f-4dd3-b3f0-de6e093e88c8] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-between;
  margin: 0px 5px 0px 0px;
  padding: 10px;
  width: calc(25% - 5px);
  max-width: calc(25% - 5px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-41d0bc8f-296f-4dd3-b3f0-de6e093e88c8] {
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-41d0bc8f-296f-4dd3-b3f0-de6e093e88c8] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 5px 0px;
    width: 100%;
  }
}
.sd[data-s-8f010cda-8e9f-4c0f-882d-ae602e757e21] {
  border-radius: 0;
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-8f010cda-8e9f-4c0f-882d-ae602e757e21] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-5900f803-80fe-4b7c-9617-1e24fcf9169d] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-c261c2e4-2c11-4551-bb81-41f5e43e5ca1] {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-36b40316);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 3px 8px 3px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: calc(100% - 16px);
  justify-content: center;
}
.sd[data-s-e92cd44c-a10b-4b4d-b9bb-3e6ec6f57b74] {
  background: #ffffff;
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-radius: 0;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
  box-shadow: none;
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  opacity: 1;
  padding: 10px 10px 10px;
  text-align: left;
  text-shadow: none;
  width: 75%;
  max-width: 75%;
}
.sd[data-s-e92cd44c-a10b-4b4d-b9bb-3e6ec6f57b74]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-e92cd44c-a10b-4b4d-b9bb-3e6ec6f57b74]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-e92cd44c-a10b-4b4d-b9bb-3e6ec6f57b74]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-e92cd44c-a10b-4b4d-b9bb-3e6ec6f57b74]:-ms-input-placeholder {
  color: #cccccc;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e92cd44c-a10b-4b4d-b9bb-3e6ec6f57b74] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e92cd44c-a10b-4b4d-b9bb-3e6ec6f57b74] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
}
.sd[data-s-1572d7fa-70e0-44f8-9f82-37b50392ab13] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 5px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1572d7fa-70e0-44f8-9f82-37b50392ab13].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1600ms;
}
.sd[data-s-1572d7fa-70e0-44f8-9f82-37b50392ab13].appear-active {
  transition-duration: 1600ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-1572d7fa-70e0-44f8-9f82-37b50392ab13] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1572d7fa-70e0-44f8-9f82-37b50392ab13] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
  }
}
.sd[data-s-5b17634f-78d9-4678-8114-cb901ab29423] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-between;
  margin: 0px 5px 0px 0px;
  padding: 10px;
  width: calc(25% - 5px);
  max-width: calc(25% - 5px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-5b17634f-78d9-4678-8114-cb901ab29423] {
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5b17634f-78d9-4678-8114-cb901ab29423] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 5px 0px;
    width: 100%;
  }
}
.sd[data-s-af10de7e-bec2-40a4-8598-60e4f88585ee] {
  border-radius: 0;
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-af10de7e-bec2-40a4-8598-60e4f88585ee] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-af10de7e-bec2-40a4-8598-60e4f88585ee] {
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-189b99f0-b825-4ea9-b5a3-b109e52b8e32] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-5be54058-77e3-400e-9cc5-56c1ea03f0e2] {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-36b40316);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 3px 8px 3px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: calc(100% - 16px);
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-5be54058-77e3-400e-9cc5-56c1ea03f0e2] {
    font-size: 11px;
    margin: 1px 6px 1px;
    max-width: calc(100% - 12px);
  }
}
.sd[data-s-b55739e3-80db-44de-beb8-5b9806817892] {
  background: #ffffff;
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-radius: 0;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
  box-shadow: none;
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  opacity: 1;
  padding: 10px 10px 10px;
  text-align: left;
  text-shadow: none;
  width: 75%;
  max-width: 75%;
}
.sd[data-s-b55739e3-80db-44de-beb8-5b9806817892]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-b55739e3-80db-44de-beb8-5b9806817892]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-b55739e3-80db-44de-beb8-5b9806817892]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-b55739e3-80db-44de-beb8-5b9806817892]:-ms-input-placeholder {
  color: #cccccc;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b55739e3-80db-44de-beb8-5b9806817892] {
    flex: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b55739e3-80db-44de-beb8-5b9806817892] {
    flex: none;
    width: 100%;
  }
}
.sd[data-s-322daa14-448a-4355-acbb-396e34304aef] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  margin: 0px 0px 5px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-322daa14-448a-4355-acbb-396e34304aef].appear {
  opacity: 0;
  transform: translate(0px, 70px);
  transition-duration: 2000ms;
}
.sd[data-s-322daa14-448a-4355-acbb-396e34304aef].appear-active {
  transition-duration: 2000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-322daa14-448a-4355-acbb-396e34304aef] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-17063cb6-2642-4170-9d0c-be0dfee77ef5] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px;
  justify-content: space-between;
  margin: 0px 5px 0px 0px;
  padding: 10px;
  width: calc(25% - 5px);
  max-width: calc(25% - 5px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-17063cb6-2642-4170-9d0c-be0dfee77ef5] {
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-4fbf555f-b741-4594-b9d8-833d3101cc19] {
  border-radius: 0;
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-4fbf555f-b741-4594-b9d8-833d3101cc19] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-978fe2a8-bcb6-43c2-a1f7-b6870d31f2fe] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-428deb32-d2e6-4ed6-91e4-71b55fbe6e51] {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-36b40316);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 3px 8px 3px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: calc(100% - 16px);
  justify-content: center;
}
.sd[data-s-7f1cc027-2278-4c84-b22a-5e22de9c1c86] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 75%;
  max-width: 75%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-7f1cc027-2278-4c84-b22a-5e22de9c1c86] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-c61910e9-7d8b-43e3-b81a-45c547a60df9] {
  appearance: none;
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-radius: 0;
  border-right: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  box-shadow: none;
  color: #333333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 15px 10px 15px 10px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c61910e9-7d8b-43e3-b81a-45c547a60df9]::-webkit-input-placeholder {
  color: #aeaeae;
}
.sd[data-s-c61910e9-7d8b-43e3-b81a-45c547a60df9]:-moz-placeholder {
  color: #aeaeae;
}
.sd[data-s-c61910e9-7d8b-43e3-b81a-45c547a60df9]::-moz-placeholder {
  color: #aeaeae;
}
.sd[data-s-c61910e9-7d8b-43e3-b81a-45c547a60df9]:-ms-input-placeholder {
  color: #aeaeae;
}
.sd[data-s-83b482b2-e680-4cb9-852d-4329797a52bc] {
  bottom: 0px;
  color: #bdbdbd;
  font-size: 20px;
  height: auto;
  left: auto;
  margin: 0 0 0 0;
  pointer-events: none;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 42px;
  max-width: 100%;
}
.sd[data-s-c33accd5-9e12-42ec-9e8b-488df5876d48] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 50px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c33accd5-9e12-42ec-9e8b-488df5876d48].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 2400ms;
}
.sd[data-s-c33accd5-9e12-42ec-9e8b-488df5876d48].appear-active {
  transition-duration: 2400ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-c33accd5-9e12-42ec-9e8b-488df5876d48] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c33accd5-9e12-42ec-9e8b-488df5876d48] {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-6dcce900-f887-44b3-900f-373efa55cdc6] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 450px;
  justify-content: space-between;
  margin: 0px 5px 0px 0px;
  padding: 10px;
  width: calc(25% - 5px);
  max-width: calc(25% - 5px);
}
@media screen and (max-width: 840px) {
  .sd[data-s-6dcce900-f887-44b3-900f-373efa55cdc6] {
    align-content: center;
    align-items: center;
    flex: none;
    height: 50px;
    justify-content: flex-start;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6dcce900-f887-44b3-900f-373efa55cdc6] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    margin: 0px 0px 5px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-ced8ce60-fae6-4e32-9e4e-972d4dee8481] {
  border-radius: 0;
  color: #333;
  font-family: var(--s-font-36b40316);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ced8ce60-fae6-4e32-9e4e-972d4dee8481] {
    margin: 0px 10px 0px 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-d16d3c9c-3322-4727-b55b-587e28dc6ab5] {
  align-content: center;
  align-items: center;
  background: #eabd00;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: auto;
  max-width: 100%;
}
.sd[data-s-a51bae81-b533-4178-922b-712c0dd93118] {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-36b40316);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 3px 8px 3px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: calc(100% - 16px);
  justify-content: center;
}
.sd[data-s-326829e9-a489-4a0a-a49a-ba99b505d038] {
  background: #ffffff;
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-radius: 0;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
  box-shadow: none;
  color: #333;
  flex: none;
  font-family: var(--s-font-3db45531);
  font-size: 15px;
  font-weight: 400;
  height: 450px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  opacity: 1;
  padding: 10px 10px 10px;
  text-align: left;
  text-shadow: none;
  width: 75%;
  max-width: 75%;
}
.sd[data-s-326829e9-a489-4a0a-a49a-ba99b505d038]::-webkit-input-placeholder {
  color: #cccccc;
}
.sd[data-s-326829e9-a489-4a0a-a49a-ba99b505d038]:-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-326829e9-a489-4a0a-a49a-ba99b505d038]::-moz-placeholder {
  color: #cccccc;
}
.sd[data-s-326829e9-a489-4a0a-a49a-ba99b505d038]:-ms-input-placeholder {
  color: #cccccc;
}
@media screen and (max-width: 840px) {
  .sd[data-s-326829e9-a489-4a0a-a49a-ba99b505d038] {
    flex: none;
    height: 250px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-326829e9-a489-4a0a-a49a-ba99b505d038] {
    flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-4aea6c5c-529d-4c65-a577-6db57e3b73bc] {
  background: #eabd00;
  border-radius: 50px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  flex: none;
  font-size: 15px;
  height: 100px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 15px;
  width: 45%;
  max-width: 45%;
}
.sd[data-s-4aea6c5c-529d-4c65-a577-6db57e3b73bc].appear {
  opacity: 0;
  transform: translate(0px, 80px);
  transition-duration: 1000ms;
}
.sd[data-s-4aea6c5c-529d-4c65-a577-6db57e3b73bc].appear-active {
  transition-duration: 1000ms;
}
.sd[data-s-4aea6c5c-529d-4c65-a577-6db57e3b73bc]:hover {
  background: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
}
@media screen and (max-width: 840px) {
  .sd[data-s-4aea6c5c-529d-4c65-a577-6db57e3b73bc] {
    flex: none;
    height: 90px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4aea6c5c-529d-4c65-a577-6db57e3b73bc] {
    border-radius: 30px;
    flex: none;
    height: 60px;
    width: 50%;
    max-width: 50%;
  }
}
.sd[data-s-b51e935c-cb06-4f66-82ff-c783b0e5b1d7] {
  border-radius: 0;
  color: #ffffff;
  font-family: var(--s-font-60ae4775);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 540px) {
  .sd[data-s-b51e935c-cb06-4f66-82ff-c783b0e5b1d7] {
    font-size: 16px;
  }
}
.sd[data-s-b3434251-486d-4760-a0a3-ffe99d18df01] {
}
.sd[data-s-072f3248-d8f9-4b26-8f43-4e00e9b0a132] {
}
.sd[data-s-8f92b3f3-6f83-48db-831d-3b253ff8b050] {
}
.sd[data-s-aa7141bd-9f8c-4440-8a75-fed7bcedd3a3] {
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
