@charset "UTF-8";
.page-enter-active {
  -webkit-transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1);
}

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

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

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

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

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

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

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

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

@-webkit-keyframes loading-spin-36413753 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@keyframes loading-spin-36413753 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 100dvh;
}

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

a,
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
button,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
loop-box,
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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  word-spacing: 1px;
}

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

nav ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

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

ins {
  text-decoration: none;
}

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

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

del {
  text-decoration: line-through;
}

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

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

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

input,
select {
  vertical-align: middle;
}

textarea {
  resize: none;
}

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

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

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

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

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

input.sd,
textarea.sd {
  -ms-flex-line-pack: normal;
      align-content: normal;
}

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

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

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

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;
  -webkit-transition: inherit;
  transition: inherit;
  width: 100%;
  z-index: -2;
}

.sd.file {
  cursor: pointer;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          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.text,
.sd:where(.icon) {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word;
}

.sd:where(.icon.fa) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.material-icons {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: Material Icons;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.sd:where(.icon.material-symbols) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-style: normal;
  font-variation-settings: "FILL" var(--symbol-fill, 0), "wght" var(--symbol-weight, 400);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 1em;
  min-width: 1em;
}

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

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

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

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

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

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

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

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

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

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

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

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

.fixed {
  z-index: 2;
}

.sticky {
  z-index: 1;
}

.button {
  -webkit-transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
  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 {
  -webkit-backface-visibility: visible;
          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 {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: block;
  margin: 10px 0;
}

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

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

.richText h1 {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: block;
  font-size: 3em;
  font-weight: 700;
  margin: 20px 0;
}

.richText h2 {
  font-size: 2em;
}

.richText h2,
.richText h3 {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  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 {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  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: rgba(245, 245, 245, 0.5019607843);
}

.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;
  -ms-user-select: none;
      user-select: none;
}

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

.richText [data-type=pdf_link],
.richText [data-type=video_block] {
  margin: 10px 0;
}

.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 {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -ms-flex-wrap: nowrap !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%;
}
.loading[data-v-277f8dd4] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  -webkit-perspective: 300px;
          perspective: 300px;
  position: fixed;
  top: 0;
  -webkit-transition: none;
  transition: none;
  width: 100%;
  z-index: 1000;
}

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

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

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

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

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

.loading-enter-active .progress[data-v-277f8dd4] {
  -webkit-transition: 2s cubic-bezier(0.31, 0.13, 0, 1);
  transition: 2s cubic-bezier(0.31, 0.13, 0, 1);
}

.loading-leave-active[data-v-277f8dd4] {
  -webkit-transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1) 0.3s;
  transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1) 0.3s;
}

.loading-leave-active .icon[data-v-277f8dd4] {
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1) 0.3s;
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1) 0.3s;
}

.loading-leave-active .progress[data-v-277f8dd4] {
  -webkit-transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
}

.loading-leave-to[data-v-277f8dd4] {
  background-color: rgba(255, 255, 255, 0);
}

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

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

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

.comment-panel[data-v-f3fa2b49] {
  background: #fff;
  border: 1px solid rgba(34, 34, 34, 0.1019607843);
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1490196078);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Noto Sans JP, Meiryo, sans-serif;
  margin: 0;
  max-height: 600px;
  position: fixed;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transition: none;
  transition: none;
  width: 360px;
  z-index: 10000;
}

.panel-enter-from[data-v-f3fa2b49],
.panel-leave-to[data-v-f3fa2b49] {
  opacity: 0;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.panel-enter-active[data-v-f3fa2b49],
.panel-leave-active[data-v-f3fa2b49] {
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0.4, 0, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0.4, 0, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0.4, 0, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0.4, 0, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0.4, 0, 1), transform 0.2s cubic-bezier(0.4, 0.4, 0, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0.4, 0, 1), transform 0.2s cubic-bezier(0.4, 0.4, 0, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0.4, 0, 1);
}

.comment-panel-header[data-v-f3fa2b49] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 16px;
}

.comment-panel-title[data-v-f3fa2b49] {
  color: #222;
  font-size: 14px;
  font-weight: 600;
}

.comment-panel-close[data-v-f3fa2b49] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  border: none;
  border-radius: 4px;
  color: #666;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  height: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  padding: 0;
  width: 28px;
}

.comment-panel-close[data-v-f3fa2b49]:hover {
  background: #f0f0f0;
}

.comment-panel-body[data-v-f3fa2b49] {
  border-top: 1px solid #eee;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  padding: 8px 0;
}

.comment-item[data-v-f3fa2b49] {
  padding: 12px 16px;
}

.comment-item[data-v-f3fa2b49]:not(:first-child) {
  border-top: 1px solid #f0f0f0;
}

.comment-item-header[data-v-f3fa2b49] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}

.comment-item-avatar[data-v-f3fa2b49] {
  border-radius: 50%;
  height: 24px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 24px;
}

.comment-item-name[data-v-f3fa2b49] {
  color: #222;
  font-size: 13px;
  font-weight: 600;
}

.comment-item-date[data-v-f3fa2b49] {
  color: #888;
  font-size: 11px;
  margin-left: auto;
}

.comment-item-text[data-v-f3fa2b49] {
  color: #333;
  font-size: 13px;
  line-height: 1.5;
  white-space: pre-wrap;
  word-break: break-word;
}

.comment-panel-footer[data-v-f3fa2b49] {
  border-top: 1px solid #eee;
  padding: 12px 16px;
}

.comment-input-wrapper[data-v-f3fa2b49] {
  position: relative;
  width: 100%;
}

.comment-input[data-v-f3fa2b49] {
  border: 1px solid #ededed;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: inherit;
  font-size: 12px;
  height: 40px;
  max-height: 120px;
  outline: none;
  overflow-y: auto;
  padding: 12px 40px 12px 16px;
  resize: none;
  -webkit-transition: none;
  transition: none;
  width: 100%;
}

.comment-input[data-v-f3fa2b49]:focus {
  outline: none;
}

.comment-input[data-v-f3fa2b49]::-moz-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-f3fa2b49]::-webkit-input-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-f3fa2b49]:-ms-input-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-f3fa2b49]::-ms-input-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-f3fa2b49]::placeholder {
  color: #9ca3af;
}

.comment-btn-send[data-v-f3fa2b49] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #1a1a1a;
  border: none;
  border-radius: 50%;
  bottom: 10px;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 21px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 12px;
  width: 21px;
}

.comment-btn-send[data-v-f3fa2b49]:hover:not(:disabled) {
  background: #333;
}

.comment-btn-send[data-v-f3fa2b49]:disabled {
  background: rgba(0, 0, 0, 0.1019607843);
  cursor: not-allowed;
}

.mobile-comment-panel[data-v-b33c2231] {
  background: #fff;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  bottom: 0;
  -webkit-box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.1490196078);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Noto Sans JP, Meiryo, sans-serif;
  left: 0;
  max-height: 50vh;
  position: fixed;
  right: 0;
  z-index: 10000;
}

.mobile-comment-header[data-v-b33c2231] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 16px;
}

.mobile-comment-header.mobile-comment-header-no-border[data-v-b33c2231] {
  border-bottom: none;
}

:is(.mobile-comment-back, .mobile-comment-close)[data-v-b33c2231] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: none;
  border-radius: 8px;
  color: #666;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 32px;
}

:is(.mobile-comment-back, .mobile-comment-close)[data-v-b33c2231]:hover {
  background: #f5f5f5;
}

.mobile-comment-close[data-v-b33c2231] {
  margin-left: auto;
}

.mobile-comment-title[data-v-b33c2231] {
  color: #222;
  font-size: 16px;
  font-weight: 600;
}

.mobile-comment-body[data-v-b33c2231] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  padding: 8px 0;
}

.mobile-comment-item[data-v-b33c2231] {
  padding: 12px 16px;
}

.mobile-comment-item[data-v-b33c2231]:not(:first-child) {
  border-top: 1px solid #f0f0f0;
}

.mobile-comment-item-header[data-v-b33c2231] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}

.mobile-comment-avatar[data-v-b33c2231] {
  border-radius: 50%;
  height: 28px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 28px;
}

.mobile-comment-name[data-v-b33c2231] {
  color: #222;
  font-size: 14px;
  font-weight: 600;
}

.mobile-comment-date[data-v-b33c2231] {
  color: #888;
  font-size: 12px;
  margin-left: auto;
}

.mobile-comment-text[data-v-b33c2231] {
  color: #333;
  font-size: 14px;
  line-height: 1.5;
  white-space: pre-wrap;
  word-break: break-word;
}

.mobile-comment-footer[data-v-b33c2231] {
  border-top: 1px solid #eee;
  padding: 12px 16px;
}

.comment-input-wrapper[data-v-b33c2231] {
  position: relative;
  width: 100%;
}

.comment-input[data-v-b33c2231] {
  border: 1px solid #ededed;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: inherit;
  font-size: 12px;
  height: 40px;
  max-height: 120px;
  outline: none;
  overflow-y: auto;
  padding: 12px 42px 12px 16px;
  resize: none;
  -webkit-transition: none;
  transition: none;
  width: 100%;
}

.comment-input[data-v-b33c2231]:focus {
  outline: none;
}

.comment-input[data-v-b33c2231]::-moz-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-b33c2231]::-webkit-input-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-b33c2231]:-ms-input-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-b33c2231]::-ms-input-placeholder {
  color: #9ca3af;
}

.comment-input[data-v-b33c2231]::placeholder {
  color: #9ca3af;
}

.comment-btn-send[data-v-b33c2231] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #1a1a1a;
  border: none;
  border-radius: 50%;
  bottom: 8px;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 10px;
  width: 24px;
}

.comment-btn-send[data-v-b33c2231]:hover:not(:disabled) {
  background: #333;
}

.comment-btn-send[data-v-b33c2231]:disabled {
  background: rgba(0, 0, 0, 0.1019607843);
  cursor: not-allowed;
}

.slide-up-enter-active[data-v-b33c2231],
.slide-up-leave-active[data-v-b33c2231] {
  -webkit-transition: -webkit-transform 0.25s ease-out;
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}

.slide-up-enter-from[data-v-b33c2231],
.slide-up-leave-to[data-v-b33c2231] {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.comment-pins-layer[data-v-4edc5133] {
  inset: 0;
  pointer-events: none;
  position: fixed;
  z-index: 9998;
}

.comment-canvas[data-v-4edc5133] {
  height: 100%;
  inset: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.comment-canvas-interactive[data-v-4edc5133] {
  cursor: url(../icons/cursors/comment-pointer.svg) 4 22, crosshair;
  pointer-events: auto;
}

.comment-pin[data-v-4edc5133] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2509803922);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: none !important;
  pointer-events: all;
  position: fixed;
  -webkit-transition: border-color 0.15s ease, -webkit-transform 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: border-color 0.15s ease, -webkit-transform 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  transition: transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-transform 0.15s ease, -webkit-box-shadow 0.15s ease;
  width: 28px;
}

.comment-pin[data-v-4edc5133]:hover {
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3019607843);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3019607843);
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.comment-pin[data-v-4edc5133]:active,
.comment-pin[data-v-4edc5133]:focus,
.comment-pin[data-v-4edc5133]:focus-visible {
  border-color: #fff;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2509803922);
  outline: none !important;
}

.comment-pin-selected[data-v-4edc5133] {
  border-color: #60a5fa;
  -webkit-box-shadow: 0 0 0 2px rgba(96, 165, 250, 0.3019607843);
          box-shadow: 0 0 0 2px rgba(96, 165, 250, 0.3019607843);
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.comment-pin-selected[data-v-4edc5133]:hover {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.comment-pin-avatar[data-v-4edc5133] {
  border: none;
  border-radius: 50%;
  height: 22px;
  -o-object-fit: cover;
  object-fit: cover;
  outline: none;
  width: 22px;
}

.design-canvas__modal {
  height: 100%;
  pointer-events: none;
  position: fixed;
  -webkit-transition: none;
  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 {
  -webkit-transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
  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 * {
  -webkit-transition: none !important;
  transition: none !important;
}

.design-canvas__modal.isNone {
  -webkit-transition: none;
  transition: none;
}

.design-canvas__modal .design-canvas__modal__base {
  height: 100%;
  left: 0;
  pointer-events: auto;
  position: fixed;
  top: 0;
  -webkit-transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
  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;
}

.publish-studio-style[data-v-74fe0335] {
  -webkit-transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}

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

.snackbar.v-enter-active[data-v-e23c1c77],
.snackbar.v-leave-active[data-v-e23c1c77] {
  -webkit-transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}

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

.snackbar .convey[data-v-e23c1c77] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 8px;
  padding: 0;
}

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

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

.snackbar .convey.error .icon[data-v-e23c1c77] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23f84f65' fill-rule='evenodd' d='M12 22.5c5.799 0 10.5-4.701 10.5-10.5S17.799 1.5 12 1.5 1.5 6.201 1.5 12 6.201 22.5 12 22.5M9.046 7.455a1.125 1.125 0 0 0-1.591 1.59L10.409 12l-2.954 2.954a1.125 1.125 0 0 0 1.59 1.592L12 13.59l2.955 2.955a1.125 1.125 0 0 0 1.59-1.591L13.592 12l2.955-2.954a1.125 1.125 0 0 0-1.591-1.591L12 10.409z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

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

.snackbar .convey.success .icon[data-v-e23c1c77] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M12 20.125a8.125 8.125 0 1 0 0-16.25 8.125 8.125 0 0 0 0 16.25M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' clip-rule='evenodd'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M7.337 11.287a.94.94 0 0 1 1.326 0l1.812 1.812 4.287-4.287a.938.938 0 0 1 1.326 1.326l-4.95 4.95a.94.94 0 0 1-1.326 0l-2.475-2.475a.94.94 0 0 1 0-1.326' clip-rule='evenodd'/%3E%3C/svg%3E");
}

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

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

.snackbar .button[data-v-e23c1c77]:hover {
  background: #f5f5f5;
}

.page-icon[data-v-85762c3c] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: currentColor;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.page-icon svg[data-v-85762c3c] {
  height: 100%;
  width: 100%;
}

.page-icon .overlay-icon[data-v-85762c3c] {
  height: 50%;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 50%;
}

.mobile-thread-panel[data-v-72a3cb81] {
  background: #fff;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  bottom: 0;
  -webkit-box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.1490196078);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Noto Sans JP, Meiryo, sans-serif;
  left: 0;
  max-height: 75vh;
  position: fixed;
  right: 0;
  z-index: 10000;
}

.mobile-thread-header[data-v-72a3cb81] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 16px;
}

.mobile-thread-title[data-v-72a3cb81] {
  color: #222;
  font-size: 16px;
  font-weight: 600;
}

.mobile-thread-close[data-v-72a3cb81] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: none;
  border-radius: 8px;
  color: #666;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  padding: 0;
  width: 32px;
}

.mobile-thread-close[data-v-72a3cb81]:hover {
  background: #f5f5f5;
}

.mobile-thread-body[data-v-72a3cb81] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
}

.mobile-thread-empty[data-v-72a3cb81] {
  color: #999;
  font-size: 14px;
  padding: 32px 16px;
  text-align: center;
}

.mobile-thread-item[data-v-72a3cb81] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: transparent;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 14px;
  text-align: left;
  width: 100%;
}

.mobile-thread-item[data-v-72a3cb81]:hover {
  background-color: #f5f5f5;
}

.mobile-thread-item[data-v-72a3cb81]:active {
  background-color: #ebebeb;
}

.mobile-thread-avatar[data-v-72a3cb81] {
  border-radius: 50%;
  height: 28px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 28px;
}

.mobile-thread-item-header[data-v-72a3cb81] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
  margin-top: 8px;
  width: 100%;
}

.mobile-thread-name[data-v-72a3cb81] {
  color: #222;
  font-size: 14px;
  font-weight: 600;
}

.mobile-thread-date[data-v-72a3cb81] {
  color: #999;
  font-size: 12px;
}

.mobile-thread-text[data-v-72a3cb81] {
  color: #555;
  display: -webkit-box;
  font-size: 14px;
  -webkit-line-clamp: 2;
  line-height: 1.4;
  -webkit-box-orient: vertical;
  margin-top: 6px;
  overflow: hidden;
}

.mobile-thread-page[data-v-72a3cb81] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  gap: 2px;
  margin-left: -3px;
  margin-top: 6px;
}

.mobile-thread-page-icon[data-v-72a3cb81] {
  color: #1a1a1a;
}

.slide-up-enter-active[data-v-72a3cb81],
.slide-up-leave-active[data-v-72a3cb81] {
  -webkit-transition: -webkit-transform 0.25s ease-out;
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}

.slide-up-enter-from[data-v-72a3cb81],
.slide-up-leave-to[data-v-72a3cb81] {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.app[data-v-4a64a196] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

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

.studio-banner-popover[data-v-7ec52b2d] {
  background: transparent;
  border: none;
  inset: unset;
  bottom: 20px;
  left: 20px;
  padding: 0;
  position: fixed;
}

a[data-v-7ec52b2d] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-perspective: 300px;
          perspective: 300px;
  -webkit-transition: 0s linear;
  transition: 0s linear;
  width: 84px;
}

@media (hover: hover) {
  a[data-v-7ec52b2d] {
    -webkit-transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
    transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
    will-change: width, height;
  }
  a[data-v-7ec52b2d]:hover {
    height: 32px;
    width: 200px;
  }
}
[data-v-7ec52b2d] .custom-fill path {
  fill: var(--a5f5a722);
}

.fade-enter-active[data-v-7ec52b2d],
.fade-leave-active[data-v-7ec52b2d] {
  position: absolute;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  will-change: opacity, transform;
}

.fade-enter-from[data-v-7ec52b2d],
.fade-leave-to[data-v-7ec52b2d] {
  opacity: 0;
}

#contact {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 300px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  z-index: 2;
  max-width: 100%;
}
#contact.appear {
  opacity: 0;
  -webkit-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#contact.appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#contact div.inner_wrap {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  max-width: 100%;
}
#contact div.inner_wrap > a.link {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}
#contact div.inner_wrap > a.link p.text {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 54px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#contact div.inner_wrap > a.link p.text div.inner_text {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
#contact div.inner_wrap > a.link p.text div.inner_text div.sd {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
#contact div.inner_wrap > a.link p.text div.inner_text h2 {
  color: #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#contact div.inner_wrap div.inner_img {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}
#contact div.inner_wrap div.inner_img::before {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
  background-image: url("../img/img_03.jpg");
}
#contact:hover {
  opacity: 1;
}
#contact:hover .inner_img {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}
@media screen and (max-width: 540px) {
  #contact {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 340px;
    width: 100%;
    max-width: 100%;
  }
  #contact div.inner_wrap {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50%;
    width: 100%;
    max-width: 100%;
  }
  #contact div.inner_wrap > a.link p.text {
    font-size: 36px;
  }
  #contact div.inner_wrap > a.link p.text div.inner_text h2 {
    font-size: 16px;
  }
}

.sd[data-s-3cc2406c-6698-4c69-8c6f-2bf4f2c04523] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-3cc2406c-6698-4c69-8c6f-2bf4f2c04523]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3cc2406c-6698-4c69-8c6f-2bf4f2c04523] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50%;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-0f4e8beb-99ad-477d-8009-0e60fd4dae70] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-0f4e8beb-99ad-477d-8009-0e60fd4dae70] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0f4e8beb-99ad-477d-8009-0e60fd4dae70] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0f4e8beb-99ad-477d-8009-0e60fd4dae70] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-4e44eb3a-40bd-455c-b897-b1e18a082331] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1530e57e-2da0-4a5d-88f7-a08e80dc1dad] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 54px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 4px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 4px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1530e57e-2da0-4a5d-88f7-a08e80dc1dad] {
    font-size: 36px;
  }
}
.sd[data-s-86ae8ee1-1e79-47d1-95a9-4469ec713817] {
  color: #FFFFFF;
  font-size: 20px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 0;
}

.sd[data-s-0a38fa10-f133-41f0-a163-872e024aa360] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9fedb513-44f9-4395-ba72-83b72492a8f1] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-0dc97cd6-84c5-4dcd-9e40-e974e2177460] {
  color: #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0dc97cd6-84c5-4dcd-9e40-e974e2177460] {
    font-size: 16px;
  }
}
.sd[data-s-dc71a785-501f-4334-97de-ef3db8dfeb60] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-dc71a785-501f-4334-97de-ef3db8dfeb60]:before {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
}

.sd[data-s-3cc2406c-6698-4c69-8c6f-2bf4f2c04523]:hover .sd[data-s-dc71a785-501f-4334-97de-ef3db8dfeb60] {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.sd[data-s-e55acbcc-8c24-44b5-9ee9-f6272eb519bf] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 80px;
  width: 100%;
  z-index: 2;
  max-width: 100%;
}

.sd[data-s-e55acbcc-8c24-44b5-9ee9-f6272eb519bf].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-e55acbcc-8c24-44b5-9ee9-f6272eb519bf].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 1140px) {
  .sd[data-s-e55acbcc-8c24-44b5-9ee9-f6272eb519bf] {
    padding: 50px 40px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e55acbcc-8c24-44b5-9ee9-f6272eb519bf] {
    padding: 50px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e55acbcc-8c24-44b5-9ee9-f6272eb519bf] {
    padding: 40px 30px;
  }
}
.sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px 0px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e] {
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-c5b04e1c-0626-43cf-8842-3e4b07520e27] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2caa6cc1-0c62-4aef-8865-17dfae3c733b] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-5cedebd1-2f4f-4b10-8d10-16a528ae9199] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 48px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e]:hover .sd[data-s-5cedebd1-2f4f-4b10-8d10-16a528ae9199] {
  color: #FFFFFF;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-5cedebd1-2f4f-4b10-8d10-16a528ae9199] {
    font-size: 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5cedebd1-2f4f-4b10-8d10-16a528ae9199] {
    font-size: 36px;
  }
}
.sd[data-s-465fd64d-b8e3-4cec-a37f-49168cb5825e] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3173674c-e706-456e-be5e-472f45803b82] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e]:hover .sd[data-s-3173674c-e706-456e-be5e-472f45803b82] {
  background: #FFFFFF;
}

.sd[data-s-b3749bb8-3072-4c60-8341-abf8fdbc8689] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e]:hover .sd[data-s-b3749bb8-3072-4c60-8341-abf8fdbc8689] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b3749bb8-3072-4c60-8341-abf8fdbc8689] {
    font-size: 16px;
  }
}
.sd[data-s-af4c0e19-ce82-4568-94c2-801dbaad8f43] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-af4c0e19-ce82-4568-94c2-801dbaad8f43] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-a6a18948-f2d1-4479-aa9d-9712a676d8cb] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a6a18948-f2d1-4479-aa9d-9712a676d8cb] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-60e6aec8-37d5-402d-8e3e-d8a30ab2e3df] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e]:hover .sd[data-s-60e6aec8-37d5-402d-8e3e-d8a30ab2e3df] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
  .sd[data-s-60e6aec8-37d5-402d-8e3e-d8a30ab2e3df] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 100%;
    width: 100%;
  }
}
.sd[data-s-14450764-e73f-4e8b-a2ff-07f74e4c57a7] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}

.sd[data-s-43e47011-1ce5-4f1d-b89a-ab31564836ad] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-843937dd-5a1a-47e7-9672-9b33ec68d09e]:hover .sd[data-s-43e47011-1ce5-4f1d-b89a-ab31564836ad] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43e47011-1ce5-4f1d-b89a-ab31564836ad] {
    font-size: 14px;
    line-height: 1.6;
  }
}
.sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px dotted #575757;
  border-left: 1px dotted #575757;
  border-right: 0px dotted #575757;
  border-top: 0px dotted #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 50px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45] {
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 1px dotted #575757;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45] {
    padding: 30px 0px 0px 0px;
  }
}
.sd[data-s-ac4aa016-4a84-4c58-b6ee-578620726482] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-da8a12a0-c4c7-486b-a964-8920f88edcba] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ab581799-8f4c-4ec2-af14-fea7c4777b54] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 48px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45]:hover .sd[data-s-ab581799-8f4c-4ec2-af14-fea7c4777b54] {
  color: #FFFFFF;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-ab581799-8f4c-4ec2-af14-fea7c4777b54] {
    font-size: 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ab581799-8f4c-4ec2-af14-fea7c4777b54] {
    font-size: 36px;
  }
}
.sd[data-s-67ca3a14-af25-430c-b516-ff7246f881cb] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3e22838a-7848-426e-b50a-d68ab4ddbea5] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45]:hover .sd[data-s-3e22838a-7848-426e-b50a-d68ab4ddbea5] {
  background: #FFFFFF;
}

.sd[data-s-ccc7aff4-df73-410c-8f74-1361f000394b] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45]:hover .sd[data-s-ccc7aff4-df73-410c-8f74-1361f000394b] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ccc7aff4-df73-410c-8f74-1361f000394b] {
    font-size: 16px;
  }
}
.sd[data-s-d312ec86-2f54-4ca3-a654-af38bfbbc101] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d312ec86-2f54-4ca3-a654-af38bfbbc101] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-e7d4e84b-427f-4465-9d59-e9411a733998] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7d4e84b-427f-4465-9d59-e9411a733998] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-c0f938dd-be5b-4dd1-8108-8112c52c6d1f] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45]:hover .sd[data-s-c0f938dd-be5b-4dd1-8108-8112c52c6d1f] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
  .sd[data-s-c0f938dd-be5b-4dd1-8108-8112c52c6d1f] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 100%;
    width: 100%;
  }
}
.sd[data-s-a83d96a4-b86d-4604-9bb0-cceb44201cab] {
  color: #dbe1e1;
  font-size: 20px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
}

.sd[data-s-a0c8e3ea-6e52-455c-bce6-4520377fcfac] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-b2674337-0760-41c5-abf1-7de63b5a9f45]:hover .sd[data-s-a0c8e3ea-6e52-455c-bce6-4520377fcfac] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a0c8e3ea-6e52-455c-bce6-4520377fcfac] {
    font-size: 14px;
    line-height: 1.6;
  }
}
.sd[data-s-689874fe-18cb-4feb-9b93-8c679984d5f7] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 50px 80px 30px;
  width: 100%;
  z-index: 3;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-689874fe-18cb-4feb-9b93-8c679984d5f7] {
    padding: 50px 40px 30px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-689874fe-18cb-4feb-9b93-8c679984d5f7] {
    padding: 50px 50px 30px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-689874fe-18cb-4feb-9b93-8c679984d5f7] {
    padding: 50px 30px 30px;
  }
}
.sd[data-s-a2ea5d97-7533-4f7e-ac98-0842530934de] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0px 0px 50px 0px;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a2ea5d97-7533-4f7e-ac98-0842530934de] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a2ea5d97-7533-4f7e-ac98-0842530934de] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-75d8d9cb-6943-4dc8-bf44-d951e84b25aa] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 80px 0px 0px;
  width: auto;
  max-width: calc(100% - 80px);
}

@media screen and (max-width: 1140px) {
  .sd[data-s-75d8d9cb-6943-4dc8-bf44-d951e84b25aa] {
    margin: 0px 80px 40px 0px;
    max-width: calc(100% - 80px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-75d8d9cb-6943-4dc8-bf44-d951e84b25aa] {
    margin: 0px 0px 40px 0px;
    max-width: 100%;
  }
}
.sd[data-s-bb78f175-5adf-419f-84e0-040c4677d1ce] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-bb78f175-5adf-419f-84e0-040c4677d1ce]:hover {
  opacity: 0.7;
}

.sd[data-s-93281c00-8ca4-4da3-a1e0-d2dfd27940ec] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 250px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-93281c00-8ca4-4da3-a1e0-d2dfd27940ec] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 220px;
    max-width: 100%;
  }
}
.sd[data-s-5e997eb2-619a-4bdb-af20-66ee5a79268b] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 20px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e997eb2-619a-4bdb-af20-66ee5a79268b] {
    font-size: 16px;
  }
}
.sd[data-s-5edf7479-58c0-4cec-8705-261e88c2ff38] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 10px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5edf7479-58c0-4cec-8705-261e88c2ff38] {
    font-size: 13px;
  }
}
.sd[data-s-d4f7b3f7-186f-4c3e-b614-79620c2fd3fd] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d4f7b3f7-186f-4c3e-b614-79620c2fd3fd] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 0px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4f7b3f7-186f-4c3e-b614-79620c2fd3fd] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 30px 0px 0px 0px;
  }
}
.sd[data-s-d9c4e38a-aefe-4bfb-ae61-a253fcceea60] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-d9c4e38a-aefe-4bfb-ae61-a253fcceea60] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
  }
}
.sd[data-s-98fafc63-1ba2-42e6-ac62-ce5793bae8ff] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-98fafc63-1ba2-42e6-ac62-ce5793bae8ff]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-98fafc63-1ba2-42e6-ac62-ce5793bae8ff]:hover {
    opacity: 1;
  }
}
.sd[data-s-7ac9b6b8-ec75-4313-b12d-5233ef9d8511] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-98fafc63-1ba2-42e6-ac62-ce5793bae8ff]:hover .sd[data-s-7ac9b6b8-ec75-4313-b12d-5233ef9d8511] {
    color: #c1cccb;
  }
}
.sd[data-s-97ae30dd-8e14-4d15-9c69-5b46b50595bc] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-97ae30dd-8e14-4d15-9c69-5b46b50595bc]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-97ae30dd-8e14-4d15-9c69-5b46b50595bc]:hover {
    opacity: 1;
  }
}
.sd[data-s-e0c6c233-2120-4b5e-a421-fcf6f4460786] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-97ae30dd-8e14-4d15-9c69-5b46b50595bc]:hover .sd[data-s-e0c6c233-2120-4b5e-a421-fcf6f4460786] {
    color: #c1cccb;
  }
}
.sd[data-s-dc64b9b5-9744-4ba0-ab68-dda7e508df0f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-dc64b9b5-9744-4ba0-ab68-dda7e508df0f]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-dc64b9b5-9744-4ba0-ab68-dda7e508df0f]:hover {
    opacity: 1;
  }
}
.sd[data-s-9e04750d-5121-41e0-af51-a02bd0583aee] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-dc64b9b5-9744-4ba0-ab68-dda7e508df0f]:hover .sd[data-s-9e04750d-5121-41e0-af51-a02bd0583aee] {
    color: #c1cccb;
  }
}
.sd[data-s-94d8a7a2-23ef-4b4b-804d-271e9e156c42] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-94d8a7a2-23ef-4b4b-804d-271e9e156c42]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-94d8a7a2-23ef-4b4b-804d-271e9e156c42]:hover {
    opacity: 1;
  }
}
.sd[data-s-d80f2f02-9fa4-40ca-87fe-de652330a1aa] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  margin: 0px 2px 0px 0px;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: calc(100% - 2px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-94d8a7a2-23ef-4b4b-804d-271e9e156c42]:hover .sd[data-s-d80f2f02-9fa4-40ca-87fe-de652330a1aa] {
    color: #c1cccb;
  }
}
.sd[data-s-e3bb0767-5531-469f-8c03-4f8b5128da37] {
  color: #333;
  font-size: 14px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 0;
}

.sd[data-s-4713caaa-3eba-4e70-9b14-5d097ace283f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4713caaa-3eba-4e70-9b14-5d097ace283f]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-4713caaa-3eba-4e70-9b14-5d097ace283f]:hover {
    opacity: 1;
  }
}
.sd[data-s-fb0388fd-212d-4eae-ab4b-7505c8a88a64] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-4713caaa-3eba-4e70-9b14-5d097ace283f]:hover .sd[data-s-fb0388fd-212d-4eae-ab4b-7505c8a88a64] {
    color: #c1cccb;
  }
}
.sd[data-s-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca: 0px;
  --gap-v-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca: 0px;
  --gap-uuid: b7606f3e-cd79-4fbc-802b-4f6c9fa42eca;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 50%;
    --gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca: 0px;
    --gap-v-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca: 0px;
    max-width: 50%;
  }
}
.sd[data-s-3cae23a7-a1e2-4157-b3b6-21c282564ffd] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3cae23a7-a1e2-4157-b3b6-21c282564ffd]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-3cae23a7-a1e2-4157-b3b6-21c282564ffd]:hover {
    opacity: 1;
  }
}
.sd[data-s-444ea05a-449d-4060-9645-80650602508b] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-3cae23a7-a1e2-4157-b3b6-21c282564ffd]:hover .sd[data-s-444ea05a-449d-4060-9645-80650602508b] {
    color: #c1cccb;
  }
}
.sd[data-s-48364716-2fab-425d-b256-03ec07ec2704] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-48364716-2fab-425d-b256-03ec07ec2704]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-48364716-2fab-425d-b256-03ec07ec2704]:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-48364716-2fab-425d-b256-03ec07ec2704] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - var(--gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca) * 0);
    max-width: calc(100% - var(--gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca) * 0);
  }
}
.sd[data-s-9abdd86b-0ca7-48e2-8905-4ff9ab60d07d] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 6px 0px 0px;
  width: 10px;
  max-width: calc(100% - 6px);
}

.sd[data-s-02d9201b-3277-4307-8e5d-57f5d04cb277] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-48364716-2fab-425d-b256-03ec07ec2704]:hover .sd[data-s-02d9201b-3277-4307-8e5d-57f5d04cb277] {
    color: #c1cccb;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-02d9201b-3277-4307-8e5d-57f5d04cb277] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
}
.sd[data-s-75270d91-30e0-4d82-b08b-ce56d6f30c53] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-75270d91-30e0-4d82-b08b-ce56d6f30c53]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-75270d91-30e0-4d82-b08b-ce56d6f30c53]:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-75270d91-30e0-4d82-b08b-ce56d6f30c53] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - var(--gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca) * 0);
    max-width: calc(100% - var(--gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca) * 0);
  }
}
.sd[data-s-454be95f-f020-4500-a391-f828dcf21d92] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 6px 0px 0px;
  width: 10px;
  max-width: calc(100% - 6px);
}

.sd[data-s-b03841af-1ecf-4a9c-b765-71300057643b] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-75270d91-30e0-4d82-b08b-ce56d6f30c53]:hover .sd[data-s-b03841af-1ecf-4a9c-b765-71300057643b] {
    color: #c1cccb;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b03841af-1ecf-4a9c-b765-71300057643b] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
}
.sd[data-s-d3226ea2-18a0-4b9a-a8bc-728625b38ab2] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d3226ea2-18a0-4b9a-a8bc-728625b38ab2]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d3226ea2-18a0-4b9a-a8bc-728625b38ab2]:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d3226ea2-18a0-4b9a-a8bc-728625b38ab2] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - var(--gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca) * 0);
    max-width: calc(100% - var(--gap-h-b7606f3e-cd79-4fbc-802b-4f6c9fa42eca) * 0);
  }
}
.sd[data-s-4c27bd1d-19ca-49a0-b7e5-a401b70d9cba] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 6px 0px 0px;
  width: 10px;
  max-width: calc(100% - 6px);
}

.sd[data-s-65366377-24fa-416e-bbf3-bb98b0e838e7] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d3226ea2-18a0-4b9a-a8bc-728625b38ab2]:hover .sd[data-s-65366377-24fa-416e-bbf3-bb98b0e838e7] {
    color: #c1cccb;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-65366377-24fa-416e-bbf3-bb98b0e838e7] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
}
.sd[data-s-bd2123d0-9db8-434d-8119-bd7101e74223] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: -12px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bd2123d0-9db8-434d-8119-bd7101e74223] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bd2123d0-9db8-434d-8119-bd7101e74223] {
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 0px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 30px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-cd91f146-86aa-496b-b729-dce42c324318] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-cd91f146-86aa-496b-b729-dce42c324318]:hover {
  opacity: 1;
}

.sd[data-s-5fb6de64-1f27-4f05-b4b3-2040480e6a8f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-cd91f146-86aa-496b-b729-dce42c324318]:hover .sd[data-s-5fb6de64-1f27-4f05-b4b3-2040480e6a8f] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5fb6de64-1f27-4f05-b4b3-2040480e6a8f] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5fb6de64-1f27-4f05-b4b3-2040480e6a8f] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-c632158f-0523-49ca-a89d-4ee6bcc60105] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c632158f-0523-49ca-a89d-4ee6bcc60105] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-58ef52db-5a31-41db-aca0-8aaafb0853d2] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-cd91f146-86aa-496b-b729-dce42c324318]:hover .sd[data-s-58ef52db-5a31-41db-aca0-8aaafb0853d2] {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-58ef52db-5a31-41db-aca0-8aaafb0853d2] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-58ef52db-5a31-41db-aca0-8aaafb0853d2] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-58ef52db-5a31-41db-aca0-8aaafb0853d2] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-55570c8a-4dfb-491c-a8c0-7f4f16cf93f9] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-55570c8a-4dfb-491c-a8c0-7f4f16cf93f9]:hover {
  opacity: 1;
}

.sd[data-s-31711835-1fbe-4c60-bb69-104fd3e97035] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-55570c8a-4dfb-491c-a8c0-7f4f16cf93f9]:hover .sd[data-s-31711835-1fbe-4c60-bb69-104fd3e97035] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-31711835-1fbe-4c60-bb69-104fd3e97035] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-31711835-1fbe-4c60-bb69-104fd3e97035] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-ffab4807-1041-4451-9960-5b0d07b1c7aa] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffab4807-1041-4451-9960-5b0d07b1c7aa] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-31dd31a7-b8bf-4362-bda5-f03198b0ab7c] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-55570c8a-4dfb-491c-a8c0-7f4f16cf93f9]:hover .sd[data-s-31dd31a7-b8bf-4362-bda5-f03198b0ab7c] {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-31dd31a7-b8bf-4362-bda5-f03198b0ab7c] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-31dd31a7-b8bf-4362-bda5-f03198b0ab7c] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-31dd31a7-b8bf-4362-bda5-f03198b0ab7c] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-cbe885d7-badd-4195-b6a1-25294d183c71] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-cbe885d7-badd-4195-b6a1-25294d183c71]:hover {
  opacity: 1;
}

.sd[data-s-2c12ca76-9eaf-4484-b32a-4eebe9623036] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-cbe885d7-badd-4195-b6a1-25294d183c71]:hover .sd[data-s-2c12ca76-9eaf-4484-b32a-4eebe9623036] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-2c12ca76-9eaf-4484-b32a-4eebe9623036] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2c12ca76-9eaf-4484-b32a-4eebe9623036] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-ef0c3eb6-c39f-4503-9608-857641f3f818] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ef0c3eb6-c39f-4503-9608-857641f3f818] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-d8603fcf-9552-4cfb-82bd-9c31b381ef26] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-cbe885d7-badd-4195-b6a1-25294d183c71]:hover .sd[data-s-d8603fcf-9552-4cfb-82bd-9c31b381ef26] {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d8603fcf-9552-4cfb-82bd-9c31b381ef26] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d8603fcf-9552-4cfb-82bd-9c31b381ef26] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d8603fcf-9552-4cfb-82bd-9c31b381ef26] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-b5e0aa34-6497-4637-ac48-a8b36d81dae3] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #dbe1e1;
  border-left: 0px solid #dbe1e1;
  border-right: 0px solid #dbe1e1;
  border-top: 1px solid #dbe1e1;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5e0aa34-6497-4637-ac48-a8b36d81dae3] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.sd[data-s-e1fc11de-28b0-40b9-a29d-ab8e3bd3d2a1] {
  color: #000000;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-e1fc11de-28b0-40b9-a29d-ab8e3bd3d2a1]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e1fc11de-28b0-40b9-a29d-ab8e3bd3d2a1] {
    font-size: 13px;
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}
.sd[data-s-2483a03f-3cd4-448e-9d80-30e4af4cdcdf] {
  color: #575757;
  font-family: var(--s-font-f79ce552);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2483a03f-3cd4-448e-9d80-30e4af4cdcdf] {
    font-size: 10px;
  }
}
.sd[data-s-2d920150-05e9-49f7-851d-32b3c1b9a38d] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  bottom: auto;
  -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 15px;
  top: -25px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-3e5364f5-968c-47d1-9146-3d6e2fa6e490] {
  color: #333;
  font-size: 20px;
}

html {
  scroll-behavior: smooth;
}

header.global_header {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  bottom: auto;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: 80px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 4;
  --gap-h-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
  --gap-v-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
  --gap-uuid: 5532a6cf-d93c-4bf3-894a-765a05ec510a;
  max-width: 100%;
}
header.global_header.appear {
  opacity: 0;
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
  -webkit-transition-duration: 1200ms;
          transition-duration: 1200ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  --gap-h-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
  --gap-v-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
}
header.global_header.appear-active {
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
  -webkit-transition-duration: 1200ms;
          transition-duration: 1200ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
header.global_header a.logo {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 220px;
  max-width: 100%;
}
header.global_header a.logo img {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
  max-height: 75px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
@media screen and (max-width: 1140px) {
  header.global_header a.logo {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  header.global_header a.logo {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
  }
}
@media screen and (max-width: 840px) {
  header.global_header {
    padding: 0px 0px 0px 30px;
    --gap-h-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
    --gap-v-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
  }
}
@media screen and (max-width: 540px) {
  header.global_header {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 60px;
    padding: 0px 0px 0px 14px;
    --gap-h-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
    --gap-v-5532a6cf-d93c-4bf3-894a-765a05ec510a: 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  header.global_header {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 160px;
    max-width: 100%;
  }
}

nav.global_nav {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: calc(100% - var(--gap-v-5532a6cf-d93c-4bf3-894a-765a05ec510a) * 0);
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
nav.global_nav > div {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
nav.global_nav > div a.main_menu {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 30px);
}
nav.global_nav > div a.main_menu > p.text {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
nav.global_nav > div a.main_menu .menu_bottom {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 100%;
  max-width: 100%;
}
nav.global_nav > div a.main_menu:hover .menu_bottom {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  nav.global_nav > div a.main_menu {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
nav.global_nav > div.contact_btn {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 0px 0px 0px;
}
nav.global_nav > div.contact_btn a {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  max-width: 100%;
}
nav.global_nav > div.contact_btn a div {
  background: #FFFFFF;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}
nav.global_nav > div.contact_btn a:hover {
  opacity: 1;
}
nav.global_nav > div.contact_btn a:hover p {
  color: #000000;
}
nav.global_nav > div.contact_btn a:hover div {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
@media screen and (max-width: 1140px) {
  nav.global_nav > div.contact_btn a {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 14px;
    width: 90px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 840px) {
  nav.global_nav > div.contact_btn a {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 10px;
    width: 120px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 540px) {
  nav.global_nav > div.contact_btn a {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
  nav.global_nav > div.contact_btn a:hover div {
    background: #000000;
  }
}
@media screen and (max-width: 320px) {
  nav.global_nav > div.contact_btn a {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 840px) {
  nav.global_nav > div {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  nav.global_nav > div {
    display: none;
  }
  nav.global_nav > div.contact_btn {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}

.sd[data-s-c56d8fbe-b4d2-477c-8cd4-0849b7f6ca67] {
  color: #333;
  font-size: 14px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 0;
}

.sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  max-width: 100%;
}

.sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 90px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c] {
    display: none;
  }
}
.sd[data-s-96a4e1b1-a817-423f-933b-b09d6d8ce56b] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c]:hover .sd[data-s-96a4e1b1-a817-423f-933b-b09d6d8ce56b] {
  color: #000000;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-96a4e1b1-a817-423f-933b-b09d6d8ce56b] {
    margin: 0px 0px 0px 4px;
    max-width: calc(100% - 4px);
  }
}
.sd[data-s-62e07912-600d-44cf-bac1-35370d6049af] {
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px 0px 0px 4px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
  max-width: calc(100% - 4px);
}

.sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c]:hover .sd[data-s-62e07912-600d-44cf-bac1-35370d6049af] {
  color: #000000;
}

.sd[data-s-7ef8015b-fe70-4b08-b2e4-a2b00cc9e64c] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-962cee73-42f3-4d96-8174-6448375dd65c]:hover .sd[data-s-7ef8015b-fe70-4b08-b2e4-a2b00cc9e64c] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-ade11e14-f063-42af-93cc-e66e893434ba] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-ade11e14-f063-42af-93cc-e66e893434ba] {
    line-height: 1.2;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ade11e14-f063-42af-93cc-e66e893434ba] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-8896676c-c462-479c-8265-b20f04d6e338] {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 30px;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-8896676c-c462-479c-8265-b20f04d6e338] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8896676c-c462-479c-8265-b20f04d6e338] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8896676c-c462-479c-8265-b20f04d6e338] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 30px;
    z-index: 1;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8896676c-c462-479c-8265-b20f04d6e338] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 26px;
    max-width: 100%;
  }
}
.sd[data-s-c56c7e05-0602-4d92-9f9d-254ffcfa1380] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c56c7e05-0602-4d92-9f9d-254ffcfa1380] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c56c7e05-0602-4d92-9f9d-254ffcfa1380] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c56c7e05-0602-4d92-9f9d-254ffcfa1380] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-e7621ae8-6fe3-414b-96c4-b6dcaab8b867] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e7621ae8-6fe3-414b-96c4-b6dcaab8b867] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e7621ae8-6fe3-414b-96c4-b6dcaab8b867] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 36px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e7621ae8-6fe3-414b-96c4-b6dcaab8b867] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 30px;
    max-width: 100%;
  }
}
.sd[data-s-e8cf8441-878d-4227-ac1b-73a1058844e7] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-56b451cf-4128-40a0-a715-13366cbfcaaa] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 6px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56b451cf-4128-40a0-a715-13366cbfcaaa] {
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e037458e-39c8-4974-abe5-a6c5e1c503b4] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-c5ec4c53-6005-47bb-bf47-f8d2d5f6105f] {
  color: #000000;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-723afc7a-7995-47b5-b8f8-f7a8b5400752] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-723afc7a-7995-47b5-b8f8-f7a8b5400752: 0px;
  --gap-v-723afc7a-7995-47b5-b8f8-f7a8b5400752: 0px;
  --gap-uuid: 723afc7a-7995-47b5-b8f8-f7a8b5400752;
  max-width: 100%;
}

.sd[data-s-bd9c0170-9429-4f5b-b127-c1517feb1fea] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
}

.sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
  background: #EEEEEE;
  border-radius: 24px;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 10px 0px;
  padding: 4px 14px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 10px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-061a2809-d887-4ccc-aaaf-7c63e2f59686] {
    font-size: 14px;
  }
}
.sd[data-s-a2275511-6092-476b-a16b-4b63f1047363] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: calc(100% - 40px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2275511-6092-476b-a16b-4b63f1047363] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 10px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
  color: #000000;
  display: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2dd9489f-bddf-4f59-b91e-4399177213e5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-a7817a4c-d9df-4c09-b90b-188c1bca56d6] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a7817a4c-d9df-4c09-b90b-188c1bca56d6] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-c4009ad9-e0b0-4407-9407-49a98f0016f0] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-681e1ff9-e9ee-4c8e-b02e-b4bbeba17853] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}

.sd[data-s-ea3534c7-2403-4f22-8db2-3ca21a68014c] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-56f08f29-2a2d-419c-a87b-b2685f5e2a35] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 6px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-56f08f29-2a2d-419c-a87b-b2685f5e2a35] {
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7c89368d-aac7-4998-81f9-c3e1fad4ced0] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-2bfed6ad-9e0d-47f0-8dc5-ce583d995062] {
  color: #000000;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-e585000d-433b-4a04-83c0-e26e7a8e8003] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-e585000d-433b-4a04-83c0-e26e7a8e8003: 0px;
  --gap-v-e585000d-433b-4a04-83c0-e26e7a8e8003: 0px;
  --gap-uuid: e585000d-433b-4a04-83c0-e26e7a8e8003;
  max-width: 100%;
}

.sd[data-s-b123d4d9-6a11-46ce-b061-09879b458a1d] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
}

.sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
  background: #EEEEEE;
  border-radius: 24px;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 10px 0px;
  padding: 4px 14px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 10px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-19b4047a-3498-47d6-9ef3-9db25a3deaa9] {
    font-size: 14px;
  }
}
.sd[data-s-79e7015d-56a3-4aaf-a76b-ef6cb8cbf505] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: calc(100% - 40px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-79e7015d-56a3-4aaf-a76b-ef6cb8cbf505] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 10px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
  color: #000000;
  display: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0425e77-17f7-4869-be96-e671ad777a45] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-fd67e7b8-11a4-4dc2-9b59-0f630542a3a9] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd67e7b8-11a4-4dc2-9b59-0f630542a3a9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-44e9a449-05d2-4b26-81fb-7d13766e103a] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-eb30f568-cbf2-4668-8c99-908955da1a96] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}

.sd[data-s-91e8666f-13ce-4851-a42a-01b2b64b1f05] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-97692bf2-5064-4a51-a525-fadb4d78645d] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 6px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-97692bf2-5064-4a51-a525-fadb4d78645d] {
    margin: 0px 0px 10px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b66c2240-0909-44c4-a130-be16f44123e4] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-412c2766-4f1b-4344-b911-2396de23d378] {
  color: #000000;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-1d722ec4-63e7-47af-b81e-a2e570acf0e0] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-1d722ec4-63e7-47af-b81e-a2e570acf0e0: 0px;
  --gap-v-1d722ec4-63e7-47af-b81e-a2e570acf0e0: 0px;
  --gap-uuid: 1d722ec4-63e7-47af-b81e-a2e570acf0e0;
  max-width: 100%;
}

.sd[data-s-a4cda0c7-a45d-4e58-8d61-00256a4789d1] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
}

.sd[data-s-71202b3d-8905-4e34-a255-d21f277e8f54] {
  background: #EEEEEE;
  border-radius: 24px;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 10px 0px;
  padding: 4px 14px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 10px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71202b3d-8905-4e34-a255-d21f277e8f54] {
    font-size: 14px;
  }
}
.sd[data-s-e8356c56-cd2b-4126-bf66-e0c0eda4e406] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: calc(100% - 40px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-e8356c56-cd2b-4126-bf66-e0c0eda4e406] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 10px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-01610cb2-20c0-463a-b804-b998a8e7d7ed] {
  color: #000000;
  display: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 10px 0px 0px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 10px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-01610cb2-20c0-463a-b804-b998a8e7d7ed] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-01610cb2-20c0-463a-b804-b998a8e7d7ed] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-01610cb2-20c0-463a-b804-b998a8e7d7ed] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-914f23e7-9fc9-49f3-8e0a-52e750f2a8cd] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-914f23e7-9fc9-49f3-8e0a-52e750f2a8cd] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-a9666020-3872-4255-9a01-d76380e58897] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-a9666020-3872-4255-9a01-d76380e58897] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
.sd[data-s-c561e163-b17f-45c7-9909-9c6ada99aeb7] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}

.sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0.8;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffd7c7e0-9129-437f-a835-2e96615de946] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 70.5%;
  max-width: 70.5%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bd7cd868-86be-4b1a-9239-cc257eb07a4b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 58px 0px 0px;
    width: calc(100% - 58px);
    max-width: calc(100% - 58px);
  }
}
.sd[data-s-42196059-f848-420e-9ff5-a516f7f232e9] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 50px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 30px 0px 0px 88px;
  width: calc(90% - 88px);
  max-width: calc(90% - 88px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-42196059-f848-420e-9ff5-a516f7f232e9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 10px 0px 0px 0px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0px 0px 0px 16px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-69839575-ed90-452d-974f-bfd207275a56] {
  background: #eff1f2;
  border-radius: 40px;
  color: #231815;
  font-family: Inter;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
  padding: 6px 30px 6px 30px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 20px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-69839575-ed90-452d-974f-bfd207275a56]:hover {
  background: #000000;
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69839575-ed90-452d-974f-bfd207275a56] {
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    padding: 6px 20px 6px 20px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-7532fdba-6a28-4608-ae73-75c6c1bb31d4] {
  background: #eff1f2;
  border-radius: 40px;
  color: #231815;
  font-family: Inter;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
  padding: 6px 30px 6px 30px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 20px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-7532fdba-6a28-4608-ae73-75c6c1bb31d4]:hover {
  background: #000000;
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7532fdba-6a28-4608-ae73-75c6c1bb31d4] {
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    padding: 6px 20px 6px 20px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-793fdb2a-f2e4-4376-817c-1e2e4aa68155] {
  background: #eff1f2;
  border-radius: 40px;
  color: #231815;
  font-family: Inter;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
  padding: 6px 30px 6px 30px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 20px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-793fdb2a-f2e4-4376-817c-1e2e4aa68155]:hover {
  background: #000000;
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-793fdb2a-f2e4-4376-817c-1e2e4aa68155] {
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    padding: 6px 20px 6px 20px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-dc8978f6-9c7e-4026-8fda-846662c21698] {
  background: #eff1f2;
  border-radius: 40px;
  color: #231815;
  font-family: Inter;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
  padding: 6px 30px 6px 30px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 20px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-dc8978f6-9c7e-4026-8fda-846662c21698]:hover {
  background: #000000;
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dc8978f6-9c7e-4026-8fda-846662c21698] {
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    padding: 6px 20px 6px 20px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-ffff0b07-c151-4094-9738-6290c1455bda] {
  background: #eff1f2;
  border-radius: 40px;
  color: #231815;
  font-family: Inter;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
  padding: 6px 30px 6px 30px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 20px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-ffff0b07-c151-4094-9738-6290c1455bda]:hover {
  background: #000000;
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffff0b07-c151-4094-9738-6290c1455bda] {
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    padding: 6px 20px 6px 20px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-1f2585b0-6fea-4c9a-a7f5-ef9b6d4e6f68] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #868686;
  border-left: 1px solid #868686;
  border-radius: 40px;
  border-right: 1px solid #868686;
  border-top: 1px solid #868686;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 4px 20px 4px 24px;
  width: 191px;
  max-width: 100%;
}

.sd[data-s-1f2585b0-6fea-4c9a-a7f5-ef9b6d4e6f68]:hover {
  background: #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f2585b0-6fea-4c9a-a7f5-ef9b6d4e6f68] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 2px 14px 2px 18px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-df82e31d-c253-4cb0-8597-9defd931ac95] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  color: #231815;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: "ゴシックMB101 DB JIS2004";
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-1f2585b0-6fea-4c9a-a7f5-ef9b6d4e6f68]:hover .sd[data-s-df82e31d-c253-4cb0-8597-9defd931ac95] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-df82e31d-c253-4cb0-8597-9defd931ac95] {
    font-size: 14px;
  }
}
.sd[data-s-6ece3d94-334f-465f-b16c-05678c9a32bc] {
  font-size: 24px;
}

.sd[data-s-1f2585b0-6fea-4c9a-a7f5-ef9b6d4e6f68]:hover .sd[data-s-6ece3d94-334f-465f-b16c-05678c9a32bc] {
  color: #FFFFFF;
}

.sd[data-s-18dc3ac6-1b54-4780-940d-d01cf759c1b3] {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: #dbe1e1;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 30%;
  z-index: -1;
  max-width: 30%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-18dc3ac6-1b54-4780-940d-d01cf759c1b3] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-ca485579-fbe9-4908-92d9-ba6289d1448b] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  bottom: auto;
  -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 15px;
  top: -25px;
  width: 50px;
  max-width: 100%;
}

.sd[data-s-ca485579-fbe9-4908-92d9-ba6289d1448b]:hover {
  background: #000000;
}

.sd[data-s-18c22cc8-03af-44e4-841b-f4df8c6fe665] {
  color: #333;
  font-size: 20px;
}

.sd[data-s-ca485579-fbe9-4908-92d9-ba6289d1448b]:hover .sd[data-s-18c22cc8-03af-44e4-841b-f4df8c6fe665] {
  color: #FFFFFF;
}

.sd[data-s-044a583c-2efb-48c6-95be-2621af9592da] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 40px 0px 0px 0px;
  width: 1200px;
  max-width: 100%;
}

.sd[data-s-044a583c-2efb-48c6-95be-2621af9592da].appear {
  opacity: 0;
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-044a583c-2efb-48c6-95be-2621af9592da].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-044a583c-2efb-48c6-95be-2621af9592da] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-044a583c-2efb-48c6-95be-2621af9592da] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    overflow-x: auto;
    overflow-y: hidden;
  }
}
.sd[data-s-703db743-b15c-4554-a0c5-15961b09d94c] {
  background: #000000;
  border-radius: 40px;
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.2;
  margin: 0px 14px 0px 0px;
  padding: 6px 20px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 14px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-703db743-b15c-4554-a0c5-15961b09d94c]:hover {
  background: #000000;
  color: #FFFFFF;
}

@media screen and (max-width: 840px) {
  .sd[data-s-703db743-b15c-4554-a0c5-15961b09d94c] {
    margin: 0px 14px 0px 50px;
    max-width: calc(100% - 64px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-703db743-b15c-4554-a0c5-15961b09d94c] {
    font-size: 13px;
    margin: 0px 6px 0px 30px;
    padding: 6px 14px;
    max-width: calc(100% - 36px);
  }
}
.sd[data-s-e26e7db1-1e23-41f6-a279-79df1ddb941b] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 1024px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e26e7db1-1e23-41f6-a279-79df1ddb941b] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e26e7db1-1e23-41f6-a279-79df1ddb941b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 20px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-9f8fbbd3-bf87-48d3-b187-4eb1eb4c43f5] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border: solid 0px #000;
  border-bottom: solid 1px #EEEEEE;
  border-radius: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 14px 0px 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 6px 20px;
  width: auto;
  max-width: calc(100% - 14px);
}

.sd[data-s-9f8fbbd3-bf87-48d3-b187-4eb1eb4c43f5]:hover {
  background: #000000;
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9f8fbbd3-bf87-48d3-b187-4eb1eb4c43f5] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9f8fbbd3-bf87-48d3-b187-4eb1eb4c43f5] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0px 6px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 6px 14px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-bba83aac-b8bf-4cc0-8d33-b78ab0f34ac1] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 900;
  height: auto;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-9f8fbbd3-bf87-48d3-b187-4eb1eb4c43f5]:hover .sd[data-s-bba83aac-b8bf-4cc0-8d33-b78ab0f34ac1] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bba83aac-b8bf-4cc0-8d33-b78ab0f34ac1] {
    font-size: 13px;
  }
}
div.content_wrap {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #EEEEEE;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 80px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 540px) {
  div.content_wrap {
    padding: 60px 0px 0px 0px;
  }
}

.sd[data-s-2d89899f-958e-45dc-b04d-c9a415298d10] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: auto;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 80px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 4;
  max-width: 100%;
}

.sd[data-s-2d89899f-958e-45dc-b04d-c9a415298d10].appear {
  opacity: 0;
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-2d89899f-958e-45dc-b04d-c9a415298d10].appear-active {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-2d89899f-958e-45dc-b04d-c9a415298d10] {
    padding: 0px 0px 0px 30px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2d89899f-958e-45dc-b04d-c9a415298d10] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 60px;
    padding: 0px 0px 0px 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-c6f4fbc2-02c5-4e77-8176-b9c643380b1f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 220px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c6f4fbc2-02c5-4e77-8176-b9c643380b1f] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-16ec18a4-5fa9-4241-907c-67641db9f1b1] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-78974cac-b661-4d5c-b24b-5433c9c42fe5] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e8883482-43bc-4bc3-b8c0-981a18670ae3] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e8883482-43bc-4bc3-b8c0-981a18670ae3] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e8883482-43bc-4bc3-b8c0-981a18670ae3] {
    display: none;
  }
}
.sd[data-s-f60bde94-3128-42bf-9cfb-d8be0422ca5d] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 30px);
}

.sd[data-s-f60bde94-3128-42bf-9cfb-d8be0422ca5d]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-f60bde94-3128-42bf-9cfb-d8be0422ca5d] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-48d841c3-6758-4c0b-8d36-8d121c5da54b] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-f60bde94-3128-42bf-9cfb-d8be0422ca5d]:hover .sd[data-s-48d841c3-6758-4c0b-8d36-8d121c5da54b] {
  opacity: 0;
}

.sd[data-s-94730531-7cc2-4604-b93c-f3850696b870] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-f60bde94-3128-42bf-9cfb-d8be0422ca5d]:hover .sd[data-s-94730531-7cc2-4604-b93c-f3850696b870] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-4cf73609-8f2d-4aac-8a71-03a9dd625d1b] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f60bde94-3128-42bf-9cfb-d8be0422ca5d]:hover .sd[data-s-4cf73609-8f2d-4aac-8a71-03a9dd625d1b] {
  opacity: 1;
}

.sd[data-s-d4640ab3-e645-4847-a385-03e814943e86] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 30px);
}

.sd[data-s-d4640ab3-e645-4847-a385-03e814943e86]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d4640ab3-e645-4847-a385-03e814943e86] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-b8a58b55-d06a-4b5a-8fcf-529f0bd88a15] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-d4640ab3-e645-4847-a385-03e814943e86]:hover .sd[data-s-b8a58b55-d06a-4b5a-8fcf-529f0bd88a15] {
  opacity: 0;
}

.sd[data-s-9fd8087a-2b0b-4967-9786-6aa978d5666d] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-d4640ab3-e645-4847-a385-03e814943e86]:hover .sd[data-s-9fd8087a-2b0b-4967-9786-6aa978d5666d] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-6b2182fe-e344-4d41-9791-fa0b7dae4131] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d4640ab3-e645-4847-a385-03e814943e86]:hover .sd[data-s-6b2182fe-e344-4d41-9791-fa0b7dae4131] {
  opacity: 1;
}

.sd[data-s-cd72cc46-f0ad-4a8d-b304-ca9d21326aa3] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 30px);
}

.sd[data-s-cd72cc46-f0ad-4a8d-b304-ca9d21326aa3]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-cd72cc46-f0ad-4a8d-b304-ca9d21326aa3] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-c074d999-4cd9-440c-a504-1f354dbeca35] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-cd72cc46-f0ad-4a8d-b304-ca9d21326aa3]:hover .sd[data-s-c074d999-4cd9-440c-a504-1f354dbeca35] {
  opacity: 0;
}

.sd[data-s-3cc07cd4-6eb3-440d-8cbb-c233cab13603] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-cd72cc46-f0ad-4a8d-b304-ca9d21326aa3]:hover .sd[data-s-3cc07cd4-6eb3-440d-8cbb-c233cab13603] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-c51a1a7b-a6e6-4d8e-a165-6e7cb448f660] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cd72cc46-f0ad-4a8d-b304-ca9d21326aa3]:hover .sd[data-s-c51a1a7b-a6e6-4d8e-a165-6e7cb448f660] {
  opacity: 1;
}

.sd[data-s-301dae61-5eed-4269-abb5-afc0455eea5f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 22px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 22px);
}

.sd[data-s-301dae61-5eed-4269-abb5-afc0455eea5f]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-301dae61-5eed-4269-abb5-afc0455eea5f] {
    margin: 0px 16px 0px 0px;
    max-width: calc(100% - 16px);
    height: 100%;
  }
}
.sd[data-s-da280e2b-4ba2-4ed0-b4fa-3060dffcb44e] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-301dae61-5eed-4269-abb5-afc0455eea5f]:hover .sd[data-s-da280e2b-4ba2-4ed0-b4fa-3060dffcb44e] {
  opacity: 0;
}

.sd[data-s-f9f01e9e-8a1d-4995-9d4e-7e57f8c9f300] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-301dae61-5eed-4269-abb5-afc0455eea5f]:hover .sd[data-s-f9f01e9e-8a1d-4995-9d4e-7e57f8c9f300] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-4f175f3a-005b-4b54-86ee-7f797f2db865] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-301dae61-5eed-4269-abb5-afc0455eea5f]:hover .sd[data-s-4f175f3a-005b-4b54-86ee-7f797f2db865] {
  opacity: 1;
}

.sd[data-s-25ca38a7-b56f-49aa-b4b9-1fb1a22d1e5f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 72px;
  max-width: calc(100% - 30px);
}

.sd[data-s-25ca38a7-b56f-49aa-b4b9-1fb1a22d1e5f]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-25ca38a7-b56f-49aa-b4b9-1fb1a22d1e5f] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-d0cbf97c-4b64-429e-9a6a-bb90160a264a] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-25ca38a7-b56f-49aa-b4b9-1fb1a22d1e5f]:hover .sd[data-s-d0cbf97c-4b64-429e-9a6a-bb90160a264a] {
  opacity: 0;
}

.sd[data-s-3f78b356-3f7d-4907-b5e6-e0c79a98afeb] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-25ca38a7-b56f-49aa-b4b9-1fb1a22d1e5f]:hover .sd[data-s-3f78b356-3f7d-4907-b5e6-e0c79a98afeb] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-05432f86-c457-46ea-bac8-bd14346da0e0] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-25ca38a7-b56f-49aa-b4b9-1fb1a22d1e5f]:hover .sd[data-s-05432f86-c457-46ea-bac8-bd14346da0e0] {
  opacity: 1;
}

.sd[data-s-74fca387-1ef5-439c-867d-62c0d032bc7a] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-74fca387-1ef5-439c-867d-62c0d032bc7a] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  max-width: 100%;
}

.sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 90px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 130px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127] {
    display: none;
  }
}
.sd[data-s-cff1be33-9da6-4b7e-b021-e6134c4664e0] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127]:hover .sd[data-s-cff1be33-9da6-4b7e-b021-e6134c4664e0] {
  color: #000000;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-cff1be33-9da6-4b7e-b021-e6134c4664e0] {
    margin: 0px 0px 0px 4px;
    max-width: calc(100% - 4px);
  }
}
.sd[data-s-b0415ae6-c914-4eeb-89e6-a2377329ae2e] {
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px 0px 0px 4px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
  max-width: calc(100% - 4px);
}

.sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127]:hover .sd[data-s-b0415ae6-c914-4eeb-89e6-a2377329ae2e] {
  color: #000000;
}

.sd[data-s-2fb54233-d3d9-42a6-97d4-9d7a544657d0] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-7ebfc26e-712e-441b-8fc0-fc6ac298c127]:hover .sd[data-s-2fb54233-d3d9-42a6-97d4-9d7a544657d0] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-5466f521-946f-4f53-a77b-86267ffcfda3] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  max-width: 100%;
}

.sd[data-s-5466f521-946f-4f53-a77b-86267ffcfda3]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-5466f521-946f-4f53-a77b-86267ffcfda3] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 14px;
    width: 90px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5466f521-946f-4f53-a77b-86267ffcfda3] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 10px;
    width: 130px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5466f521-946f-4f53-a77b-86267ffcfda3] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-c61f4011-20b6-4fd0-93c1-509edeac3b9b] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-5466f521-946f-4f53-a77b-86267ffcfda3]:hover .sd[data-s-c61f4011-20b6-4fd0-93c1-509edeac3b9b] {
  color: #000000;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-c61f4011-20b6-4fd0-93c1-509edeac3b9b] {
    line-height: 1.2;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c61f4011-20b6-4fd0-93c1-509edeac3b9b] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-eaf572ec-b36d-4c65-860f-bfdc7bc48626] {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 30px;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-eaf572ec-b36d-4c65-860f-bfdc7bc48626] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-eaf572ec-b36d-4c65-860f-bfdc7bc48626] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-eaf572ec-b36d-4c65-860f-bfdc7bc48626] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-8b494dd0-b30c-4eb0-95fb-dd4dacea7575] {
  background: #FFFFFF;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-5466f521-946f-4f53-a77b-86267ffcfda3]:hover .sd[data-s-8b494dd0-b30c-4eb0-95fb-dd4dacea7575] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-1d7d5ceb-9906-4147-ad78-df605fa09eee] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1d7d5ceb-9906-4147-ad78-df605fa09eee] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1d7d5ceb-9906-4147-ad78-df605fa09eee] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}
.sd[data-s-da8b1731-7d70-4681-9889-ebb3f8f17654] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-da8b1731-7d70-4681-9889-ebb3f8f17654] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-da8b1731-7d70-4681-9889-ebb3f8f17654] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e] {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
  --gap-v-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
  --gap-uuid: 5e867ff7-afb8-4329-aae3-a7c80a9c8e3e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e] {
    padding: 0px 0px 0px 0px;
    --gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
    --gap-v-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e: 0px;
  }
}
.sd[data-s-e6045238-2b5d-4ec3-8cc0-ea1258bb0427] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: NaNpx;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  position: absolute;
  right: 0px;
  top: -80px;
  -webkit-transform: scale(1, 0);
          transform: scale(1, 0);
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transition-delay: 3000ms;
          transition-delay: 3000ms;
  -webkit-transition-duration: 1200ms;
          transition-duration: 1200ms;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  z-index: 5;
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

.sd[data-s-e6045238-2b5d-4ec3-8cc0-ea1258bb0427].appear {
  opacity: 1;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.sd[data-s-e6045238-2b5d-4ec3-8cc0-ea1258bb0427].appear-active {
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

@media screen and (max-width: 1140px) {
  .sd[data-s-e6045238-2b5d-4ec3-8cc0-ea1258bb0427] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e6045238-2b5d-4ec3-8cc0-ea1258bb0427] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e6045238-2b5d-4ec3-8cc0-ea1258bb0427] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: -60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e6045238-2b5d-4ec3-8cc0-ea1258bb0427] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-d57c113d-3d96-4b21-8b1a-46e39aee13d2] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  top: 0px;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
  -webkit-transition-duration: 1200ms;
          transition-duration: 1200ms;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-d57c113d-3d96-4b21-8b1a-46e39aee13d2].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-transition-delay: 1400ms;
          transition-delay: 1400ms;
}

.sd[data-s-d57c113d-3d96-4b21-8b1a-46e39aee13d2].appear-active {
  -webkit-transition-delay: 1400ms;
          transition-delay: 1400ms;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d57c113d-3d96-4b21-8b1a-46e39aee13d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d57c113d-3d96-4b21-8b1a-46e39aee13d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d57c113d-3d96-4b21-8b1a-46e39aee13d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d57c113d-3d96-4b21-8b1a-46e39aee13d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-58870f70-bf0b-404c-b7a4-8d9590a14201] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #EEEEEE;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-55c7075d-1d19-4703-a97c-d976aaca3c3a] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  width: auto;
  max-width: 100%;
}

.sd[data-s-55c7075d-1d19-4703-a97c-d976aaca3c3a].appear {
  opacity: 1;
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
}

.sd[data-s-55c7075d-1d19-4703-a97c-d976aaca3c3a].appear-active {
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
}

.sd[data-s-8d4b43e6-417a-4689-b005-237c85a56a58] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  opacity: 1;
  width: 300px;
  max-width: 100%;
}

.sd[data-s-8d4b43e6-417a-4689-b005-237c85a56a58].appear {
  opacity: 0;
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-8d4b43e6-417a-4689-b005-237c85a56a58].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d4b43e6-417a-4689-b005-237c85a56a58] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: -60px 0px 0px 0px;
    width: 160px;
    max-width: 100%;
  }
}
.sd[data-s-2314372f-d640-4c62-875e-fdb6fdd1bf2b] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 50px 80px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 80px;
  padding: 40px 0px 100px 0px;
  width: calc(100% - 80px - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  z-index: 1;
  --gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b: 80px;
  --gap-v-2314372f-d640-4c62-875e-fdb6fdd1bf2b: 50px;
  --gap-uuid: 2314372f-d640-4c62-875e-fdb6fdd1bf2b;
  max-width: calc(100% - 80px - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-2314372f-d640-4c62-875e-fdb6fdd1bf2b] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    --gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b: 0px;
    --gap-v-2314372f-d640-4c62-875e-fdb6fdd1bf2b: 50px;
    width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
    max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2314372f-d640-4c62-875e-fdb6fdd1bf2b] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 34px 80px;
    padding: 0px 0px 80px 0px;
    --gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b: 0px;
    --gap-v-2314372f-d640-4c62-875e-fdb6fdd1bf2b: 34px;
  }
}
.sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 500px;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 400px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 50px 0px 50px;
    width: calc(100% - 100px - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
    max-width: calc(100% - 100px - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0bc3324-c924-4657-b511-143bb8287e64] {
    margin: 0px 30px 0px 30px;
    width: calc(100% - 60px - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
    max-width: calc(100% - 60px - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
  }
}
.sd[data-s-1dd0f1d8-d7c1-4585-b332-e3c4f7a94399] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #EEEEEE;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 24px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1dd0f1d8-d7c1-4585-b332-e3c4f7a94399].appear {
  opacity: 0;
  -webkit-transform: translate(20px, 0px);
          transform: translate(20px, 0px);
  -webkit-transition-delay: 2200ms;
          transition-delay: 2200ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-1dd0f1d8-d7c1-4585-b332-e3c4f7a94399].appear-active {
  -webkit-transition-delay: 2200ms;
          transition-delay: 2200ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 540px) {
  .sd[data-s-1dd0f1d8-d7c1-4585-b332-e3c4f7a94399] {
    margin: 0px 0px 16px 0px;
    max-width: 100%;
  }
}
.sd[data-s-131c5a7c-5072-495a-9c57-50c911b8fbbf] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-37fba775-a1d6-40ec-97c2-3d74dc51fc95] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-37fba775-a1d6-40ec-97c2-3d74dc51fc95] {
    font-size: 18px;
  }
}
.sd[data-s-74f5e2fd-9804-4a21-84ac-4b66d159508f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  width: 100%;
  --gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
  --gap-v-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
  --gap-uuid: 74f5e2fd-9804-4a21-84ac-4b66d159508f;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-74f5e2fd-9804-4a21-84ac-4b66d159508f] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    --gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
    --gap-v-74f5e2fd-9804-4a21-84ac-4b66d159508f: 0px;
  }
}
.sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 48px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: calc(100% - var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0);
  max-width: calc(100% - var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187].appear {
  opacity: 0;
  -webkit-transform: translate(20px, 0px);
          transform: translate(20px, 0px);
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187].appear-active {
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 1140px) {
  .sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
    font-size: 40px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-00e54738-7162-420b-97d8-f5dc1112a187] {
    font-size: 32px;
  }
}
.sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: calc(100% - var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0);
  max-width: calc(100% - var(--gap-h-74f5e2fd-9804-4a21-84ac-4b66d159508f) * 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754].appear {
  opacity: 0;
  -webkit-transform: translate(20px, 0px);
          transform: translate(20px, 0px);
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754].appear-active {
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-58ce4e41-0d8a-47a7-84f2-35f9888bf754] {
    font-size: 16px;
    line-height: 1.8;
  }
}
.sd[data-s-83b6c417-34ef-4520-813a-7c71ae11af9f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-83b6c417-34ef-4520-813a-7c71ae11af9f] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 6px 0px 0px;
  width: calc(50% - 6px);
  --gap-uuid: 3a5aa48a-078d-4c7d-951f-0e80964509ac;
  --gap-h-3a5aa48a-078d-4c7d-951f-0e80964509ac: 0px;
  --gap-v-3a5aa48a-078d-4c7d-951f-0e80964509ac: 0px;
  max-width: calc(50% - 6px);
}

.sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  -webkit-transition-delay: 2600ms;
          transition-delay: 2600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac].appear-active {
  -webkit-transition-delay: 2600ms;
          transition-delay: 2600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac].appear {
    -webkit-transition-delay: 0ms;
            transition-delay: 0ms;
  }
  .sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac].appear-active {
    -webkit-transition-delay: 0ms;
            transition-delay: 0ms;
  }
  .sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    gap: 0px;
    height: 60px;
    margin: 0px 0px 10px 0px;
    width: 240px;
    --gap-h-3a5aa48a-078d-4c7d-951f-0e80964509ac: 0px;
    --gap-v-3a5aa48a-078d-4c7d-951f-0e80964509ac: 0px;
    max-width: 100%;
  }
}
.sd[data-s-8eecd5ed-640d-4f91-add5-d7e042174d44] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac]:hover .sd[data-s-8eecd5ed-640d-4f91-add5-d7e042174d44] {
  color: #000000;
}

.sd[data-s-23285714-ebd7-413c-9a32-bc27fe3e0174] {
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px 0px 0px 4px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
  max-width: calc(100% - 4px);
}

.sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac]:hover .sd[data-s-23285714-ebd7-413c-9a32-bc27fe3e0174] {
  color: #000000;
}

.sd[data-s-0f53207b-1b10-4d56-8f5b-943a5ee28fa7] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: calc(100% - var(--gap-v-3a5aa48a-078d-4c7d-951f-0e80964509ac) * 0);
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: calc(100% - var(--gap-h-3a5aa48a-078d-4c7d-951f-0e80964509ac) * 0);
  z-index: 0;
  max-width: calc(100% - var(--gap-h-3a5aa48a-078d-4c7d-951f-0e80964509ac) * 0);
}

.sd[data-s-3a5aa48a-078d-4c7d-951f-0e80964509ac]:hover .sd[data-s-0f53207b-1b10-4d56-8f5b-943a5ee28fa7] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 6px;
  width: calc(50% - 6px);
  max-width: calc(50% - 6px);
}

.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  -webkit-transition-delay: 2600ms;
          transition-delay: 2600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41].appear-active {
  -webkit-transition-delay: 2600ms;
          transition-delay: 2600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41].appear {
    -webkit-transition-delay: 0ms;
            transition-delay: 0ms;
  }
  .sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41].appear-active {
    -webkit-transition-delay: 0ms;
            transition-delay: 0ms;
  }
  .sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 60px;
    margin: 0px 0px 0px 0px;
    width: 240px;
    max-width: 100%;
  }
}
.sd[data-s-7ebb60d3-e618-41cc-9bb7-40e7ab5b406a] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41]:hover .sd[data-s-7ebb60d3-e618-41cc-9bb7-40e7ab5b406a] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ebb60d3-e618-41cc-9bb7-40e7ab5b406a] {
    font-size: 16px;
  }
}
.sd[data-s-6184a4d5-6f81-44a7-a861-f295043985d0] {
  background: #FFFFFF;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-22c6a450-b225-4e46-8a44-478f1c8cfa41]:hover .sd[data-s-6184a4d5-6f81-44a7-a861-f295043985d0] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

div.mainvisual {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 600px;
  width: auto;
  max-width: 100%;
}
div.mainvisual::before {
  background-image: url("../img/img_01.jpg");
}
@media screen and (max-width: 840px) {
  div.mainvisual {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 400px;
    width: calc(100% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
    max-width: calc(100% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
  }
}
@media screen and (max-width: 540px) {
  div.mainvisual {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 240px;
    width: calc(100% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
    max-width: calc(100% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0);
  }
}

.sd[data-s-e30c3478-b407-470c-86ab-b4c6ee01366b] {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: #ADE0EE;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: calc(50% - var(--gap-v-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0.5);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: calc(85% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0.15);
  z-index: -1;
  max-width: calc(85% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0.15);
}

@media screen and (max-width: 540px) {
  .sd[data-s-e30c3478-b407-470c-86ab-b4c6ee01366b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: calc(40% - var(--gap-v-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0.6);
    width: calc(70% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0.3);
    max-width: calc(70% - var(--gap-h-2314372f-d640-4c62-875e-fdb6fdd1bf2b) * 0.3);
  }
}
.sd[data-s-047c8ba8-d036-4648-9b5b-c687e99b5f70] {
  background: #65BBE9;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 20%;
  max-width: 20%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-047c8ba8-d036-4648-9b5b-c687e99b5f70] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-8b924fd0-9381-4a5b-867b-3344e915603d] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  z-index: 0;
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

@media screen and (max-width: 1140px) {
  .sd[data-s-8b924fd0-9381-4a5b-867b-3344e915603d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8b924fd0-9381-4a5b-867b-3344e915603d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8b924fd0-9381-4a5b-867b-3344e915603d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 80px 0px 0px 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8b924fd0-9381-4a5b-867b-3344e915603d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-7cc767f6-f124-40a9-bb28-07da3a955ac0] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 670px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7cc767f6-f124-40a9-bb28-07da3a955ac0] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-34502d25-f7aa-405a-8b8e-f68d438049b5] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -80px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: auto;
  z-index: 2;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-34502d25-f7aa-405a-8b8e-f68d438049b5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-34502d25-f7aa-405a-8b8e-f68d438049b5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -80px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-34502d25-f7aa-405a-8b8e-f68d438049b5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -40px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-34502d25-f7aa-405a-8b8e-f68d438049b5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-b0078c21-b9aa-4012-8e61-804002741c40] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c4932c8f-d179-41c7-b349-42ba6e5ddad9] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;
  -webkit-transition-duration: ms;
          transition-duration: ms;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  width: 220%;
  will-change: transform;
  max-width: 220%;
}

.sd[data-s-c4932c8f-d179-41c7-b349-42ba6e5ddad9]:focus {
  outline: none;
  outline: 2px solid black;
}

.sd._animatingNext[data-s-c4932c8f-d179-41c7-b349-42ba6e5ddad9] {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.sd._animatingPrev[data-s-c4932c8f-d179-41c7-b349-42ba6e5ddad9] {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

@media screen and (max-width: 840px) {
  .sd[data-s-c4932c8f-d179-41c7-b349-42ba6e5ddad9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 260%;
    max-width: 260%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c4932c8f-d179-41c7-b349-42ba6e5ddad9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 320%;
    max-width: 320%;
  }
}
.sd[data-s-812520f6-149a-4de5-a099-15c5cc63b7fd] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-92e98b07-0da5-4711-aec1-7b03bd9f3bae] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #daf3ff;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 120px 80px;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-92e98b07-0da5-4711-aec1-7b03bd9f3bae] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-92e98b07-0da5-4711-aec1-7b03bd9f3bae] {
    padding: 60px 0px 0px 0px;
  }
}
.sd[data-s-e7b9752d-ac6e-4ca8-b944-48421efd14c9] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 80px 80px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 1200px;
  --gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9: 80px;
  --gap-v-e7b9752d-ac6e-4ca8-b944-48421efd14c9: 80px;
  --gap-uuid: e7b9752d-ac6e-4ca8-b944-48421efd14c9;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e7b9752d-ac6e-4ca8-b944-48421efd14c9] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0px 0px;
    --gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9: 0px;
    --gap-v-e7b9752d-ac6e-4ca8-b944-48421efd14c9: 80px;
    max-width: 100%;
  }
}
.sd[data-s-3af5be88-e4d2-499e-ab04-d5f2a5eefc27] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-3af5be88-e4d2-499e-ab04-d5f2a5eefc27] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 50px 0px 50px;
    width: calc(100% - 100px - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0);
    max-width: calc(100% - 100px - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3af5be88-e4d2-499e-ab04-d5f2a5eefc27] {
    margin: 0px 30px 0px 30px;
    width: calc(100% - 60px - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0);
    max-width: calc(100% - 60px - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0);
  }
}
.sd[data-s-f89b4fde-133e-482a-94f0-7bab26b3386d] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 60px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-db531b1a-27dc-496a-9c29-2573136ae930] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b8d4c0f6-ef6b-48e3-a795-026f051fcf63] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8d4c0f6-ef6b-48e3-a795-026f051fcf63] {
    font-size: 54px;
  }
}
.sd[data-s-33cd658e-1cfd-4ec6-ac13-492ecc79d609] {
  background: #EEEEEE;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-33cd658e-1cfd-4ec6-ac13-492ecc79d609].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-33cd658e-1cfd-4ec6-ac13-492ecc79d609].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-362921b5-65c6-47db-8c32-ed63589cfc64] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c8571e4f-0919-4937-82b1-bc3bc0043a74] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-d31e6355-eeb3-48ca-bd1d-022e98fda20d] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d31e6355-eeb3-48ca-bd1d-022e98fda20d] {
    font-size: 18px;
  }
}
.sd[data-s-b326f0aa-3a93-433d-b441-1e55053f22c5] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b326f0aa-3a93-433d-b441-1e55053f22c5].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-b326f0aa-3a93-433d-b441-1e55053f22c5].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-2d8506c4-835a-4c33-a470-367b8c4b4025] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  width: 100%;
  --gap-h-2d8506c4-835a-4c33-a470-367b8c4b4025: 0px;
  --gap-v-2d8506c4-835a-4c33-a470-367b8c4b4025: 0px;
  --gap-uuid: 2d8506c4-835a-4c33-a470-367b8c4b4025;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-2d8506c4-835a-4c33-a470-367b8c4b4025] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    --gap-h-2d8506c4-835a-4c33-a470-367b8c4b4025: 0px;
    --gap-v-2d8506c4-835a-4c33-a470-367b8c4b4025: 0px;
  }
}
.sd[data-s-8643d7d2-76b0-45ca-8a1b-79e6e5ae6b14] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 36px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: calc(100% - var(--gap-h-2d8506c4-835a-4c33-a470-367b8c4b4025) * 0);
  max-width: calc(100% - var(--gap-h-2d8506c4-835a-4c33-a470-367b8c4b4025) * 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-8643d7d2-76b0-45ca-8a1b-79e6e5ae6b14].appear {
  opacity: 0;
  -webkit-transform: translate(20px, 0px);
          transform: translate(20px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-8643d7d2-76b0-45ca-8a1b-79e6e5ae6b14].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 540px) {
  .sd[data-s-8643d7d2-76b0-45ca-8a1b-79e6e5ae6b14] {
    font-size: 24px;
  }
}
.sd[data-s-1d6c679e-7f15-473b-991a-73a79ed3d28c] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: calc(100% - var(--gap-h-2d8506c4-835a-4c33-a470-367b8c4b4025) * 0);
  max-width: calc(100% - var(--gap-h-2d8506c4-835a-4c33-a470-367b8c4b4025) * 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-1d6c679e-7f15-473b-991a-73a79ed3d28c].appear {
  opacity: 0;
  -webkit-transform: translate(20px, 0px);
          transform: translate(20px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-1d6c679e-7f15-473b-991a-73a79ed3d28c].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 540px) {
  .sd[data-s-1d6c679e-7f15-473b-991a-73a79ed3d28c] {
    font-size: 15px;
    line-height: 1.8;
  }
}
.sd[data-s-b57832d3-c31a-4d3f-8399-11529fde2939] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 260px;
  max-width: 100%;
}

.sd[data-s-b57832d3-c31a-4d3f-8399-11529fde2939].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-b57832d3-c31a-4d3f-8399-11529fde2939].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-b57832d3-c31a-4d3f-8399-11529fde2939]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b57832d3-c31a-4d3f-8399-11529fde2939] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-c465fe24-ee12-4965-938b-51db655c81fe] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c465fe24-ee12-4965-938b-51db655c81fe] {
    font-size: 16px;
  }
}
.sd[data-s-c310469a-0205-432f-aa6c-7c4c599b53b6] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: 29px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 1px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: auto;
  width: 40px;
  z-index: 2;
  max-width: 100%;
}

.sd[data-s-5d19b4a3-51ba-4b55-8886-d7c133d10e86] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-8a5ed83f-c082-4ba5-bc9c-30886f2c1994] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-e847512a-e528-40e3-9c9f-44f3d0878695] {
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-b57832d3-c31a-4d3f-8399-11529fde2939]:hover .sd[data-s-e847512a-e528-40e3-9c9f-44f3d0878695] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.inner_img {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 600px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: calc(50% - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0.5);
  max-width: calc(50% - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0.5);
}
.inner_img.appear {
  opacity: 0;
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.inner_img.appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.inner_img .image {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 100%;
  max-width: 100%;
}
.inner_img .image::before {
  background-image: url("../img/img_02.jpg");
}
@media screen and (max-width: 840px) {
  .inner_img {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 340px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: calc(100% - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0);
    max-width: calc(100% - var(--gap-h-e7b9752d-ac6e-4ca8-b944-48421efd14c9) * 0);
  }
}
@media screen and (max-width: 540px) {
  .inner_img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}

#job {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 80px 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 140px 80px;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  --gap-h-07e8046a-a68a-4277-a038-7152927f6840: 0px;
  --gap-v-07e8046a-a68a-4277-a038-7152927f6840: 80px;
  --gap-uuid: 07e8046a-a68a-4277-a038-7152927f6840;
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}
#job .inner_wrap {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 60px 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  width: 1200px;
  --gap-h-950ea702-601e-4fa8-9b14-0ce9a6214bed: 0px;
  --gap-v-950ea702-601e-4fa8-9b14-0ce9a6214bed: 60px;
  --gap-uuid: 950ea702-601e-4fa8-9b14-0ce9a6214bed;
  max-width: 100%;
}
#job .inner_wrap div.top_title {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: calc(100% - var(--gap-h-950ea702-601e-4fa8-9b14-0ce9a6214bed) * 0);
  max-width: calc(100% - var(--gap-h-950ea702-601e-4fa8-9b14-0ce9a6214bed) * 0);
}
#job .inner_wrap div.top_title .title_en {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
#job .inner_wrap div.top_title .title_en p {
  color: #daf3ff;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#job .inner_wrap div.top_title .title_en div.sd {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
#job .inner_wrap div.top_title .title_en div.sd.appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}
#job .inner_wrap div.top_title .title_en div.sd.appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}
#job .inner_wrap div.top_title .title_jp {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
#job .inner_wrap div.top_title .title_jp div.border {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
#job .inner_wrap div.top_title .title_jp h2 {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#job .inner_wrap div.top_title .title_jp h2 + div.sd {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
#job .inner_wrap div.top_title .title_jp h2 + div.sd.appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}
#job .inner_wrap div.top_title .title_jp h2 + div.sd.appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}
#job .inner_wrap div.inner_content {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: calc(100% - var(--gap-h-950ea702-601e-4fa8-9b14-0ce9a6214bed) * 0);
  max-width: calc(100% - var(--gap-h-950ea702-601e-4fa8-9b14-0ce9a6214bed) * 0);
}
#job .inner_wrap div.inner_content .inner_text {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 50px 0px 0px;
  width: calc(60% - 50px);
  --gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
  --gap-v-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
  --gap-uuid: f8382d27-afde-4fb7-8ef1-a2fec7431ead;
  max-width: calc(60% - 50px);
}
#job .inner_wrap div.inner_content .inner_text h3 {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 36px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: calc(100% - var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0);
  max-width: calc(100% - var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#job .inner_wrap div.inner_content .inner_text h3.appear {
  opacity: 0;
  -webkit-transform: translate(20px, 0px);
          transform: translate(20px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#job .inner_wrap div.inner_content .inner_text h3.appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#job .inner_wrap div.inner_content .inner_text p {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 40px 0px;
  text-align: left;
  width: calc(100% - var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0);
  max-width: calc(100% - var(--gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead) * 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#job .inner_wrap div.inner_content .inner_text p.appear {
  opacity: 0;
  -webkit-transform: translate(20px, 0px);
          transform: translate(20px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#job .inner_wrap div.inner_content .inner_text p.appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 1140px) {
  #job .inner_wrap div.inner_content .inner_text {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(55% - 50px);
    --gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    --gap-v-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    max-width: calc(55% - 50px);
  }
}
#job .inner_wrap div.inner_content .inner_img {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}
#job .inner_wrap div.inner_content .inner_img.appear {
  opacity: 0;
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#job .inner_wrap div.inner_content .inner_img.appear-active {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#job .inner_wrap div.inner_content .inner_img img {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}
#job .job_list {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 1200px;
  max-width: 100%;
}
#job .job_list .job_item {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 30px 0px;
  width: 100%;
  max-width: 100%;
}
#job .job_list .job_item.appear {
  opacity: 0;
  -webkit-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#job .job_list .job_item.appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
#job .job_list .job_item .item_inner {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 50%;
  max-width: 100%;
}
#job .job_list .job_item .item_inner:nth-of-type(odd) {
  border-right: 1px dotted #000;
  padding: 0px 20px 0px 0px;
}
#job .job_list .job_item .item_inner:nth-of-type(even) {
  padding-left: 20px;
}
#job .job_list .job_item .item_inner > div.sd {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 40px 0px 0px;
}
#job .job_list .job_item .item_inner > div.sd strong {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 28px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#job .job_list .job_item .item_inner > div.sd p {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#job .job_list .job_item:hover {
  opacity: 1;
}
#job .inner_bg {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: #ADE0EE;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: calc(100% - var(--gap-v-07e8046a-a68a-4277-a038-7152927f6840) * 0);
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: calc(30% - var(--gap-h-07e8046a-a68a-4277-a038-7152927f6840) * 0.7);
  z-index: -1;
  max-width: calc(30% - var(--gap-h-07e8046a-a68a-4277-a038-7152927f6840) * 0.7);
}
#job .inner_bg div.sd {
  background: #65BBE9;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 60%;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  #job {
    padding: 120px 50px;
    --gap-h-07e8046a-a68a-4277-a038-7152927f6840: 0px;
    --gap-v-07e8046a-a68a-4277-a038-7152927f6840: 80px;
  }
  #job .inner_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    --gap-h-950ea702-601e-4fa8-9b14-0ce9a6214bed: 0px;
    --gap-v-950ea702-601e-4fa8-9b14-0ce9a6214bed: 60px;
  }
  #job .inner_wrap div.top_title {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  #job .inner_wrap div.inner_content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
  #job .inner_wrap div.inner_content .inner_text {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    --gap-v-f8382d27-afde-4fb7-8ef1-a2fec7431ead: 0px;
    max-width: 100%;
  }
  #job .inner_wrap div.inner_content .inner_text h3 {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  #job .inner_wrap div.inner_content .inner_img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 40px 0px;
    width: 100%;
    max-width: 100%;
  }
  #job .job_list .job_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  #job .job_list .job_item .item_inner > div.sd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  #job {
    padding: 100px 30px;
    --gap-h-07e8046a-a68a-4277-a038-7152927f6840: 0px;
    --gap-v-07e8046a-a68a-4277-a038-7152927f6840: 80px;
  }
  #job .inner_wrap {
    gap: 30px 0px;
    --gap-h-950ea702-601e-4fa8-9b14-0ce9a6214bed: 0px;
    --gap-v-950ea702-601e-4fa8-9b14-0ce9a6214bed: 30px;
  }
  #job .inner_wrap div.top_title .title_en p {
    font-size: 54px;
  }
  #job .inner_wrap div.top_title .title_jp h2 {
    font-size: 18px;
  }
  #job .inner_wrap div.inner_content .inner_text h3 {
    font-size: 24px;
  }
  #job .inner_wrap div.inner_content .inner_text p {
    font-size: 15px;
    line-height: 1.8;
  }
  #job .inner_wrap div.inner_content .inner_img.appear {
    -webkit-transition-delay: 400ms;
            transition-delay: 400ms;
  }
  #job .inner_wrap div.inner_content .inner_img.appear-active {
    -webkit-transition-delay: 400ms;
            transition-delay: 400ms;
  }
  #job .job_list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 40px 0px 10px 0px;
  }
  #job .job_list .job_item {
    border-bottom: 1px dotted #000;
    border-left: 0px dotted #000;
    border-right: 0px dotted #000;
    border-top: 0px dotted #000;
    padding: 0px 0px 30px 0px;
  }
  #job .job_list .job_item .item_inner > div.sd strong {
    font-size: 22px;
  }
  #job .job_list .job_item .item_inner > div.sd p {
    font-size: 14px;
  }
  #job .inner_bg {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
    max-width: 100%;
    height: calc(100% - var(--gap-v-07e8046a-a68a-4277-a038-7152927f6840) * 0);
  }
}

.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 260px;
  max-width: 100%;
}

.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-bc4ab6e6-80d1-48f9-b99c-043344565fc4] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc4ab6e6-80d1-48f9-b99c-043344565fc4] {
    font-size: 16px;
  }
}
.sd[data-s-86e366ef-178a-4bef-b8b2-b1fb795b7687] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: 29px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 1px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: auto;
  width: 40px;
  z-index: 2;
  max-width: 100%;
}

.sd[data-s-3e1190c3-2644-4bee-9ef1-7369e46aa415] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-1f70262c-e6ad-4283-b9f5-c3a6d3de2f39] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-9211bb85-211e-44d9-87a3-b245e9b9c1ce] {
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-6b4f0ba1-9298-4b41-8fb5-d49aae24c7d9]:hover .sd[data-s-9211bb85-211e-44d9-87a3-b245e9b9c1ce] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-7cba0492-7278-4282-8303-d5b2d2be2ac0] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #daf3ff;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 40px 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 120px 0px;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  --gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0: 0px;
  --gap-v-7cba0492-7278-4282-8303-d5b2d2be2ac0: 40px;
  --gap-uuid: 7cba0492-7278-4282-8303-d5b2d2be2ac0;
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-7cba0492-7278-4282-8303-d5b2d2be2ac0] {
    padding: 100px 0px 0px 0px;
    --gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0: 0px;
    --gap-v-7cba0492-7278-4282-8303-d5b2d2be2ac0: 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7cba0492-7278-4282-8303-d5b2d2be2ac0] {
    gap: 30px 0px;
    padding: 80px 0px 0px 0px;
    --gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0: 0px;
    --gap-v-7cba0492-7278-4282-8303-d5b2d2be2ac0: 30px;
  }
}
.sd[data-s-7bb79516-2401-4c4d-8594-cda23b72640b] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 80px 0px 80px;
  width: 1200px;
  max-width: calc(100% - 160px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-7bb79516-2401-4c4d-8594-cda23b72640b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 50px 0px 50px;
    width: calc(100% - 100px - var(--gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0) * 0);
    max-width: calc(100% - 100px - var(--gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0) * 0);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7bb79516-2401-4c4d-8594-cda23b72640b] {
    margin: 0px 30px 0px 30px;
    width: calc(100% - 60px - var(--gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0) * 0);
    max-width: calc(100% - 60px - var(--gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0) * 0);
  }
}
.sd[data-s-88e587c8-5f85-44d0-9854-aad45ddf8c7b] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 60px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-88e587c8-5f85-44d0-9854-aad45ddf8c7b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-88e587c8-5f85-44d0-9854-aad45ddf8c7b] {
    margin: 0px 0px 40px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b3eb40ef-0a46-4b19-afb2-270702956bff] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1b8f7bd7-ef76-4d0c-b652-42118707dc2c] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1b8f7bd7-ef76-4d0c-b652-42118707dc2c] {
    font-size: 54px;
  }
}
.sd[data-s-b211e186-9271-419c-914b-a86c99ac2f37] {
  background: #EEEEEE;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b211e186-9271-419c-914b-a86c99ac2f37].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-b211e186-9271-419c-914b-a86c99ac2f37].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-8f3ef74b-83ef-4e53-ac36-4943e1f162bb] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-328ae3bd-ed0d-46eb-966e-11ff925f31fb] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-4cbf0a3b-811f-41e3-8401-9e9556219bed] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4cbf0a3b-811f-41e3-8401-9e9556219bed] {
    font-size: 18px;
  }
}
.sd[data-s-8a83d490-b3ed-40f5-a10e-166668acf93e] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8a83d490-b3ed-40f5-a10e-166668acf93e].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-8a83d490-b3ed-40f5-a10e-166668acf93e].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-77373ec2-1ce8-41aa-8289-e5c92e6db3ca] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77373ec2-1ce8-41aa-8289-e5c92e6db3ca] {
    font-size: 15px;
    line-height: 1.8;
  }
}
.sd[data-s-77765367-834f-4785-8776-6e46c2ae24cf] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.6;
  margin: 40px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-77765367-834f-4785-8776-6e46c2ae24cf] {
    font-size: 13px;
    line-height: 1.8;
    margin: 30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-43a68e66-9b2e-46fd-bff8-22f710fbeae6] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: calc(100% - var(--gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0) * 0);
  max-width: calc(100% - var(--gap-h-7cba0492-7278-4282-8303-d5b2d2be2ac0) * 0);
}

@media screen and (max-width: 540px) {
  .sd[data-s-43a68e66-9b2e-46fd-bff8-22f710fbeae6] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear {
  opacity: 0;
  -webkit-transform: translate(120px, 0px);
          transform: translate(120px, 0px);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

@media screen and (max-width: 540px) {
  .sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear {
    -webkit-transform: translate(60px, 0px);
            transform: translate(60px, 0px);
    -webkit-transition-duration: 800ms;
            transition-duration: 800ms;
  }
  .sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f].appear-active {
    -webkit-transition-duration: 800ms;
            transition-duration: 800ms;
  }
  .sd[data-s-904f80fd-2e3e-4286-9c61-a123b56ca08f] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 15px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(30% - 30px);
  max-width: calc(30% - 30px);
}

.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0px 15px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(40% - 30px);
    max-width: calc(40% - 30px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 10px 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(80% - 20px);
    max-width: calc(80% - 20px);
  }
}
.sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 220px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 220px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-eb3ef17f-48e9-4410-82f3-c88d29969585] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 200px;
  }
}
.sd[data-s-e08671e3-c057-4a2e-a190-ca6132334048] {
  bottom: 0px;
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 500;
  height: 100%;
  left: 0px;
  line-height: 1.4;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  text-align: center;
  top: 20px;
  width: 100%;
  z-index: 3;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover .sd[data-s-e08671e3-c057-4a2e-a190-ca6132334048] {
  opacity: 1;
  -webkit-transform: translate(0px, -20px);
          transform: translate(0px, -20px);
}

.sd[data-s-0b01c8ea-ca95-465e-a43f-978fc0bec618] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #aeaeae;
  border-radius: 0;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  mix-blend-mode: multiply;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover .sd[data-s-0b01c8ea-ca95-465e-a43f-978fc0bec618] {
  opacity: 1;
  z-index: 2;
}

.sd[data-s-941c348e-8124-4aac-9933-0bdff8a120cf] {
  border-radius: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover .sd[data-s-941c348e-8124-4aac-9933-0bdff8a120cf] {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

@media screen and (max-width: 840px) {
  .sd[data-s-941c348e-8124-4aac-9933-0bdff8a120cf] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
.sd[data-s-8822c656-d65d-41e7-b0aa-8e148d5119ef] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 20px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8822c656-d65d-41e7-b0aa-8e148d5119ef] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8822c656-d65d-41e7-b0aa-8e148d5119ef] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 14px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b1235f6c-3ea5-4c65-8342-b12a79798b60] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-546c7c33-b056-4847-833c-ae9e85cc8c7f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-60dd794d-9751-446c-ae12-dccec82f0c74] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #575757;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 4px 4px 0px;
  padding: 4px 8px;
  max-width: calc(100% - 4px);
}

.sd[data-s-736e3d49-5658-4cc0-b1c7-5fb2cbc4e323] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 13px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-736e3d49-5658-4cc0-b1c7-5fb2cbc4e323] {
    font-size: 12px;
  }
}
.sd[data-s-0c800b88-cef4-4704-80a0-7ca2bed91025] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 10px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fb759736-bc96-4135-b25d-9042161a2f22] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fb759736-bc96-4135-b25d-9042161a2f22] {
    font-size: 12px;
  }
}
.sd[data-s-208b1622-1f71-4c4d-a5d7-f2f186821860] {
  color: #242424;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-208b1622-1f71-4c4d-a5d7-f2f186821860] {
    font-size: 16px;
  }
}
.sd[data-s-6a367900-db91-4c88-bbf3-fcc8eeb5ffa8] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d33463c6-90dc-48ee-823b-6d559ff1d96d] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1bfb410a-565a-467d-a2a7-18d728605680] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-radius: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 8px 8px 0px;
  padding: 4px 10px;
  max-width: calc(100% - 8px);
}

.sd[data-s-700de713-b3c0-4af6-8cfb-414ab3000632]:hover .sd[data-s-1bfb410a-565a-467d-a2a7-18d728605680] {
  background: #c1cccb;
}

.sd[data-s-eaf6c944-6ede-45ea-a58f-8b729e34734c] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-eaf6c944-6ede-45ea-a58f-8b729e34734c] {
    font-size: 12px;
  }
}
.sd[data-s-02510686-d2c7-4cb3-8352-5665ced4f8ed] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-02510686-d2c7-4cb3-8352-5665ced4f8ed].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
}

.sd[data-s-02510686-d2c7-4cb3-8352-5665ced4f8ed].appear-active {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
}

.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 260px;
  max-width: 100%;
}

.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-1aa8d715-0e05-4bc0-9e8e-55f0b6f65685] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1aa8d715-0e05-4bc0-9e8e-55f0b6f65685] {
    font-size: 16px;
  }
}
.sd[data-s-9bfb5781-f268-41c3-b678-cb15e65daed5] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #daf3ff;
  bottom: 29px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 1px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: auto;
  width: 40px;
  z-index: 2;
  max-width: 100%;
}

.sd[data-s-1fc2fc03-cff8-483b-9ef0-610241d8bd66] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-d12c8010-aa4f-4c1a-8ce8-1e0fb1438a54] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-fee30964-c33a-4ac9-a729-2f5797771193] {
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-a54e9f86-9a6c-47e9-bb38-44cf6b472f5a]:hover .sd[data-s-fee30964-c33a-4ac9-a729-2f5797771193] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-c8479a3f-70e7-443c-95d1-7b9871d0e6a3] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #daf3ff;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 80px 120px 80px;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-c8479a3f-70e7-443c-95d1-7b9871d0e6a3] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c8479a3f-70e7-443c-95d1-7b9871d0e6a3] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-b4c4c14f-ea29-430d-af24-32590b484ae3] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #575757;
  border-left: 0px solid #575757;
  border-right: 0px solid #575757;
  border-top: 1px solid #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 60px 80px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 120px 0px 0px 0px;
  width: 1200px;
  --gap-h-b4c4c14f-ea29-430d-af24-32590b484ae3: 80px;
  --gap-v-b4c4c14f-ea29-430d-af24-32590b484ae3: 60px;
  --gap-uuid: b4c4c14f-ea29-430d-af24-32590b484ae3;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b4c4c14f-ea29-430d-af24-32590b484ae3] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0px 50px 120px 50px;
    width: calc(100% - 100px);
    --gap-h-b4c4c14f-ea29-430d-af24-32590b484ae3: 0px;
    --gap-v-b4c4c14f-ea29-430d-af24-32590b484ae3: 60px;
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b4c4c14f-ea29-430d-af24-32590b484ae3] {
    gap: 40px 80px;
    margin: 0px 30px 100px 30px;
    padding: 80px 0px 0px 0px;
    --gap-h-b4c4c14f-ea29-430d-af24-32590b484ae3: 80px;
    --gap-v-b4c4c14f-ea29-430d-af24-32590b484ae3: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.sd[data-s-ea9177c3-1c2a-407e-b187-6dbf06856727] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-55d131ba-5b0e-4f61-9ad3-80904cae7ca7] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-23b0e54d-d639-42cd-bd04-1b7282d2fc3d] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 84px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-23b0e54d-d639-42cd-bd04-1b7282d2fc3d] {
    font-size: 54px;
  }
}
.sd[data-s-078dc5ed-3bee-4bb5-b0e1-5a69a11ff194] {
  background: #EEEEEE;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-078dc5ed-3bee-4bb5-b0e1-5a69a11ff194].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-078dc5ed-3bee-4bb5-b0e1-5a69a11ff194].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-1abcdd1c-086f-4bd7-b9dd-f42a5b5bcdb2] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-967dbe61-8d71-46b3-97f9-57bc1d7d0af6] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-e2386b75-2a34-43b8-bb05-7b8fe2618ab3] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e2386b75-2a34-43b8-bb05-7b8fe2618ab3] {
    font-size: 18px;
  }
}
.sd[data-s-84b6418f-8f8a-4ab6-b2c6-135195b5c7b1] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-84b6418f-8f8a-4ab6-b2c6-135195b5c7b1].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-84b6418f-8f8a-4ab6-b2c6-135195b5c7b1].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-e0fc99bd-6cc7-4d3c-9861-e1eb8f7d5421] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b0591337-f3fc-45ee-95b7-72160d11494c] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 20px 0px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 14px 0px 0px 0px;
  width: 100%;
  --gap-h-b0591337-f3fc-45ee-95b7-72160d11494c: 0px;
  --gap-v-b0591337-f3fc-45ee-95b7-72160d11494c: 20px;
  --gap-uuid: b0591337-f3fc-45ee-95b7-72160d11494c;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b0591337-f3fc-45ee-95b7-72160d11494c] {
    margin: 0px 0px 0px 0px;
    --gap-h-b0591337-f3fc-45ee-95b7-72160d11494c: 0px;
    --gap-v-b0591337-f3fc-45ee-95b7-72160d11494c: 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f] {
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 0px solid #c1cccb;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  width: calc(100% - var(--gap-h-b0591337-f3fc-45ee-95b7-72160d11494c) * 0);
  max-width: calc(100% - var(--gap-h-b0591337-f3fc-45ee-95b7-72160d11494c) * 0);
}

.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f] {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
  }
}
.sd[data-s-21380051-4eaa-4546-8213-3d46c56df9f0] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

.sd[data-s-048a5c69-dad1-4e6a-829c-9b6459cb030f]:hover .sd[data-s-21380051-4eaa-4546-8213-3d46c56df9f0] {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-21380051-4eaa-4546-8213-3d46c56df9f0] {
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-567704ea-08a7-4720-a705-9e051c72e8fd] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 10px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9fa2ec6b-1399-47ca-9f5d-f762d5cc4975] {
  color: #666666;
  font-family: var(--s-font-f79ce552);
  font-size: 14px;
  font-weight: 400;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9fa2ec6b-1399-47ca-9f5d-f762d5cc4975] {
    font-size: 12px;
  }
}
.sd[data-s-b801f119-1723-4c8e-b98b-232b9e4c4d85] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width: auto;
  max-width: calc(100% - 10px);
}

.sd[data-s-396cba20-9e87-44fe-9625-8a905e94a0d8] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-radius: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 6px 0px 0px;
  padding: 2px 8px;
  max-width: calc(100% - 6px);
}

.sd[data-s-379267c1-34ec-43af-8e26-d6dcf917feae] {
  color: #575757;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  margin: 0px 0px 0px 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-379267c1-34ec-43af-8e26-d6dcf917feae] {
    font-size: 12px;
  }
}
.sd[data-s-f3c24fb0-8fc1-4a99-a5f4-c05cf3628dac] {
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 900;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f3c24fb0-8fc1-4a99-a5f4-c05cf3628dac] {
    font-size: 20px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f3c24fb0-8fc1-4a99-a5f4-c05cf3628dac] {
    font-size: 15px;
  }
}
.sd[data-s-a766f9be-2f19-4100-8d86-8fd6361aa7c0] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 300px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

@media screen and (max-width: 540px) {
  .sd[data-s-a766f9be-2f19-4100-8d86-8fd6361aa7c0] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 340px;
    width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
    max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  }
}
.sd[data-s-811ade1d-29b7-4214-8fa1-d3e53a270b0c] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-811ade1d-29b7-4214-8fa1-d3e53a270b0c]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-811ade1d-29b7-4214-8fa1-d3e53a270b0c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50%;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-aa18e101-2b5c-46e4-9f75-d9acaf7a165a] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-fd2852ef-71de-429d-be9c-f9a72cd3e2ad] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 54px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd2852ef-71de-429d-be9c-f9a72cd3e2ad] {
    font-size: 36px;
  }
}
.sd[data-s-6fd069ad-29d0-40ff-9ecd-826f43e98b3f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6b99b2dc-97d9-4272-b1b4-8ee616c9bfa1] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-a2c31ca3-a70e-4225-846b-cdd1841e0e5a] {
  color: #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a2c31ca3-a70e-4225-846b-cdd1841e0e5a] {
    font-size: 16px;
  }
}
.sd[data-s-a52fa4be-bddc-4b91-a54b-262d7193d859] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a52fa4be-bddc-4b91-a54b-262d7193d859]:before {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
}

.sd[data-s-811ade1d-29b7-4214-8fa1-d3e53a270b0c]:hover .sd[data-s-a52fa4be-bddc-4b91-a54b-262d7193d859] {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.sd[data-s-8e788f7c-a9fc-43cb-8ece-ec4b73bd3c93] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-8e788f7c-a9fc-43cb-8ece-ec4b73bd3c93]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8e788f7c-a9fc-43cb-8ece-ec4b73bd3c93] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50%;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7dc71ece-626f-48dd-b415-9dd7e49b26a1] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-7dc71ece-626f-48dd-b415-9dd7e49b26a1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7dc71ece-626f-48dd-b415-9dd7e49b26a1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7dc71ece-626f-48dd-b415-9dd7e49b26a1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-fd49dd8f-11da-4cd9-900a-0c784f0db4e2] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 54px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd49dd8f-11da-4cd9-900a-0c784f0db4e2] {
    font-size: 36px;
  }
}
.sd[data-s-eaf613b5-9582-488f-aef7-1d7e1bf16762] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-995eb91c-55a2-4f96-8069-a39bd3507471] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-c281f224-e677-416f-bdc8-3cfd955c31f5] {
  color: #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c281f224-e677-416f-bdc8-3cfd955c31f5] {
    font-size: 16px;
  }
}
.sd[data-s-0c70ec51-bf62-4aee-b2f3-0b9ef4f37058] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0c70ec51-bf62-4aee-b2f3-0b9ef4f37058]:before {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
}

.sd[data-s-8e788f7c-a9fc-43cb-8ece-ec4b73bd3c93]:hover .sd[data-s-0c70ec51-bf62-4aee-b2f3-0b9ef4f37058] {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.sd[data-s-4f3bc594-a414-41d2-9f83-738b5efa2b66] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 80px;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-4f3bc594-a414-41d2-9f83-738b5efa2b66] {
    padding: 50px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4f3bc594-a414-41d2-9f83-738b5efa2b66] {
    padding: 40px 30px;
  }
}
.sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px 0px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea] {
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-f3d2d378-1de7-4653-807e-0a5901fecbda] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c2e74f19-7f9c-4141-a719-ad4ae91b5630] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-33927ed0-14b6-4083-a49e-f4b74fac7307] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 48px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea]:hover .sd[data-s-33927ed0-14b6-4083-a49e-f4b74fac7307] {
  color: #FFFFFF;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-33927ed0-14b6-4083-a49e-f4b74fac7307] {
    font-size: 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-33927ed0-14b6-4083-a49e-f4b74fac7307] {
    font-size: 36px;
  }
}
.sd[data-s-d8295a60-c197-4271-8009-88109ab78f74] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e7c9d001-d2b7-4029-a6af-f06259cc966d] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea]:hover .sd[data-s-e7c9d001-d2b7-4029-a6af-f06259cc966d] {
  background: #FFFFFF;
}

.sd[data-s-69f4463c-db19-4d22-ad1c-05300d9ffd96] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea]:hover .sd[data-s-69f4463c-db19-4d22-ad1c-05300d9ffd96] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-69f4463c-db19-4d22-ad1c-05300d9ffd96] {
    font-size: 16px;
  }
}
.sd[data-s-40cbcb9c-f432-47e5-ab4b-bfa9ad093cdf] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40cbcb9c-f432-47e5-ab4b-bfa9ad093cdf] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-c99468c8-1efe-4bce-8ae5-637c468a18b9] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c99468c8-1efe-4bce-8ae5-637c468a18b9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-9cd49a0e-8480-4e6a-a518-827dde8d1d64] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 80px;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 80px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea]:hover .sd[data-s-9cd49a0e-8480-4e6a-a518-827dde8d1d64] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-651ce00c-dd0b-4729-bace-c8da1e082f61] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}

.sd[data-s-1e8cd176-d26e-405d-a3e8-440501d8e7d1] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-c1750a0b-cef3-468b-a35d-66f37a2344ea]:hover .sd[data-s-1e8cd176-d26e-405d-a3e8-440501d8e7d1] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1e8cd176-d26e-405d-a3e8-440501d8e7d1] {
    font-size: 14px;
    line-height: 1.6;
  }
}
.sd[data-s-427e1b70-1444-4e48-9806-146b997d574c] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px dotted #575757;
  border-left: 1px dotted #575757;
  border-right: 0px dotted #575757;
  border-top: 0px dotted #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 50px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-427e1b70-1444-4e48-9806-146b997d574c]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-427e1b70-1444-4e48-9806-146b997d574c] {
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 1px dotted #575757;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-427e1b70-1444-4e48-9806-146b997d574c] {
    padding: 30px 0px 0px 0px;
  }
}
.sd[data-s-bda5a671-7bbe-46fd-9b12-8d8d7be6cf36] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ec0d3ed0-7488-4b07-9e5b-658e88b5d620] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9d804e00-57b3-4669-a524-d8361ef82f70] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 48px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-427e1b70-1444-4e48-9806-146b997d574c]:hover .sd[data-s-9d804e00-57b3-4669-a524-d8361ef82f70] {
  color: #FFFFFF;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-9d804e00-57b3-4669-a524-d8361ef82f70] {
    font-size: 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9d804e00-57b3-4669-a524-d8361ef82f70] {
    font-size: 36px;
  }
}
.sd[data-s-105395eb-c406-4b49-9d19-af8cacf53a29] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3038152a-e09b-4acd-90de-dc00f4db39f4] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-427e1b70-1444-4e48-9806-146b997d574c]:hover .sd[data-s-3038152a-e09b-4acd-90de-dc00f4db39f4] {
  background: #FFFFFF;
}

.sd[data-s-fc4ad4bf-b773-4556-8d1a-4d7fc61ef439] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-427e1b70-1444-4e48-9806-146b997d574c]:hover .sd[data-s-fc4ad4bf-b773-4556-8d1a-4d7fc61ef439] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc4ad4bf-b773-4556-8d1a-4d7fc61ef439] {
    font-size: 16px;
  }
}
.sd[data-s-14107668-73e7-4c9f-8c1b-7818ba88a294] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-14107668-73e7-4c9f-8c1b-7818ba88a294] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-1741b8e9-ee5a-458c-8408-5bdefcc87eaf] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1741b8e9-ee5a-458c-8408-5bdefcc87eaf] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-13eacaed-6f68-474d-a06e-194cbd77e538] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 80px;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 80px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-427e1b70-1444-4e48-9806-146b997d574c]:hover .sd[data-s-13eacaed-6f68-474d-a06e-194cbd77e538] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-6b738c58-fbaa-40a7-8001-eeebec5f35f6] {
  color: #dbe1e1;
  font-size: 20px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
}

.sd[data-s-db3776c3-e02d-449a-8563-ac070c97616d] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-427e1b70-1444-4e48-9806-146b997d574c]:hover .sd[data-s-db3776c3-e02d-449a-8563-ac070c97616d] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db3776c3-e02d-449a-8563-ac070c97616d] {
    font-size: 14px;
    line-height: 1.6;
  }
}
.sd[data-s-1f1947bc-2f70-4bc7-a74d-b3330f50f708] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 50px 80px 30px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1f1947bc-2f70-4bc7-a74d-b3330f50f708] {
    padding: 50px 50px 30px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1f1947bc-2f70-4bc7-a74d-b3330f50f708] {
    padding: 50px 30px 30px;
  }
}
.sd[data-s-8548da44-b884-498e-b60a-b3d9a4277273] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0px 0px 50px 0px;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8548da44-b884-498e-b60a-b3d9a4277273] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8548da44-b884-498e-b60a-b3d9a4277273] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-faa1a9bf-64eb-4bb8-823e-1af8968e6409] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 80px 0px 0px;
  width: auto;
  max-width: calc(100% - 80px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-faa1a9bf-64eb-4bb8-823e-1af8968e6409] {
    margin: 0px 0px 40px 0px;
    max-width: 100%;
  }
}
.sd[data-s-e93d9c6a-8570-4c75-b741-b7005c4acd28] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e93d9c6a-8570-4c75-b741-b7005c4acd28]:hover {
  opacity: 0.7;
}

.sd[data-s-b8519784-0520-47dd-a82b-1a3980e4d979] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 250px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b8519784-0520-47dd-a82b-1a3980e4d979] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 220px;
    max-width: 100%;
  }
}
.sd[data-s-24804af5-4156-4912-af3a-8b022669e1e5] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 20px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-24804af5-4156-4912-af3a-8b022669e1e5] {
    font-size: 16px;
  }
}
.sd[data-s-68875d9d-220f-41ed-80eb-49fe651ed95c] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 10px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-68875d9d-220f-41ed-80eb-49fe651ed95c] {
    font-size: 13px;
  }
}
.sd[data-s-1065060e-4152-4012-9740-7fc9e47c482f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1065060e-4152-4012-9740-7fc9e47c482f] {
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 0px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1065060e-4152-4012-9740-7fc9e47c482f] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 0px 0px 0px;
  }
}
.sd[data-s-09ca6efe-4d0d-49d0-a825-bfd98421e77e] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-09ca6efe-4d0d-49d0-a825-bfd98421e77e] {
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 0px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
  }
}
.sd[data-s-0f3fdcca-7515-4ab9-a2a0-03ddca36c80f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-0f3fdcca-7515-4ab9-a2a0-03ddca36c80f]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-0f3fdcca-7515-4ab9-a2a0-03ddca36c80f]:hover {
    opacity: 1;
  }
}
.sd[data-s-4644c4c1-c40d-484b-a993-523744ade61f] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-0f3fdcca-7515-4ab9-a2a0-03ddca36c80f]:hover .sd[data-s-4644c4c1-c40d-484b-a993-523744ade61f] {
    color: #c1cccb;
  }
}
.sd[data-s-ffab402d-a47e-4437-abf3-baaa17342c0d] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ffab402d-a47e-4437-abf3-baaa17342c0d]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-ffab402d-a47e-4437-abf3-baaa17342c0d]:hover {
    opacity: 1;
  }
}
.sd[data-s-26e0bffe-32de-4df2-b91b-98ac4577c5c4] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-ffab402d-a47e-4437-abf3-baaa17342c0d]:hover .sd[data-s-26e0bffe-32de-4df2-b91b-98ac4577c5c4] {
    color: #c1cccb;
  }
}
.sd[data-s-9c36dc83-8482-4905-9ba4-81ec9e92fd75] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9c36dc83-8482-4905-9ba4-81ec9e92fd75]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-9c36dc83-8482-4905-9ba4-81ec9e92fd75]:hover {
    opacity: 1;
  }
}
.sd[data-s-b408d5f7-22b8-47d2-ade7-6a906f9198ee] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-9c36dc83-8482-4905-9ba4-81ec9e92fd75]:hover .sd[data-s-b408d5f7-22b8-47d2-ade7-6a906f9198ee] {
    color: #c1cccb;
  }
}
.sd[data-s-5954f0b3-9cb2-468e-8ed3-2d680ac6ee65] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-5954f0b3-9cb2-468e-8ed3-2d680ac6ee65]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-5954f0b3-9cb2-468e-8ed3-2d680ac6ee65]:hover {
    opacity: 1;
  }
}
.sd[data-s-f12515c5-8674-4764-bdc0-c1a1d63d8830] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-5954f0b3-9cb2-468e-8ed3-2d680ac6ee65]:hover .sd[data-s-f12515c5-8674-4764-bdc0-c1a1d63d8830] {
    color: #c1cccb;
  }
}
.sd[data-s-5cc6b35b-0c72-42d1-bce6-3293d634e5c5] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-5cc6b35b-0c72-42d1-bce6-3293d634e5c5] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    width: 50%;
    max-width: 50%;
  }
}
.sd[data-s-509bb9a5-1553-4781-ac5b-06c2db2cabba] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-509bb9a5-1553-4781-ac5b-06c2db2cabba]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-509bb9a5-1553-4781-ac5b-06c2db2cabba]:hover {
    opacity: 1;
  }
}
.sd[data-s-a6b6a431-e0f0-4a81-9a50-266c2ec53e0e] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-509bb9a5-1553-4781-ac5b-06c2db2cabba]:hover .sd[data-s-a6b6a431-e0f0-4a81-9a50-266c2ec53e0e] {
    color: #c1cccb;
  }
}
.sd[data-s-2e43c2d7-793b-448c-bc9e-dbd93725998b] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-2e43c2d7-793b-448c-bc9e-dbd93725998b]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-2e43c2d7-793b-448c-bc9e-dbd93725998b]:hover {
    opacity: 1;
  }
}
.sd[data-s-50273465-8294-4269-9e19-4e499d60a7f0] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-2e43c2d7-793b-448c-bc9e-dbd93725998b]:hover .sd[data-s-50273465-8294-4269-9e19-4e499d60a7f0] {
    color: #c1cccb;
  }
}
.sd[data-s-576d70d9-6146-4237-8490-5c1a19fd4c71] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: -12px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-576d70d9-6146-4237-8490-5c1a19fd4c71] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-576d70d9-6146-4237-8490-5c1a19fd4c71] {
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 0px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 30px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e3981d08-6661-4d75-9a11-9b2a732aeb7d] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-e3981d08-6661-4d75-9a11-9b2a732aeb7d]:hover {
  opacity: 1;
}

.sd[data-s-ccb882f3-8692-4ec9-9e56-aaf786e608b3] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-e3981d08-6661-4d75-9a11-9b2a732aeb7d]:hover .sd[data-s-ccb882f3-8692-4ec9-9e56-aaf786e608b3] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ccb882f3-8692-4ec9-9e56-aaf786e608b3] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ccb882f3-8692-4ec9-9e56-aaf786e608b3] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-ffe80663-113f-4d26-90a6-58af9805582b] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ffe80663-113f-4d26-90a6-58af9805582b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-5eaa6c93-0b6d-4d59-a2d5-e4a74c914a1d] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-e3981d08-6661-4d75-9a11-9b2a732aeb7d]:hover .sd[data-s-5eaa6c93-0b6d-4d59-a2d5-e4a74c914a1d] {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5eaa6c93-0b6d-4d59-a2d5-e4a74c914a1d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5eaa6c93-0b6d-4d59-a2d5-e4a74c914a1d] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-c5462ebd-a934-47a6-903d-8ff16a238798] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c5462ebd-a934-47a6-903d-8ff16a238798]:hover {
  opacity: 1;
}

.sd[data-s-c1ce8704-5bf9-497d-b195-e45b40a46d6b] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-c5462ebd-a934-47a6-903d-8ff16a238798]:hover .sd[data-s-c1ce8704-5bf9-497d-b195-e45b40a46d6b] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-c1ce8704-5bf9-497d-b195-e45b40a46d6b] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c1ce8704-5bf9-497d-b195-e45b40a46d6b] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-43b528cd-35cc-42b6-b38c-3824e63f79e2] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43b528cd-35cc-42b6-b38c-3824e63f79e2] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-13a19d4f-ba94-4d0b-ba8c-78de7837f783] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-c5462ebd-a934-47a6-903d-8ff16a238798]:hover .sd[data-s-13a19d4f-ba94-4d0b-ba8c-78de7837f783] {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-13a19d4f-ba94-4d0b-ba8c-78de7837f783] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-90f23977-c2ff-43ff-a7b3-f5c42301dcb2] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-90f23977-c2ff-43ff-a7b3-f5c42301dcb2]:hover {
  opacity: 1;
}

.sd[data-s-b156c02f-38f3-4410-830d-5c18b20ba742] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-90f23977-c2ff-43ff-a7b3-f5c42301dcb2]:hover .sd[data-s-b156c02f-38f3-4410-830d-5c18b20ba742] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-b156c02f-38f3-4410-830d-5c18b20ba742] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b156c02f-38f3-4410-830d-5c18b20ba742] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-858ec4bd-af8d-4fc2-9994-d91d85a5520d] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-858ec4bd-af8d-4fc2-9994-d91d85a5520d] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-bf4bfaa3-382b-4558-933b-f912e2260afa] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-90f23977-c2ff-43ff-a7b3-f5c42301dcb2]:hover .sd[data-s-bf4bfaa3-382b-4558-933b-f912e2260afa] {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-bf4bfaa3-382b-4558-933b-f912e2260afa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bf4bfaa3-382b-4558-933b-f912e2260afa] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-9efbc773-3475-4e08-8025-d7cd9878fe88] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 1px solid #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9efbc773-3475-4e08-8025-d7cd9878fe88] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.sd[data-s-d5662996-4b4c-41d9-a8bf-09e96c286f43] {
  color: #000000;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d5662996-4b4c-41d9-a8bf-09e96c286f43] {
    font-size: 13px;
    margin: 0px 0px 20px 0px;
    max-width: 100%;
  }
}
.sd[data-s-f3562ce7-6b93-45d5-a5ea-1a7ad11341d1] {
  color: #828282;
  font-family: var(--s-font-f79ce552);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f3562ce7-6b93-45d5-a5ea-1a7ad11341d1] {
    font-size: 10px;
  }
}
body {
  background: #EEEEEE;
  -webkit-transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

.sd[data-s-67b8af86-29b8-4dc4-b97d-6f3eb25e24e8] {
  background: rgba(0, 0, 0, 0.16);
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-67b8af86-29b8-4dc4-b97d-6f3eb25e24e8] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.sd[data-s-1579a167-ca50-4108-9284-e511cdcc9e15] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #dbe1e1;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-1579a167-ca50-4108-9284-e511cdcc9e15] {
    padding: 100px 60px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1579a167-ca50-4108-9284-e511cdcc9e15] {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 60px 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1579a167-ca50-4108-9284-e511cdcc9e15] {
    padding: 60px 24px;
  }
}
.sd[data-s-74a8bdff-81d6-4cf6-b67b-51f82febe99b] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #888888;
  border-left: 0px solid #888888;
  border-right: 0px solid #888888;
  border-top: 0px solid #888888;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 100px 50px 100px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 100px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-74a8bdff-81d6-4cf6-b67b-51f82febe99b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-74a8bdff-81d6-4cf6-b67b-51f82febe99b] {
    margin: 0px 0px 0px;
  }
}
.sd[data-s-fc1ee14f-90d0-41fe-8e1f-c5b3e23fa77e] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 60px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4cece30c-ad62-412a-8cc8-b0a757b23d65] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 260px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4cece30c-ad62-412a-8cc8-b0a757b23d65] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 210px;
    max-width: 100%;
  }
}
.sd[data-s-9e855571-1a4a-4392-ac10-76a06ede863e] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 0px solid #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9e855571-1a4a-4392-ac10-76a06ede863e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9e855571-1a4a-4392-ac10-76a06ede863e] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sd[data-s-d57faad8-5f68-4b02-8fc1-0271dc1bb56c] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d57faad8-5f68-4b02-8fc1-0271dc1bb56c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d57faad8-5f68-4b02-8fc1-0271dc1bb56c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0px 0px 0px 0px;
    width: 100%;
  }
}
.sd[data-s-4a355252-8f08-4734-8902-20099a5aa60e] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 1px solid #c1cccb;
  border-top: 0px solid #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 30px 0px;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 80px 0px 0px;
  width: auto;
  --gap-h-4a355252-8f08-4734-8902-20099a5aa60e: 0px;
  --gap-v-4a355252-8f08-4734-8902-20099a5aa60e: 30px;
  --gap-uuid: 4a355252-8f08-4734-8902-20099a5aa60e;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4a355252-8f08-4734-8902-20099a5aa60e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 0px 40px 0px 0px;
    width: 50%;
    --gap-h-4a355252-8f08-4734-8902-20099a5aa60e: 0px;
    --gap-v-4a355252-8f08-4734-8902-20099a5aa60e: 30px;
    max-width: 50%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4a355252-8f08-4734-8902-20099a5aa60e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    gap: 24px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
    width: 50%;
    --gap-h-4a355252-8f08-4734-8902-20099a5aa60e: 0px;
    --gap-v-4a355252-8f08-4734-8902-20099a5aa60e: 24px;
  }
}
.sd[data-s-86e86403-c6f3-482b-8eec-80640e61d6c0] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  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;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-86e86403-c6f3-482b-8eec-80640e61d6c0]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-86e86403-c6f3-482b-8eec-80640e61d6c0] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-01142bed-5c12-40a9-a6ab-32a41cf96d04] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 36px;
  font-weight: 600;
  height: auto;
  line-height: 1.1;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-01142bed-5c12-40a9-a6ab-32a41cf96d04] {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-01142bed-5c12-40a9-a6ab-32a41cf96d04] {
    font-size: 24px;
  }
}
.sd[data-s-3070f870-88a5-4d90-a518-4b5618f914a1] {
  color: #242424;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.1;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 320px) {
  .sd[data-s-3070f870-88a5-4d90-a518-4b5618f914a1] {
    font-size: 13px;
  }
}
.sd[data-s-09055e4c-5a83-4975-93b7-e3108b645c82] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 20px 0px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
  --gap-h-09055e4c-5a83-4975-93b7-e3108b645c82: 0px;
  --gap-v-09055e4c-5a83-4975-93b7-e3108b645c82: 20px;
  --gap-uuid: 09055e4c-5a83-4975-93b7-e3108b645c82;
}

@media screen and (max-width: 840px) {
  .sd[data-s-09055e4c-5a83-4975-93b7-e3108b645c82] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    --gap-h-09055e4c-5a83-4975-93b7-e3108b645c82: 0px;
    --gap-v-09055e4c-5a83-4975-93b7-e3108b645c82: 20px;
  }
}
.sd[data-s-ef2519ac-5c92-412b-a557-97fc1e9c2de3] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  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;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ef2519ac-5c92-412b-a557-97fc1e9c2de3]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ef2519ac-5c92-412b-a557-97fc1e9c2de3] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-7f2b752f-5c1e-4e34-b7c4-9543e863058a] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 36px;
  font-weight: 600;
  height: auto;
  line-height: 1.1;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7f2b752f-5c1e-4e34-b7c4-9543e863058a] {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7f2b752f-5c1e-4e34-b7c4-9543e863058a] {
    font-size: 24px;
  }
}
.sd[data-s-a4ac69b8-c6a1-45da-a9f7-7231d79d9e48] {
  color: #242424;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.1;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 320px) {
  .sd[data-s-a4ac69b8-c6a1-45da-a9f7-7231d79d9e48] {
    font-size: 13px;
  }
}
.sd[data-s-a26ab102-a35b-45b2-94b7-359978dd9ca5] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 14px 0px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
  --gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5: 0px;
  --gap-v-a26ab102-a35b-45b2-94b7-359978dd9ca5: 14px;
  --gap-uuid: a26ab102-a35b-45b2-94b7-359978dd9ca5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a26ab102-a35b-45b2-94b7-359978dd9ca5] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    --gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5: 0px;
    --gap-v-a26ab102-a35b-45b2-94b7-359978dd9ca5: 14px;
  }
}
.sd[data-s-164c735c-1d6a-4752-b183-b9b483e6e1ce] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-164c735c-1d6a-4752-b183-b9b483e6e1ce]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-164c735c-1d6a-4752-b183-b9b483e6e1ce]:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-164c735c-1d6a-4752-b183-b9b483e6e1ce] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - var(--gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5) * 0);
    max-width: calc(100% - var(--gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5) * 0);
  }
}
.sd[data-s-e7b773f8-3892-429e-b1a5-d3496c2262b7] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 6px 0px 0px;
  width: 10px;
  max-width: calc(100% - 6px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-e7b773f8-3892-429e-b1a5-d3496c2262b7] {
    display: none;
  }
}
.sd[data-s-8be27287-3b6e-4120-9eb3-8e3bb5aebfae] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-164c735c-1d6a-4752-b183-b9b483e6e1ce]:hover .sd[data-s-8be27287-3b6e-4120-9eb3-8e3bb5aebfae] {
    color: #c1cccb;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8be27287-3b6e-4120-9eb3-8e3bb5aebfae] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 13px;
    width: auto;
  }
}
.sd[data-s-cc1fbc83-0c07-48a5-8e3f-6238ca36021b] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-cc1fbc83-0c07-48a5-8e3f-6238ca36021b]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-cc1fbc83-0c07-48a5-8e3f-6238ca36021b]:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cc1fbc83-0c07-48a5-8e3f-6238ca36021b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - var(--gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5) * 0);
    max-width: calc(100% - var(--gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5) * 0);
  }
}
.sd[data-s-d53c59e0-6b11-4c25-a5f5-e1f671bfcba4] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 6px 0px 0px;
  width: 10px;
  max-width: calc(100% - 6px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-d53c59e0-6b11-4c25-a5f5-e1f671bfcba4] {
    display: none;
  }
}
.sd[data-s-71505fbd-b2fb-4dce-8223-43c96cffedf5] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-cc1fbc83-0c07-48a5-8e3f-6238ca36021b]:hover .sd[data-s-71505fbd-b2fb-4dce-8223-43c96cffedf5] {
    color: #c1cccb;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-71505fbd-b2fb-4dce-8223-43c96cffedf5] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 13px;
    width: auto;
  }
}
.sd[data-s-96efbf57-7d4a-46c9-8249-6e99a3c97af7] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-96efbf57-7d4a-46c9-8249-6e99a3c97af7]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-96efbf57-7d4a-46c9-8249-6e99a3c97af7]:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-96efbf57-7d4a-46c9-8249-6e99a3c97af7] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - var(--gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5) * 0);
    max-width: calc(100% - var(--gap-h-a26ab102-a35b-45b2-94b7-359978dd9ca5) * 0);
  }
}
.sd[data-s-45ecbf04-3cb1-4087-afa0-0e4d42d2d080] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 6px 0px 0px;
  width: 10px;
  max-width: calc(100% - 6px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-45ecbf04-3cb1-4087-afa0-0e4d42d2d080] {
    display: none;
  }
}
.sd[data-s-fefec3ac-9e05-4be0-a176-92e03bcb9668] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-96efbf57-7d4a-46c9-8249-6e99a3c97af7]:hover .sd[data-s-fefec3ac-9e05-4be0-a176-92e03bcb9668] {
    color: #c1cccb;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fefec3ac-9e05-4be0-a176-92e03bcb9668] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 13px;
    width: auto;
  }
}
.sd[data-s-4aea091b-9de6-42bf-8287-6da55b2127d6] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 30px 0px;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 80px 0px 20px;
  width: auto;
  --gap-h-4aea091b-9de6-42bf-8287-6da55b2127d6: 0px;
  --gap-v-4aea091b-9de6-42bf-8287-6da55b2127d6: 30px;
  --gap-uuid: 4aea091b-9de6-42bf-8287-6da55b2127d6;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4aea091b-9de6-42bf-8287-6da55b2127d6] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 0px 0px 0px 20px;
    width: 50%;
    --gap-h-4aea091b-9de6-42bf-8287-6da55b2127d6: 0px;
    --gap-v-4aea091b-9de6-42bf-8287-6da55b2127d6: 30px;
    max-width: 50%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4aea091b-9de6-42bf-8287-6da55b2127d6] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    gap: 24px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    width: 50%;
    --gap-h-4aea091b-9de6-42bf-8287-6da55b2127d6: 0px;
    --gap-v-4aea091b-9de6-42bf-8287-6da55b2127d6: 24px;
  }
}
.sd[data-s-a453312a-a51f-4df1-8a6e-30744de7c90e] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  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;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a453312a-a51f-4df1-8a6e-30744de7c90e]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a453312a-a51f-4df1-8a6e-30744de7c90e] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a453312a-a51f-4df1-8a6e-30744de7c90e] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-e9d1a305-d88b-46a4-8daf-0bd9d667fc39] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 36px;
  font-weight: 600;
  height: auto;
  line-height: 1.1;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9d1a305-d88b-46a4-8daf-0bd9d667fc39] {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e9d1a305-d88b-46a4-8daf-0bd9d667fc39] {
    font-size: 24px;
  }
}
.sd[data-s-82f467ec-652e-47f6-94bc-2e43a4369715] {
  color: #242424;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.1;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 320px) {
  .sd[data-s-82f467ec-652e-47f6-94bc-2e43a4369715] {
    font-size: 13px;
  }
}
.sd[data-s-69157b4e-a6e0-49bc-b173-f9171588d660] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  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;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-69157b4e-a6e0-49bc-b173-f9171588d660]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-69157b4e-a6e0-49bc-b173-f9171588d660] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-7aee729f-59c4-4190-a445-f518a06b7998] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  --gap-h-7aee729f-59c4-4190-a445-f518a06b7998: 0px;
  --gap-v-7aee729f-59c4-4190-a445-f518a06b7998: 0px;
  --gap-uuid: 7aee729f-59c4-4190-a445-f518a06b7998;
  max-width: 100%;
}

.sd[data-s-f50ce178-3387-4160-b71f-59fce8c4d65e] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 36px;
  font-weight: 600;
  height: auto;
  line-height: 1.1;
  margin: 0px 4px 4px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 4px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f50ce178-3387-4160-b71f-59fce8c4d65e] {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f50ce178-3387-4160-b71f-59fce8c4d65e] {
    font-size: 24px;
  }
}
.sd[data-s-201583e2-c119-48af-a1c5-3a2fb5cbadbc] {
  color: #333;
  font-size: 20px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 0;
}

.sd[data-s-9513cb76-3f35-4024-a96a-f6b28d0d8db0] {
  color: #242424;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.1;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 320px) {
  .sd[data-s-9513cb76-3f35-4024-a96a-f6b28d0d8db0] {
    font-size: 13px;
  }
}
.sd[data-s-ff511436-c55c-4219-bc33-0e78549fe0ed] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  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;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ff511436-c55c-4219-bc33-0e78549fe0ed]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ff511436-c55c-4219-bc33-0e78549fe0ed] {
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-4565f314-1320-4065-961f-327cce383db0] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 36px;
  font-weight: 600;
  height: auto;
  line-height: 1.1;
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4565f314-1320-4065-961f-327cce383db0] {
    font-size: 28px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4565f314-1320-4065-961f-327cce383db0] {
    font-size: 24px;
  }
}
.sd[data-s-7b1f005c-13c4-42ab-a126-b14f6871927a] {
  color: #242424;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.1;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 320px) {
  .sd[data-s-7b1f005c-13c4-42ab-a126-b14f6871927a] {
    font-size: 13px;
  }
}
.sd[data-s-f93ac001-8438-471e-bf68-4f73a87a614a] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f93ac001-8438-471e-bf68-4f73a87a614a] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 0px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 30px 0px 30px 0px;
    padding: 30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f93ac001-8438-471e-bf68-4f73a87a614a] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.sd[data-s-edec431a-72b2-4b14-8569-8f3ad44791d5] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 10px 0px;
  width: 240px;
  --gap-uuid: edec431a-72b2-4b14-8569-8f3ad44791d5;
  --gap-h-edec431a-72b2-4b14-8569-8f3ad44791d5: 0px;
  --gap-v-edec431a-72b2-4b14-8569-8f3ad44791d5: 0px;
  max-width: 100%;
}

.sd[data-s-edec431a-72b2-4b14-8569-8f3ad44791d5]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-edec431a-72b2-4b14-8569-8f3ad44791d5] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 240px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-edec431a-72b2-4b14-8569-8f3ad44791d5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    gap: 0px;
    --gap-h-edec431a-72b2-4b14-8569-8f3ad44791d5: 0px;
    --gap-v-edec431a-72b2-4b14-8569-8f3ad44791d5: 0px;
  }
}
.sd[data-s-267c6da7-dcf9-4629-83ea-2ad2a41c60fa] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-edec431a-72b2-4b14-8569-8f3ad44791d5]:hover .sd[data-s-267c6da7-dcf9-4629-83ea-2ad2a41c60fa] {
  color: #000000;
}

.sd[data-s-278e653d-51f2-4048-809e-7ee4336909a1] {
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px 0px 0px 4px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
  max-width: calc(100% - 4px);
}

.sd[data-s-edec431a-72b2-4b14-8569-8f3ad44791d5]:hover .sd[data-s-278e653d-51f2-4048-809e-7ee4336909a1] {
  color: #000000;
}

.sd[data-s-73d2410a-78bd-44fe-89fc-184969cd823e] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: calc(100% - var(--gap-v-edec431a-72b2-4b14-8569-8f3ad44791d5) * 0);
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: calc(100% - var(--gap-h-edec431a-72b2-4b14-8569-8f3ad44791d5) * 0);
  z-index: 0;
  max-width: calc(100% - var(--gap-h-edec431a-72b2-4b14-8569-8f3ad44791d5) * 0);
}

.sd[data-s-edec431a-72b2-4b14-8569-8f3ad44791d5]:hover .sd[data-s-73d2410a-78bd-44fe-89fc-184969cd823e] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-9ae21e9e-bfee-4023-82ea-50a8a8df1abb] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 240px;
  max-width: 100%;
}

.sd[data-s-9ae21e9e-bfee-4023-82ea-50a8a8df1abb]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9ae21e9e-bfee-4023-82ea-50a8a8df1abb] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 240px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9ae21e9e-bfee-4023-82ea-50a8a8df1abb] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-dbae0368-b776-4a33-bc53-db306ce1b91d] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-9ae21e9e-bfee-4023-82ea-50a8a8df1abb]:hover .sd[data-s-dbae0368-b776-4a33-bc53-db306ce1b91d] {
  color: #000000;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dbae0368-b776-4a33-bc53-db306ce1b91d] {
    font-size: 16px;
  }
}
.sd[data-s-675fa5e1-5179-4f23-8eca-7e01052371fd] {
  background: #FFFFFF;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-9ae21e9e-bfee-4023-82ea-50a8a8df1abb]:hover .sd[data-s-675fa5e1-5179-4f23-8eca-7e01052371fd] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-bef5baf8-6c2d-4902-9397-9b9f3c5bc4f5] {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c65bd6ad-320c-4cbf-b0cf-484c5bce5945] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 0.9;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-c65bd6ad-320c-4cbf-b0cf-484c5bce5945]:hover {
  color: #aaaaaa;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c65bd6ad-320c-4cbf-b0cf-484c5bce5945] {
    font-size: 13px;
  }
}
.sd[data-s-5b55365d-3c86-4f6f-9896-e466765396ea] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  bottom: NaNpx;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100px;
  max-width: 100%;
}

.sd[data-s-5b55365d-3c86-4f6f-9896-e466765396ea]:hover {
  background: #888888;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5b55365d-3c86-4f6f-9896-e466765396ea] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 60px;
    width: 60px;
    max-width: 100%;
  }
}
.sd[data-s-bd45f80a-0614-403b-9381-046f81f4d8c3] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd45f80a-0614-403b-9381-046f81f4d8c3] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 24px;
    max-width: 100%;
  }
}
.sd[data-r-2_0_0_0_1_6_1_941c348e-8124-4aac-9933-0bdff8a120cf]:before {
  background-image: url("https://storage.googleapis.com/studio-cms-assets/projects/G3qbmgpLOJ/s-2400x1600_v-frms_webp_733092cf-d8f6-448a-bce4-efe9d0609620_small.webp");
}

.sd[data-r-2_0_1_0_1_6_1_941c348e-8124-4aac-9933-0bdff8a120cf]:before {
  background-image: url("https://storage.googleapis.com/studio-cms-assets/projects/G3qbmgpLOJ/s-2400x1603_v-frms_webp_0bd3b71b-cd1f-4992-b5be-a53d911e7455_small.webp");
}

.sd[data-r-2_0_2_0_1_6_1_941c348e-8124-4aac-9933-0bdff8a120cf]:before {
  background-image: url("https://storage.googleapis.com/studio-cms-assets/projects/G3qbmgpLOJ/s-2400x1600_v-frms_webp_d22232d3-3d25-47dc-b5bc-8b1687919382_small.webp");
}

.sd[data-r-2_0_3_0_1_6_1_941c348e-8124-4aac-9933-0bdff8a120cf]:before {
  background-image: url("https://storage.googleapis.com/studio-cms-assets/projects/G3qbmgpLOJ/s-2400x1600_v-frms_webp_b3793af0-cbbf-4dc4-8b82-4054458f2166_small.webp");
}

.sd[data-r-1_1_8_1_a766f9be-2f19-4100-8d86-8fd6361aa7c0_dc71a785-501f-4334-97de-ef3db8dfeb60]:before {
  background-image: url("https://images.unsplash.com/photo-1542744173-8e7e53415bb0?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=Mnw2MzQ2fDB8MXxzZWFyY2h8Mzh8fGJ1c3NpbmVzc3xlbnwwfHx8fDE2ODExMDAwNTI&ixlib=rb-4.0.3&q=80&w=1080");
}

:root {
  --s-font-daa8975e: 見出ゴMB1;
  --s-font-cda1e569: '中ゴシックBBB JIS2004';
  --s-font-f79ce552: Poppins;
}

.sd[data-s-93274166-d847-4301-ba52-95ec146368e7] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #EEEEEE;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 80px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-93274166-d847-4301-ba52-95ec146368e7] {
    padding: 60px 0px 0px 0px;
  }
}
.sd[data-s-e4ad4e33-dacb-4d4f-b587-0b82d09a7df6] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  bottom: auto;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 80px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 40px;
  position: fixed;
  right: 0px;
  top: 0px;
  width: 100%;
  z-index: 4;
  max-width: 100%;
}

.sd[data-s-e4ad4e33-dacb-4d4f-b587-0b82d09a7df6].appear {
  opacity: 0;
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-e4ad4e33-dacb-4d4f-b587-0b82d09a7df6].appear-active {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-e4ad4e33-dacb-4d4f-b587-0b82d09a7df6] {
    padding: 0px 0px 0px 30px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e4ad4e33-dacb-4d4f-b587-0b82d09a7df6] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 60px;
    padding: 0px 0px 0px 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-57f10854-6d83-4107-958b-aaf262487af1] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 220px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-57f10854-6d83-4107-958b-aaf262487af1] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    max-width: 100%;
  }
}
.sd[data-s-2d9defd1-8a03-4a49-8591-e85a3f702242] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-161fec5e-1da7-4ad8-bcb6-9df94843f391] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-655eb165-262c-405d-97b4-cd87ea9cf238] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-655eb165-262c-405d-97b4-cd87ea9cf238] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-655eb165-262c-405d-97b4-cd87ea9cf238] {
    display: none;
  }
}
.sd[data-s-8fe3afbf-75d4-4874-939e-0fffb07ee1f1] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 30px);
}

.sd[data-s-8fe3afbf-75d4-4874-939e-0fffb07ee1f1]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-8fe3afbf-75d4-4874-939e-0fffb07ee1f1] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-659a33d9-38c3-46c6-87cd-0c0d89cfb1f2] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-8fe3afbf-75d4-4874-939e-0fffb07ee1f1]:hover .sd[data-s-659a33d9-38c3-46c6-87cd-0c0d89cfb1f2] {
  opacity: 0;
}

.sd[data-s-589cb249-d4d8-46da-95b5-7294cbd0a48d] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-8fe3afbf-75d4-4874-939e-0fffb07ee1f1]:hover .sd[data-s-589cb249-d4d8-46da-95b5-7294cbd0a48d] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-a9a5d78d-10d4-4675-ad55-98010a124bab] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8fe3afbf-75d4-4874-939e-0fffb07ee1f1]:hover .sd[data-s-a9a5d78d-10d4-4675-ad55-98010a124bab] {
  opacity: 1;
}

.sd[data-s-ffe0f780-7619-4dcb-986e-7bfedadbeadd] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 30px);
}

.sd[data-s-ffe0f780-7619-4dcb-986e-7bfedadbeadd]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-ffe0f780-7619-4dcb-986e-7bfedadbeadd] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-896fb161-0f84-4b94-8252-00f777006fe9] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-ffe0f780-7619-4dcb-986e-7bfedadbeadd]:hover .sd[data-s-896fb161-0f84-4b94-8252-00f777006fe9] {
  opacity: 0;
}

.sd[data-s-b1f3597c-8f08-4478-8c54-4fbf7e897137] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-ffe0f780-7619-4dcb-986e-7bfedadbeadd]:hover .sd[data-s-b1f3597c-8f08-4478-8c54-4fbf7e897137] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-52c89b26-a0b2-4d17-84b5-f60e1692f0fa] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ffe0f780-7619-4dcb-986e-7bfedadbeadd]:hover .sd[data-s-52c89b26-a0b2-4d17-84b5-f60e1692f0fa] {
  opacity: 1;
}

.sd[data-s-657a3fd0-32e7-4fca-871b-e98e4a70f01f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 30px);
}

.sd[data-s-657a3fd0-32e7-4fca-871b-e98e4a70f01f]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-657a3fd0-32e7-4fca-871b-e98e4a70f01f] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-309cb2e6-a1ce-4671-946f-117ac584dedc] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-657a3fd0-32e7-4fca-871b-e98e4a70f01f]:hover .sd[data-s-309cb2e6-a1ce-4671-946f-117ac584dedc] {
  opacity: 0;
}

.sd[data-s-c74d8e6c-4c5f-4936-9355-3c843541e335] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-657a3fd0-32e7-4fca-871b-e98e4a70f01f]:hover .sd[data-s-c74d8e6c-4c5f-4936-9355-3c843541e335] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-a05b2649-9404-4c16-bf2f-39792acbf322] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-657a3fd0-32e7-4fca-871b-e98e4a70f01f]:hover .sd[data-s-a05b2649-9404-4c16-bf2f-39792acbf322] {
  opacity: 1;
}

.sd[data-s-0f32a6d7-9675-46bf-a5fa-0a8465766473] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 22px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 22px);
}

.sd[data-s-0f32a6d7-9675-46bf-a5fa-0a8465766473]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-0f32a6d7-9675-46bf-a5fa-0a8465766473] {
    margin: 0px 16px 0px 0px;
    max-width: calc(100% - 16px);
    height: 100%;
  }
}
.sd[data-s-a4dc6cdd-ea6c-43ea-92ce-dc735eba8bfc] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-0f32a6d7-9675-46bf-a5fa-0a8465766473]:hover .sd[data-s-a4dc6cdd-ea6c-43ea-92ce-dc735eba8bfc] {
  opacity: 0;
}

.sd[data-s-95bfd86c-750b-43ea-a032-f3f716ef7b31] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-0f32a6d7-9675-46bf-a5fa-0a8465766473]:hover .sd[data-s-95bfd86c-750b-43ea-a032-f3f716ef7b31] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-5746151c-0443-4b1a-956c-56f3baa28b66] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0f32a6d7-9675-46bf-a5fa-0a8465766473]:hover .sd[data-s-5746151c-0443-4b1a-956c-56f3baa28b66] {
  opacity: 1;
}

.sd[data-s-83a304bd-1a14-4e88-b011-33753f3b0e8f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 30px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 72px;
  max-width: calc(100% - 30px);
}

.sd[data-s-83a304bd-1a14-4e88-b011-33753f3b0e8f]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-83a304bd-1a14-4e88-b011-33753f3b0e8f] {
    margin: 0px 20px 0px 0px;
    max-width: calc(100% - 20px);
    height: 100%;
  }
}
.sd[data-s-e7c0b5df-6930-467b-bff6-ec0ccd381e8e] {
  color: #000000;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-83a304bd-1a14-4e88-b011-33753f3b0e8f]:hover .sd[data-s-e7c0b5df-6930-467b-bff6-ec0ccd381e8e] {
  opacity: 0;
}

.sd[data-s-b8b6c922-4e66-4c4b-8da8-09c150497006] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  left: 0;
  line-height: 0.8;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transform: translate(0px, 10px);
          transform: translate(0px, 10px);
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-83a304bd-1a14-4e88-b011-33753f3b0e8f]:hover .sd[data-s-b8b6c922-4e66-4c4b-8da8-09c150497006] {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
          transform: translate(0px, -1px);
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-6e0a33c0-e0c0-4f50-92bc-ef605aa01c59] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 2px;
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: NaNpx;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-83a304bd-1a14-4e88-b011-33753f3b0e8f]:hover .sd[data-s-6e0a33c0-e0c0-4f50-92bc-ef605aa01c59] {
  opacity: 1;
}

.sd[data-s-26f3c9c5-6691-4cd0-9e11-007b03db6244] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-26f3c9c5-6691-4cd0-9e11-007b03db6244] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  max-width: 100%;
}

.sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 90px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 130px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd] {
    display: none;
  }
}
.sd[data-s-dd62c069-e453-4e95-a0b8-815c55b26d63] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd]:hover .sd[data-s-dd62c069-e453-4e95-a0b8-815c55b26d63] {
  color: #000000;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-dd62c069-e453-4e95-a0b8-815c55b26d63] {
    margin: 0px 0px 0px 4px;
    max-width: calc(100% - 4px);
  }
}
.sd[data-s-d2e09608-85b4-41da-9624-91796ab1277a] {
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px 0px 0px 4px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
  max-width: calc(100% - 4px);
}

.sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd]:hover .sd[data-s-d2e09608-85b4-41da-9624-91796ab1277a] {
  color: #000000;
}

.sd[data-s-e6496e3b-39a1-4224-9cc8-e273ee3fa1a2] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-0d9aa326-a5b6-4335-8787-4470f32886bd]:hover .sd[data-s-e6496e3b-39a1-4224-9cc8-e273ee3fa1a2] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-3418ca41-cb99-4330-a099-a6abc94de11b] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  max-width: 100%;
}

.sd[data-s-3418ca41-cb99-4330-a099-a6abc94de11b]:hover {
  opacity: 1;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-3418ca41-cb99-4330-a099-a6abc94de11b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 14px;
    width: 90px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3418ca41-cb99-4330-a099-a6abc94de11b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 10px;
    width: 130px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3418ca41-cb99-4330-a099-a6abc94de11b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-e916ce4c-90d7-483b-b634-aca6a6f17d33] {
  color: #FFFFFF;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-3418ca41-cb99-4330-a099-a6abc94de11b]:hover .sd[data-s-e916ce4c-90d7-483b-b634-aca6a6f17d33] {
  color: #000000;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-e916ce4c-90d7-483b-b634-aca6a6f17d33] {
    line-height: 1.2;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e916ce4c-90d7-483b-b634-aca6a6f17d33] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-3008d1e4-f46d-4bf4-ba79-f6c7589ddab4] {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 30px;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-3008d1e4-f46d-4bf4-ba79-f6c7589ddab4] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3008d1e4-f46d-4bf4-ba79-f6c7589ddab4] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3008d1e4-f46d-4bf4-ba79-f6c7589ddab4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-18825f01-9a2d-4748-800e-4b0acd4c0ace] {
  background: #FFFFFF;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-3418ca41-cb99-4330-a099-a6abc94de11b]:hover .sd[data-s-18825f01-9a2d-4748-800e-4b0acd4c0ace] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-5d2a2a83-e201-4183-bd4d-00b22b9883b0] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-5d2a2a83-e201-4183-bd4d-00b22b9883b0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5d2a2a83-e201-4183-bd4d-00b22b9883b0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 100%;
    width: 60px;
    max-width: 100%;
  }
}
.sd[data-s-4d2ff61f-a271-4ee3-8869-f4dc2c849df9] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4d2ff61f-a271-4ee3-8869-f4dc2c849df9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4d2ff61f-a271-4ee3-8869-f4dc2c849df9] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-fe00c32f-7049-407f-a154-b9b0cf3dca5e] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
  --gap-v-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
  --gap-uuid: fe00c32f-7049-407f-a154-b9b0cf3dca5e;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fe00c32f-7049-407f-a154-b9b0cf3dca5e] {
    padding: 0px 0px 0px 0px;
    --gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
    --gap-v-fe00c32f-7049-407f-a154-b9b0cf3dca5e: 0px;
  }
}
.sd[data-s-03a69886-25c9-4f7b-ab81-6ca51a6a1dd6] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  bottom: auto;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  left: 40px;
  margin: 0 0 0 0;
  position: fixed;
  right: auto;
  top: 190px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-03a69886-25c9-4f7b-ab81-6ca51a6a1dd6] {
    display: none;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-03a69886-25c9-4f7b-ab81-6ca51a6a1dd6] {
    display: none;
  }
}
.sd[data-s-2428b9b0-9917-4ced-9b9b-6352ffac49ca] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 16px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-77cb99ad-f7c9-4d5a-a032-6a1caaab0752] {
  background: #242424;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-51edacd3-a68f-4566-8f70-ee7b72016e4c] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51edacd3-a68f-4566-8f70-ee7b72016e4c] {
    font-size: 16px;
  }
}
.sd[data-s-e1a20671-da90-4112-aacd-36e98e0f9667] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 0px 10px 0px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-e1a20671-da90-4112-aacd-36e98e0f9667]:hover {
  opacity: 0.5;
}

.sd[data-s-80a7f980-dcd6-48ed-bfde-1ccf75df7185] {
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-e03418de-48c2-4784-aa23-ab60057dccc0] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-e03418de-48c2-4784-aa23-ab60057dccc0]:hover {
  opacity: 0.5;
}

.sd[data-s-7483a7a0-ef09-4f0c-8acf-6a3b1598c9ad] {
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 150px;
  max-width: 100%;
}

.sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1c70a2b7-7362-4f37-b835-6b1968751aff] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-925146d6-5f34-46ab-a8f2-e31dd0d228b3] {
  border-bottom: 0px solid #e1e1e1;
  border-left: 0px solid #e1e1e1;
  border-right: 0px solid #e1e1e1;
  border-top: 0px solid #e1e1e1;
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-576194da-44ec-41cc-8462-36b16ee8ec7f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 100px 80px 0px 270px;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-576194da-44ec-41cc-8462-36b16ee8ec7f] {
    padding: 100px 50px 0px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-576194da-44ec-41cc-8462-36b16ee8ec7f] {
    padding: 80px 30px 0px 30px;
  }
}
.sd[data-s-68b19167-4bec-4f36-8423-2c301bf563c0] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  width: 1200px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-68b19167-4bec-4f36-8423-2c301bf563c0] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-5494a31e-e041-42b7-aec0-47e53752a939] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-722701d0-bdb6-4c73-9381-64c3ea8fc532] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 100px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-722701d0-bdb6-4c73-9381-64c3ea8fc532] {
    font-size: 54px;
  }
}
.sd[data-s-15c166ef-950f-4a19-9e13-6468547ec0c6] {
  background: #EEEEEE;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-15c166ef-950f-4a19-9e13-6468547ec0c6].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-15c166ef-950f-4a19-9e13-6468547ec0c6].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-cef650c2-5c2c-4501-b805-239166977d15] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-7907176e-319f-4916-bd7f-b45be076c039] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-06326cd5-0d5f-454b-a943-e71329363aa2] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-06326cd5-0d5f-454b-a943-e71329363aa2] {
    font-size: 18px;
  }
}
.sd[data-s-19a28347-187a-46a4-9730-c40fee1834e3] {
  background: #000000;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 100%;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center right;
          transform-origin: center right;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-19a28347-187a-46a4-9730-c40fee1834e3].appear {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-19a28347-187a-46a4-9730-c40fee1834e3].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

.sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px 30px;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 20px 0px 0px 0px;
  width: 100%;
  --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
  --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
  --gap-uuid: d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7;
  max-width: 100%;
}

.sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7].appear {
  --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
  --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
    display: none;
    --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
    --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7].appear {
    opacity: 0;
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
    -webkit-transition-duration: 800ms;
            transition-duration: 800ms;
    -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
            transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7].appear-active {
    -webkit-transition-delay: 300ms;
            transition-delay: 300ms;
    -webkit-transition-duration: 800ms;
            transition-duration: 800ms;
    -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
            transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  }
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 60px 0px 0px 0px;
    --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 30px;
    --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px 20px;
    margin: 40px 0px 0px 0px;
    --gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
    --gap-v-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7: 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-3ce8a673-44c8-4f9f-a02f-2aae17d09889] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px 0px 8px 0px;
  width: calc(33.3% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667);
  max-width: calc(33.3% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667);
}

.sd[data-s-3ce8a673-44c8-4f9f-a02f-2aae17d09889]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3ce8a673-44c8-4f9f-a02f-2aae17d09889] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5);
    max-width: calc(50% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5);
  }
}
.sd[data-s-27b40d46-a9bf-4442-897b-b6c07dc2a34c] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-27b40d46-a9bf-4442-897b-b6c07dc2a34c] {
    font-size: 13px;
    text-align: left;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.sd[data-s-3de994a0-2d0d-43c2-9b27-269266950b32] {
  color: #333;
  font-size: 20px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3de994a0-2d0d-43c2-9b27-269266950b32] {
    font-size: 16px;
  }
}
.sd[data-s-7bfe1169-db1f-4941-b36b-78a3ec8723c1] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px 0px 8px 0px;
  width: calc(33.3% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667);
  max-width: calc(33.3% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667);
}

.sd[data-s-7bfe1169-db1f-4941-b36b-78a3ec8723c1]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7bfe1169-db1f-4941-b36b-78a3ec8723c1] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5);
    max-width: calc(50% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5);
  }
}
.sd[data-s-4d4c579d-67d0-4691-b373-a51d89b86e68] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4d4c579d-67d0-4691-b373-a51d89b86e68] {
    font-size: 13px;
    text-align: left;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.sd[data-s-35f2674e-9617-4825-8c41-72b47d50748d] {
  color: #333;
  font-size: 20px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35f2674e-9617-4825-8c41-72b47d50748d] {
    font-size: 16px;
  }
}
.sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
  width: calc(33.3% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667);
  max-width: calc(33.3% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.667);
}

.sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396] {
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dce0d545-d29a-4b3b-ac05-11ee63d4d396] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    width: calc(50% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5);
    max-width: calc(50% - var(--gap-h-d2dc9fcb-49d6-4ef5-84e3-d5bf8e19d0d7) * 0.5);
  }
}
.sd[data-s-059e0d47-f1e2-4388-a49f-1fe27ce48219] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-059e0d47-f1e2-4388-a49f-1fe27ce48219] {
    font-size: 13px;
    text-align: left;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.sd[data-s-61eb3640-48ab-4064-acd6-7463b31ad2e1] {
  color: #333;
  font-size: 20px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-61eb3640-48ab-4064-acd6-7463b31ad2e1] {
    font-size: 16px;
  }
}
.sd[data-s-89abfe2a-01c3-4566-bb33-4620c13a9c78] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 100px 80px 0px 270px;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-89abfe2a-01c3-4566-bb33-4620c13a9c78] {
    padding: 100px 50px 0px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-89abfe2a-01c3-4566-bb33-4620c13a9c78] {
    padding: 80px 30px 0px 30px;
  }
}
.sd[data-s-ca407bf8-41fb-4ea5-a567-b8eb4a6427ea] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  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;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 80px 0px;
  width: 1200px;
  max-width: 100%;
}

.sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 24px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2] {
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a3e15325-6d25-47e3-bd68-32da76ebd7c2] {
    padding: 0px 0px 0px 20px;
  }
}
.sd[data-s-c9789fce-b646-475a-89dd-16b83ddbf783] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8f087dff-8d2c-40d7-8c45-c2bb055aa128] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8f087dff-8d2c-40d7-8c45-c2bb055aa128] {
    font-size: 16px;
  }
}
.sd[data-s-c65e0449-4b2c-4f25-9d96-379b6532f8fa] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 5px 0px;
  width: 14px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-c65e0449-4b2c-4f25-9d96-379b6532f8fa] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 3px 0px;
    width: 10px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-66367d62-8433-47c4-8811-64da7b87a368] {
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-66367d62-8433-47c4-8811-64da7b87a368] {
    font-size: 14px;
  }
}
.sd[data-s-e4344bcb-5196-4790-9006-9a58653deae0] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 32px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 8px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-e4344bcb-5196-4790-9006-9a58653deae0] {
    font-size: 28px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e4344bcb-5196-4790-9006-9a58653deae0] {
    font-size: 24px;
  }
}
.sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb] {
  color: #242424;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 40px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb] {
    font-size: 32px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d1e42eb7-730a-499b-ba19-f13076cb8bbb] {
    font-size: 22px;
    line-height: 1.6;
  }
}
.sd[data-s-96d93edb-7164-415a-89f6-0be5891b7990] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  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;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 1200px;
  max-width: 100%;
}

.sd[data-s-b6c2b618-cfbb-4161-98b1-b7b1dae79b34] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 24px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b6c2b618-cfbb-4161-98b1-b7b1dae79b34].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-b6c2b618-cfbb-4161-98b1-b7b1dae79b34].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-b6c2b618-cfbb-4161-98b1-b7b1dae79b34] {
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b6c2b618-cfbb-4161-98b1-b7b1dae79b34] {
    padding: 0px 0px 0px 20px;
  }
}
.sd[data-s-4ccf67b8-a688-4bc9-90f4-406bd945c188] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-da354cb7-c7b8-45e0-8e81-85f3b6f66c96] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-da354cb7-c7b8-45e0-8e81-85f3b6f66c96] {
    font-size: 16px;
  }
}
.sd[data-s-a8e33a10-dcdd-4684-9160-9c4fae26b804] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 5px 0px;
  width: 14px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-a8e33a10-dcdd-4684-9160-9c4fae26b804] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 3px 0px;
    width: 10px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-f015e975-07b5-4597-af58-af1cd702a8aa] {
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f015e975-07b5-4597-af58-af1cd702a8aa] {
    font-size: 14px;
  }
}
.sd[data-s-77683fca-3de2-4c80-8840-8f9d7af603e9] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 32px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 8px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-77683fca-3de2-4c80-8840-8f9d7af603e9] {
    font-size: 28px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-77683fca-3de2-4c80-8840-8f9d7af603e9] {
    font-size: 24px;
  }
}
.sd[data-s-d90e00be-5567-4ddc-aaed-000e6f3e9604] {
  color: #242424;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 40px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-d90e00be-5567-4ddc-aaed-000e6f3e9604].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-d90e00be-5567-4ddc-aaed-000e6f3e9604].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-d90e00be-5567-4ddc-aaed-000e6f3e9604] {
    font-size: 32px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d90e00be-5567-4ddc-aaed-000e6f3e9604] {
    font-size: 22px;
    line-height: 1.6;
  }
}
.sd[data-s-943079cd-559d-44ba-a93b-213a1365bf02] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 120px 80px 0px 270px;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-943079cd-559d-44ba-a93b-213a1365bf02] {
    padding: 100px 50px 0px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-943079cd-559d-44ba-a93b-213a1365bf02] {
    padding: 80px 30px 0px 30px;
  }
}
.sd[data-s-311ceaa1-41d2-48c6-9059-07d78e303645] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 120px 0px 0px 0px;
  width: 1200px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-311ceaa1-41d2-48c6-9059-07d78e303645] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-311ceaa1-41d2-48c6-9059-07d78e303645] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 24px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1] {
    margin: 0px 0px 30px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9f85b9c3-004d-42f3-812f-5eb089feb2c1] {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 20px;
    max-width: 100%;
  }
}
.sd[data-s-54128baf-0748-4b78-bbb2-133c8f99a806] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9de22c22-3ea1-42c6-b03c-8668bd6ede66] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9de22c22-3ea1-42c6-b03c-8668bd6ede66] {
    font-size: 16px;
  }
}
.sd[data-s-893a01d3-b1fb-42f1-b9a5-36cd0cd5dfa6] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 5px 0px;
  width: 14px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-893a01d3-b1fb-42f1-b9a5-36cd0cd5dfa6] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 3px 0px;
    width: 10px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-b2855caf-ebe5-4154-a4b4-304624d94c7a] {
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b2855caf-ebe5-4154-a4b4-304624d94c7a] {
    font-size: 14px;
  }
}
.sd[data-s-ed29132d-8fbb-4704-a12f-9ec86e004623] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 32px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 8px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ed29132d-8fbb-4704-a12f-9ec86e004623] {
    font-size: 28px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ed29132d-8fbb-4704-a12f-9ec86e004623] {
    font-size: 24px;
  }
}
.sd[data-s-4b902579-22d5-460d-994f-09fae7f8bdc2] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-4b902579-22d5-460d-994f-09fae7f8bdc2] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.sd[data-s-4956911b-e29a-4a2e-9d25-c2b093541cc2] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 60px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-4956911b-e29a-4a2e-9d25-c2b093541cc2] {
    padding: 0px 40px 0px 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4956911b-e29a-4a2e-9d25-c2b093541cc2] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec] {
  color: #242424;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 32px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 20px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
  .sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec] {
    font-size: 24px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-27edf82b-3282-4187-8352-0844a7e8f1ec] {
    font-size: 22px;
    line-height: 1.6;
  }
}
.sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef] {
  color: #242424;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 540px) {
  .sd[data-s-02ca496d-e979-4f03-a842-a0cbcaf568ef] {
    font-size: 15px;
  }
}
.sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 8px 0px 0px 0px;
  width: 40%;
  max-width: 40%;
}

.sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44].appear {
  opacity: 0;
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 1140px) {
  .sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 35%;
    max-width: 35%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
    margin: 0px 0px 40px 0px;
    width: 35%;
    max-width: 35%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bbd13bde-fa6f-4c31-b9a7-2b72ad8baf44] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 70%;
    max-width: 70%;
  }
}
.sd[data-s-c097a505-9a38-4094-bef7-9a854773b82a] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  margin: 0px 0px 14px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1fc2bae1-f73d-47f8-84bb-1f97329a4e5b] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-57a24652-68bd-44fd-98e4-e203d5418541] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 24px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-641e90b7-a05f-4387-9bea-3b88437beb44] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-3e59ec15-e5b1-4c4e-ac94-a19bff8a95cb] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 120px 80px 140px 270px;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-3e59ec15-e5b1-4c4e-ac94-a19bff8a95cb] {
    padding: 100px 50px 140px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3e59ec15-e5b1-4c4e-ac94-a19bff8a95cb] {
    padding: 80px 30px 140px 30px;
  }
}
.sd[data-s-98622221-af65-4723-9672-9cef1af9ca7f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #daf3ff;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 80px 120px 80px;
  width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
  max-width: calc(100% - var(--gap-h-5e867ff7-afb8-4329-aae3-a7c80a9c8e3e) * 0);
}
.sd[data-s-98622221-af65-4723-9672-9cef1af9ca7f] > div.wrap {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 840px) {
  .sd[data-s-98622221-af65-4723-9672-9cef1af9ca7f] {
    padding: 100px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-98622221-af65-4723-9672-9cef1af9ca7f] {
    padding: 80px 0px 0px 0px;
  }
}
.sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 24px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8].appear {
  opacity: 0;
  -webkit-transform: translate(10px, 0px);
          transform: translate(10px, 0px);
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8].appear-active {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 540px) {
  .sd[data-s-6b5e05d4-db7a-442d-adc8-03b9290c88e8] {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 20px;
    max-width: 100%;
  }
}
.sd[data-s-406b4568-7b8c-4db2-8e72-740cb439bb1f] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-bc6b8c7d-4063-4613-a984-ae2e7c876184] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 0.8;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bc6b8c7d-4063-4613-a984-ae2e7c876184] {
    font-size: 16px;
  }
}
.sd[data-s-0492439b-beab-442a-b46c-69ed7d254924] {
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 5px 0px;
  width: 14px;
  max-width: calc(100% - 10px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-0492439b-beab-442a-b46c-69ed7d254924] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 3px 0px;
    width: 10px;
    max-width: calc(100% - 6px);
  }
}
.sd[data-s-0f3a6b98-42f1-4ba5-b673-9794e7dc98e9] {
  border-bottom: 0px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0f3a6b98-42f1-4ba5-b673-9794e7dc98e9] {
    font-size: 14px;
  }
}
.sd[data-s-d4041e97-89b8-4f2a-bd4f-8313079b8b29] {
  color: #242424;
  font-family: var(--s-font-f79ce552);
  font-size: 32px;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 8px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d4041e97-89b8-4f2a-bd4f-8313079b8b29] {
    font-size: 28px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4041e97-89b8-4f2a-bd4f-8313079b8b29] {
    font-size: 24px;
  }
}
.sd[data-s-df220d82-90ae-400f-96a7-9668e8e601f2] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-df220d82-90ae-400f-96a7-9668e8e601f2] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-df220d82-90ae-400f-96a7-9668e8e601f2] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }
}
.sd[data-s-3fc23f00-2738-4a84-a056-fa80fd47393b] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3fc23f00-2738-4a84-a056-fa80fd47393b].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-3fc23f00-2738-4a84-a056-fa80fd47393b].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-1263671f-a7ad-4eef-aa2a-3a9ffa43e1fd] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 0px 14px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a9c7bb92-5002-410d-96be-1ca4b2a9228e] {
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 1px solid #000;
  color: #333333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 14px 0px 0px 0px;
  text-align: left;
  width: 20%;
  max-width: 20%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-a9c7bb92-5002-410d-96be-1ca4b2a9228e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a9c7bb92-5002-410d-96be-1ca4b2a9228e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    font-size: 14px;
    width: 22%;
    max-width: 22%;
  }
}
.sd[data-s-ac488199-444a-4d53-b180-7e4e7b41e165] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 1px solid #c1cccb;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 40px;
  padding: 14px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 40px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-ac488199-444a-4d53-b180-7e4e7b41e165] {
    margin: 0px 0px 0px 20px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-7bba2873-27c6-4b23-a6f0-cb43ef7baf8b] {
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7bba2873-27c6-4b23-a6f0-cb43ef7baf8b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
    max-width: 75%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7bba2873-27c6-4b23-a6f0-cb43ef7baf8b] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    font-size: 14px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-3dcc1120-7179-4934-9979-d4aac6fa4ec9] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 400px;
  margin: 40px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3dcc1120-7179-4934-9979-d4aac6fa4ec9].appear {
  opacity: 0;
  -webkit-transform: translate(0px, 20px);
          transform: translate(0px, 20px);
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-3dcc1120-7179-4934-9979-d4aac6fa4ec9].appear-active {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-8a6205ed-3092-44b4-8533-5df33db6cedd] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-96ed3788-575f-455f-9d82-e3810400214e] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-96ed3788-575f-455f-9d82-e3810400214e]:hover {
  opacity: 0.5;
}

.sd[data-s-a64ed437-eefc-41aa-96d4-6b622264b8a6] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #EEEEEE;
  border-bottom: 0px solid #dbe1e1;
  border-left: 0px solid #dbe1e1;
  border-right: 0px solid #dbe1e1;
  border-top: 1px solid #dbe1e1;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 40px;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  z-index: 2;
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 540px) {
  .sd[data-s-a64ed437-eefc-41aa-96d4-6b622264b8a6] {
    padding: 14px 20px;
  }
}
.sd[data-s-d4b1ff51-4079-4e22-a5d0-fda2dff1e049] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-d4b1ff51-4079-4e22-a5d0-fda2dff1e049] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sd[data-s-445c92cd-6dab-400a-a4d1-347f456809ca] {
  color: #000000;
  font-family: var(--s-font-daa8975e);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-445c92cd-6dab-400a-a4d1-347f456809ca]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-445c92cd-6dab-400a-a4d1-347f456809ca] {
    font-size: 12px;
  }
}
.sd[data-s-efa414da-6e93-4968-a154-6787ef92fa08] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 14px;
  text-align: center;
  width: auto;
  max-width: calc(100% - 28px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-efa414da-6e93-4968-a154-6787ef92fa08] {
    font-size: 12px;
    margin: 0px 10px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-e856160f-f88b-42b1-9cae-578cefbede4e] {
  color: #000000;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e856160f-f88b-42b1-9cae-578cefbede4e] {
    font-size: 12px;
  }
}
.sd[data-s-32008536-f5d6-49ea-86bf-e4a4170cf8d7] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  bottom: -20px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  left: 20px;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: 20px;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  z-index: 0;
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 540px) {
  .sd[data-s-32008536-f5d6-49ea-86bf-e4a4170cf8d7] {
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-51354ddf-5bbf-47bc-927e-807bea7c29e3] {
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: #dbe1e1;
  bottom: -20px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: calc(100% - var(--gap-v-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: -20px;
  top: NaNpx;
  width: calc(30% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0.7);
  z-index: -1;
  max-width: calc(30% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0.7);
}

@media screen and (max-width: 540px) {
  .sd[data-s-51354ddf-5bbf-47bc-927e-807bea7c29e3] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60px;
    max-width: 100%;
    height: calc(100% - var(--gap-v-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  }
}
.sd[data-s-28946da4-091b-484e-bb04-fc7bf7fa84ff] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 300px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 540px) {
  .sd[data-s-28946da4-091b-484e-bb04-fc7bf7fa84ff] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 340px;
    width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
    max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  }
}
.sd[data-s-8a93d3c0-8f49-4e1c-a884-47d93a68e706] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-8a93d3c0-8f49-4e1c-a884-47d93a68e706]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8a93d3c0-8f49-4e1c-a884-47d93a68e706] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50%;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8234a183-727d-49ab-ace9-4712e2a1b4ae] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

.sd[data-s-1c313f51-55db-48c3-b596-f5e36afdb067] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 54px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1c313f51-55db-48c3-b596-f5e36afdb067] {
    font-size: 36px;
  }
}
.sd[data-s-269e6e65-0dcf-4e8e-ac07-7e91e2a3dac8] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8f8dcf66-00f7-48a1-aecf-dfd04f9bc9c6] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-8d92a7c5-eff8-4634-91ae-ab3e7d68786f] {
  color: #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d92a7c5-eff8-4634-91ae-ab3e7d68786f] {
    font-size: 16px;
  }
}
.sd[data-s-909eeb15-a691-4676-b0a3-5f4ee1eaeb83] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-909eeb15-a691-4676-b0a3-5f4ee1eaeb83]:before {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
}

.sd[data-s-8a93d3c0-8f49-4e1c-a884-47d93a68e706]:hover .sd[data-s-909eeb15-a691-4676-b0a3-5f4ee1eaeb83] {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.sd[data-s-9683978b-14f1-4fa9-a8c5-5ec78369132c] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-9683978b-14f1-4fa9-a8c5-5ec78369132c]:hover {
  opacity: 1;
}

@media screen and (max-width: 540px) {
  .sd[data-s-9683978b-14f1-4fa9-a8c5-5ec78369132c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50%;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-0b949708-7949-462f-8046-c8248faa0443] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-0b949708-7949-462f-8046-c8248faa0443] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0b949708-7949-462f-8046-c8248faa0443] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0b949708-7949-462f-8046-c8248faa0443] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sd[data-s-42639ef4-3a1a-4742-8e55-cc428644b23c] {
  color: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 54px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-42639ef4-3a1a-4742-8e55-cc428644b23c] {
    font-size: 36px;
  }
}
.sd[data-s-d35b382a-ed6e-4ad5-b407-cfb2ff1e9780] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-4c348a8c-18c2-4ec9-9abb-a93413b0bc73] {
  background: #FFFFFF;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-f7fab20f-d772-4f47-82bf-7726eca477de] {
  color: #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f7fab20f-d772-4f47-82bf-7726eca477de] {
    font-size: 16px;
  }
}
.sd[data-s-91fcaad2-1c6c-4354-8ba2-72c52001502a] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-91fcaad2-1c6c-4354-8ba2-72c52001502a]:before {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
}

.sd[data-s-9683978b-14f1-4fa9-a8c5-5ec78369132c]:hover .sd[data-s-91fcaad2-1c6c-4354-8ba2-72c52001502a] {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.sd[data-s-7ee7ddac-9ef5-4c41-ac24-8906b632e148] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 80px;
  width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
  max-width: calc(100% - var(--gap-h-fe00c32f-7049-407f-a154-b9b0cf3dca5e) * 0);
}

@media screen and (max-width: 840px) {
  .sd[data-s-7ee7ddac-9ef5-4c41-ac24-8906b632e148] {
    padding: 50px 50px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7ee7ddac-9ef5-4c41-ac24-8906b632e148] {
    padding: 40px 30px;
  }
}
.sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 0px 0px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e] {
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-71683ef1-8203-4ec2-adf3-08abc9d19659] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6374cbdd-e3ac-41fe-89fd-c1bcb02a193a] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-678d7eeb-66e4-48e7-b8e2-0202ad952647] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 48px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e]:hover .sd[data-s-678d7eeb-66e4-48e7-b8e2-0202ad952647] {
  color: #FFFFFF;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-678d7eeb-66e4-48e7-b8e2-0202ad952647] {
    font-size: 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-678d7eeb-66e4-48e7-b8e2-0202ad952647] {
    font-size: 36px;
  }
}
.sd[data-s-0a993e83-6194-4c8c-a71d-c23f157a66f9] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c3836a47-c01b-4875-8948-dde004454915] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e]:hover .sd[data-s-c3836a47-c01b-4875-8948-dde004454915] {
  background: #FFFFFF;
}

.sd[data-s-ab9a23e3-a99e-4b87-a522-35fa7b1aa062] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e]:hover .sd[data-s-ab9a23e3-a99e-4b87-a522-35fa7b1aa062] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-ab9a23e3-a99e-4b87-a522-35fa7b1aa062] {
    font-size: 16px;
  }
}
.sd[data-s-4ffd32db-3179-4131-af73-53a7ecbc145c] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ffd32db-3179-4131-af73-53a7ecbc145c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-dff3dca4-9207-4a22-a556-986740118aa6] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-dff3dca4-9207-4a22-a556-986740118aa6] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-64c62323-f673-477b-8a6a-fc0923884140] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 80px;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 80px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e]:hover .sd[data-s-64c62323-f673-477b-8a6a-fc0923884140] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-c2d8ea44-c533-40fd-b479-4531f4023bc9] {
  color: #dbe1e1;
  font-size: 20px;
  z-index: 1;
}

.sd[data-s-29efbd3c-e13c-423d-b9b8-a1fbe2577efa] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-fdcef0aa-4ee6-413d-9cdf-6548126ee46e]:hover .sd[data-s-29efbd3c-e13c-423d-b9b8-a1fbe2577efa] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-29efbd3c-e13c-423d-b9b8-a1fbe2577efa] {
    font-size: 14px;
    line-height: 1.6;
  }
}
.sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px dotted #575757;
  border-left: 1px dotted #575757;
  border-right: 0px dotted #575757;
  border-top: 0px dotted #575757;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 50px;
  width: 50%;
  max-width: 50%;
}

.sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c]:hover {
  opacity: 1;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c] {
    border-bottom: 0px dotted #575757;
    border-left: 0px dotted #575757;
    border-right: 0px dotted #575757;
    border-top: 1px dotted #575757;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c] {
    padding: 30px 0px 0px 0px;
  }
}
.sd[data-s-c5e65999-0760-44a5-bd06-4ec54dd9958c] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 20px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-c4c5dc94-5e2c-4f9c-8622-5e798bd692cf] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0px 20px 0px 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ec527dca-b8c3-408d-998d-b01753fee076] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-f79ce552);
  font-size: 48px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c]:hover .sd[data-s-ec527dca-b8c3-408d-998d-b01753fee076] {
  color: #FFFFFF;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-ec527dca-b8c3-408d-998d-b01753fee076] {
    font-size: 40px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ec527dca-b8c3-408d-998d-b01753fee076] {
    font-size: 36px;
  }
}
.sd[data-s-0cecc8c4-528f-4b1c-8c24-31efb28a676b] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ae5bc2da-9c83-4731-ba84-b367bd21882e] {
  background: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 1px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}

.sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c]:hover .sd[data-s-ae5bc2da-9c83-4731-ba84-b367bd21882e] {
  background: #FFFFFF;
}

.sd[data-s-7d454ae5-004a-4e9c-942c-3d304acb27b4] {
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-family: var(--s-font-daa8975e);
  font-size: 20px;
  font-weight: 600;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c]:hover .sd[data-s-7d454ae5-004a-4e9c-942c-3d304acb27b4] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7d454ae5-004a-4e9c-942c-3d304acb27b4] {
    font-size: 16px;
  }
}
.sd[data-s-47f1aa96-1319-4658-8625-338f19d35c49] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 0;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-47f1aa96-1319-4658-8625-338f19d35c49] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.sd[data-s-0ddc70db-9407-493d-a596-8a53c7134dbe] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000000;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 70px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0ddc70db-9407-493d-a596-8a53c7134dbe] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-84b4b5b6-f418-4db6-abfe-69ac707448f4] {
  background: #575757;
  border-radius: 50%;
  bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: 80px;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  width: 80px;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c]:hover .sd[data-s-84b4b5b6-f418-4db6-abfe-69ac707448f4] {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.sd[data-s-04ffeba0-5f72-4e41-b77e-04553da9da9e] {
  color: #dbe1e1;
  font-size: 20px;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
  z-index: 1;
}

.sd[data-s-bba4a2aa-d4f2-46a1-9a3a-7c2da89e853f] {
  color: #000000;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-family: var(--s-font-cda1e569);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 100%;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sd[data-s-f98f751e-fb1b-4d8c-b2dd-ae553809fc3c]:hover .sd[data-s-bba4a2aa-d4f2-46a1-9a3a-7c2da89e853f] {
  color: #FFFFFF;
}

@media screen and (max-width: 540px) {
  .sd[data-s-bba4a2aa-d4f2-46a1-9a3a-7c2da89e853f] {
    font-size: 14px;
    line-height: 1.6;
  }
}
.sd[data-s-465d330c-06e3-40e9-8df7-587258f6e509] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 50px 80px 30px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-465d330c-06e3-40e9-8df7-587258f6e509] {
    padding: 50px 50px 30px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-465d330c-06e3-40e9-8df7-587258f6e509] {
    padding: 50px 30px 30px;
  }
}
.sd[data-s-ec1f45f0-9af9-464a-89b5-e6727d794942] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0px 0px 50px 0px;
  padding: 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-ec1f45f0-9af9-464a-89b5-e6727d794942] {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ec1f45f0-9af9-464a-89b5-e6727d794942] {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-85ebc070-3add-4684-a4e2-1a216733e14a] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 80px 0px 0px;
  width: auto;
  max-width: calc(100% - 80px);
}

@media screen and (max-width: 840px) {
  .sd[data-s-85ebc070-3add-4684-a4e2-1a216733e14a] {
    margin: 0px 0px 40px 0px;
    max-width: 100%;
  }
}
.sd[data-s-65d1cc88-47c5-4c51-93f1-c61395d72a37] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

.sd[data-s-65d1cc88-47c5-4c51-93f1-c61395d72a37]:hover {
  opacity: 0.7;
}

.sd[data-s-fc970d7a-e56b-4123-b747-97dbb208ecf0] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  height: auto;
  width: 250px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc970d7a-e56b-4123-b747-97dbb208ecf0] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 220px;
    max-width: 100%;
  }
}
.sd[data-s-85e7e03f-3742-425d-8871-e121750ee0d7] {
  color: #333;
  font-family: var(--s-font-daa8975e);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 20px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-85e7e03f-3742-425d-8871-e121750ee0d7] {
    font-size: 16px;
  }
}
.sd[data-s-c1266ed8-f9ac-47a3-a66d-78dbccbbc0ec] {
  color: #333;
  font-family: var(--s-font-cda1e569);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 10px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c1266ed8-f9ac-47a3-a66d-78dbccbbc0ec] {
    font-size: 13px;
  }
}
.sd[data-s-0e6a0acc-5070-4770-b49b-6388b5101511] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-0e6a0acc-5070-4770-b49b-6388b5101511] {
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 0px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 50px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0e6a0acc-5070-4770-b49b-6388b5101511] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 0px 0px 0px;
  }
}
.sd[data-s-49844027-7279-44d1-bb22-c1b5c17d17d4] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-49844027-7279-44d1-bb22-c1b5c17d17d4] {
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 1px solid #c1cccb;
    border-top: 0px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
  }
}
.sd[data-s-3fbee0d4-8253-4606-93d5-a24878340188] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-3fbee0d4-8253-4606-93d5-a24878340188]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-3fbee0d4-8253-4606-93d5-a24878340188]:hover {
    opacity: 1;
  }
}
.sd[data-s-4fc346b2-4d51-42bd-90a4-1157e729aadf] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-3fbee0d4-8253-4606-93d5-a24878340188]:hover .sd[data-s-4fc346b2-4d51-42bd-90a4-1157e729aadf] {
    color: #c1cccb;
  }
}
.sd[data-s-6988f277-fc15-46e5-97b7-7bf3a872b494] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-6988f277-fc15-46e5-97b7-7bf3a872b494]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-6988f277-fc15-46e5-97b7-7bf3a872b494]:hover {
    opacity: 1;
  }
}
.sd[data-s-7b344c20-e8ab-4920-9907-5c94b4c1496a] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-6988f277-fc15-46e5-97b7-7bf3a872b494]:hover .sd[data-s-7b344c20-e8ab-4920-9907-5c94b4c1496a] {
    color: #c1cccb;
  }
}
.sd[data-s-9b4afe3f-d214-42a3-a93d-93bcf5def5af] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-9b4afe3f-d214-42a3-a93d-93bcf5def5af]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-9b4afe3f-d214-42a3-a93d-93bcf5def5af]:hover {
    opacity: 1;
  }
}
.sd[data-s-d93076fe-0ef8-4b84-b8fb-32071366e36b] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-9b4afe3f-d214-42a3-a93d-93bcf5def5af]:hover .sd[data-s-d93076fe-0ef8-4b84-b8fb-32071366e36b] {
    color: #c1cccb;
  }
}
.sd[data-s-78042237-7ea2-4d04-bd11-17f2a53babec] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-78042237-7ea2-4d04-bd11-17f2a53babec]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-78042237-7ea2-4d04-bd11-17f2a53babec]:hover {
    opacity: 1;
  }
}
.sd[data-s-97ab5c47-c367-4901-827e-2d867dc46d29] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-78042237-7ea2-4d04-bd11-17f2a53babec]:hover .sd[data-s-97ab5c47-c367-4901-827e-2d867dc46d29] {
    color: #c1cccb;
  }
}
.sd[data-s-2f59c2cc-60e2-4cef-8d5c-b3d21ce8285e] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-2f59c2cc-60e2-4cef-8d5c-b3d21ce8285e] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    width: 50%;
    max-width: 50%;
  }
}
.sd[data-s-53795cae-6909-48d6-881e-9ec875452b0f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-53795cae-6909-48d6-881e-9ec875452b0f]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-53795cae-6909-48d6-881e-9ec875452b0f]:hover {
    opacity: 1;
  }
}
.sd[data-s-23bc7c9d-1720-409d-a693-e413c8588858] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-53795cae-6909-48d6-881e-9ec875452b0f]:hover .sd[data-s-23bc7c9d-1720-409d-a693-e413c8588858] {
    color: #c1cccb;
  }
}
.sd[data-s-c62fcec2-1909-47c4-89a9-ba349ad4300f] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 2px 4px 2px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-c62fcec2-1909-47c4-89a9-ba349ad4300f]:hover {
  opacity: 0.5;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-c62fcec2-1909-47c4-89a9-ba349ad4300f]:hover {
    opacity: 1;
  }
}
.sd[data-s-b65d46e0-7519-41b5-980e-8e028ebab9d9] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 20px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
  .sd[data-s-c62fcec2-1909-47c4-89a9-ba349ad4300f]:hover .sd[data-s-b65d46e0-7519-41b5-980e-8e028ebab9d9] {
    color: #c1cccb;
  }
}
.sd[data-s-9644e81c-5993-4ebc-86b3-83eee6dd4ba5] {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: -12px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-9644e81c-5993-4ebc-86b3-83eee6dd4ba5] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9644e81c-5993-4ebc-86b3-83eee6dd4ba5] {
    border-bottom: 0px solid #c1cccb;
    border-left: 0px solid #c1cccb;
    border-right: 0px solid #c1cccb;
    border-top: 1px solid #c1cccb;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 30px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-32ce1063-2297-45fc-a259-29309f791eec] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-32ce1063-2297-45fc-a259-29309f791eec]:hover {
  opacity: 1;
}

.sd[data-s-6029d206-585d-4dd0-b6b3-7d8ddaa29afc] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-32ce1063-2297-45fc-a259-29309f791eec]:hover .sd[data-s-6029d206-585d-4dd0-b6b3-7d8ddaa29afc] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-6029d206-585d-4dd0-b6b3-7d8ddaa29afc] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6029d206-585d-4dd0-b6b3-7d8ddaa29afc] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-fdc08c2f-94ce-495b-b062-256e0d0eeb3f] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fdc08c2f-94ce-495b-b062-256e0d0eeb3f] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-d8b95b28-8edc-434a-9820-d53fe1e4655c] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-32ce1063-2297-45fc-a259-29309f791eec]:hover .sd[data-s-d8b95b28-8edc-434a-9820-d53fe1e4655c] {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-d8b95b28-8edc-434a-9820-d53fe1e4655c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d8b95b28-8edc-434a-9820-d53fe1e4655c] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-af372c4f-f5ba-44f7-82eb-8f73d9e0cd88] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-af372c4f-f5ba-44f7-82eb-8f73d9e0cd88]:hover {
  opacity: 1;
}

.sd[data-s-72b95034-2e0d-4800-a6c7-3dc3568aac88] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-af372c4f-f5ba-44f7-82eb-8f73d9e0cd88]:hover .sd[data-s-72b95034-2e0d-4800-a6c7-3dc3568aac88] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-72b95034-2e0d-4800-a6c7-3dc3568aac88] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-72b95034-2e0d-4800-a6c7-3dc3568aac88] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-3634f6d7-9aa2-482b-9d71-9b37c65665eb] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3634f6d7-9aa2-482b-9d71-9b37c65665eb] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-e9cb13c3-91ae-4fc1-a74c-29978502a9c1] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-af372c4f-f5ba-44f7-82eb-8f73d9e0cd88]:hover .sd[data-s-e9cb13c3-91ae-4fc1-a74c-29978502a9c1] {
  opacity: 0.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e9cb13c3-91ae-4fc1-a74c-29978502a9c1] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-1abacc49-b98e-4995-bef8-1083a86569a7] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  max-width: 100%;
}

.sd[data-s-1abacc49-b98e-4995-bef8-1083a86569a7]:hover {
  opacity: 1;
}

.sd[data-s-fe2b39d8-d030-4eba-96dd-7922891e51f6] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0px 8px 0px 0px;
  width: auto;
  max-width: calc(100% - 8px);
}

.sd[data-s-1abacc49-b98e-4995-bef8-1083a86569a7]:hover .sd[data-s-fe2b39d8-d030-4eba-96dd-7922891e51f6] {
  background: #c1cccb;
}

@media screen and (max-width: 840px) {
  .sd[data-s-fe2b39d8-d030-4eba-96dd-7922891e51f6] {
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fe2b39d8-d030-4eba-96dd-7922891e51f6] {
    margin: 0px 2px 0px 0px;
    max-width: calc(100% - 2px);
  }
}
.sd[data-s-93f25c5e-3f39-46a5-9ce6-69bb5001177c] {
  background: rgba(0, 0, 0, 0);
  color: #333;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 24px;
  height: 44px;
  padding: 0px 0px 0px 0px;
  width: 44px;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-93f25c5e-3f39-46a5-9ce6-69bb5001177c] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 43px;
    width: 43px;
    max-width: 100%;
  }
}
.sd[data-s-f563cfaf-7171-4dd7-9cca-b592151e3fc7] {
  color: #333;
  font-family: var(--s-font-f79ce552);
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sd[data-s-1abacc49-b98e-4995-bef8-1083a86569a7]:hover .sd[data-s-f563cfaf-7171-4dd7-9cca-b592151e3fc7] {
  opacity: 0.5;
}

@media screen and (max-width: 840px) {
  .sd[data-s-f563cfaf-7171-4dd7-9cca-b592151e3fc7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f563cfaf-7171-4dd7-9cca-b592151e3fc7] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-12724e46-a39d-4f79-9007-c61a3c20f576] {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 0px solid #c1cccb;
  border-left: 0px solid #c1cccb;
  border-right: 0px solid #c1cccb;
  border-top: 1px solid #c1cccb;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-12724e46-a39d-4f79-9007-c61a3c20f576] {
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.sd[data-s-5410f9fb-4c26-4bec-bf21-9acf4f0cd6ad] {
  color: #000000;
  font-family: var(--s-font-cda1e569);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5410f9fb-4c26-4bec-bf21-9acf4f0cd6ad] {
    font-size: 13px;
    margin: 0px 0px 20px 0px;
    max-width: 100%;
  }
}
.sd[data-s-43ca761c-e19e-43ff-9a83-40a5f607fad1] {
  color: #828282;
  font-family: var(--s-font-f79ce552);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 540px) {
  .sd[data-s-43ca761c-e19e-43ff-9a83-40a5f607fad1] {
    font-size: 10px;
  }
}/*# sourceMappingURL=style.css.map */