/* top-studio.css — Auto-generated from SingleFile by singlefile_to_wp.py */
/* Original Studio.Design CSS preserved. Images extracted to files. */

/* System font mappings (replaces Studio.Design base64 subsets) */
@font-face {
  font-family: "ヒラギノ角ゴ W0 JIS2004";
  src:
    local("Hiragino Sans W0"), local("HiraginoSans-W0"),
    local("Hiragino Kaku Gothic ProN"), local("Noto Sans JP");
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "ヒラギノ角ゴ W3 JIS2004";
  src:
    local("Hiragino Sans W3"), local("HiraginoSans-W3"),
    local("Hiragino Kaku Gothic ProN"), local("Noto Sans JP");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "ヒラギノ角ゴ W4 JIS2004";
  src:
    local("Hiragino Sans W4"), local("HiraginoSans-W4"),
    local("Hiragino Kaku Gothic ProN"), local("Noto Sans JP");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "ヒラギノ角ゴ W5 JIS2004";
  src:
    local("Hiragino Sans W5"), local("HiraginoSans-W5"),
    local("Hiragino Kaku Gothic ProN"), local("Noto Sans JP");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "ヒラギノ角ゴ W6 JIS2004";
  src:
    local("Hiragino Sans W6"), local("HiraginoSans-W6"),
    local("Hiragino Kaku Gothic ProN"), local("Noto Sans JP");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "ヒラギノ角ゴ W7 JIS2004";
  src:
    local("Hiragino Sans W7"), local("HiraginoSans-W7"),
    local("Hiragino Kaku Gothic ProN"), local("Noto Sans JP");
  font-weight: 700;
  font-display: swap;
}

:root {
  --sf-img-22: url("../img/top/img-001.svg");
  --sf-img-27: url("../img/top/img-002.webp");
  --sf-img-30: url("../img/top/img-003.webp");
  --sf-img-31: url("../img/top/img-004.webp");
  --sf-img-36: url("../img/top/img-005.webp");
  --sf-img-38: url("../img/top/img-006.webp");
}
:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222;
}
.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;
}
.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%;
  box-sizing: border-box;
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
.spinner[data-v-36413753]:after {
  border-left: 2px solid transparent;
  border-top: 2px solid transparent;
  border-color: currentcolor transparent transparent currentcolor;
  border-style: solid;
  border-width: 2px;
  opacity: 1;
}
@keyframes loading-spin-36413753 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.StudioCanvas {
  display: flex;
  height: auto;
  min-height: 100dvh;
}
.StudioCanvas > .sd {
  min-height: 100dvh;
  overflow: clip;
}
a,
body,
button,
div,
footer,
header,
html,
i,
img,
p,
section,
video {
  border: 0;
  font-family: sans-serif;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
  color: #333;
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  word-spacing: 1px;
}
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
summary:focus:not(:focus-visible) {
  outline: 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;
}
.clearfix:after {
  clear: both;
  content: "";
  display: block;
}
.sd {
  flex-wrap: nowrap;
  max-width: 100%;
  pointer-events: all;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  position: relative;
}
.sd::-webkit-scrollbar {
  display: none;
}
.sd {
  transition-property:
    all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1,
    --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4,
    --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6,
    --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9,
    --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11;
}
.sd[tabindex]:focus {
  outline: none;
}
.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.frame {
  overflow: hidden;
}
.image {
  position: relative;
}
.image:before {
  background-position: 50%;
  background-size: cover;
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: -2;
}
.sd.file:focus-within {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.sd.text,
.sd:where(.icon) {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.material-icons {
  align-items: center;
  display: inline-flex;
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  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;
}
a,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15);
}
.button {
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}
.button,
.link {
  cursor: pointer;
}
.richText [data-type="table_of_contents"] .toc_item > a:hover {
  opacity: 0.7;
}
.sd.section {
  align-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  height: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 100% !important;
}
.sd.section-inner {
  position: static !important;
}
@property --g-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 180deg;
}
@property --g-color-0 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-0 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0.01%;
}
@property --g-color-1 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-1 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-2 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-2 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-3 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-3 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-4 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-4 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-5 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-5 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-6 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-6 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-7 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-7 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-8 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-8 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-9 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-9 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-10 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-10 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --g-color-11 {
  syntax: "<color>";
  inherits: false;
  initial-value: transparent;
}
@property --g-position-11 {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
.snackbar .button[data-v-e23c1c77]:hover {
  background: #f5f5f5;
}
@media (hover: hover) {
  a[data-v-757b86f2]:hover {
    height: 32px;
    width: 200px;
  }
}
.design-canvas__modal:focus {
  outline: none;
}

.sf-hidden {
  display: none !important;
}

.sd[data-s-1c9efd3a-edae-487f-a330-28e1c5ceada3]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-53d57552-c2d8-4609-8bc8-26de0a64fe5f]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-b029bcfe-ba28-460d-bc3c-c72c2bdbce44]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-d3ae4361-66b3-4966-a17d-5f0bf7b2dfe5]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-0c310fd8-1134-4f8b-9f14-f63ede4f8516]:hover {
  color: #00000066;
}
.sd[data-s-c59244d7-a584-4ab1-9a35-9fc08e5d26ee]:hover {
  color: #00000066;
}
.sd[data-s-e9872478-d41e-4ae4-ab17-46041b91729d]:hover {
  color: #00000066;
  transition-duration: 200ms;
}

.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
  background: #fff;
  border-radius: 0;
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-056a356a-3ef9-4ef3-b481-2ac209a53065] {
  background: #eeeeee;
  border-radius: 0px;
  height: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 0px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-056a356a-3ef9-4ef3-b481-2ac209a53065] {
    display: flex;
    height: 0px;
    width: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-056a356a-3ef9-4ef3-b481-2ac209a53065] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-056a356a-3ef9-4ef3-b481-2ac209a53065] {
    display: flex;
  }
}
.sd[data-s-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772] {
  align-content: center;
  align-items: center;
  background: #fcfcfc;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: -1px;
  height: 100%;
  justify-content: flex-start;
  left: 0;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
  --gap-h-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: -1px;
  --gap-v-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: 0px;
  --gap-uuid: 737fabaf-d8b6-4e03-b5bc-e50fc2aaf772;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772] {
    display: flex;
    flex: none;
    height: 100vh;
    --gap-h-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: -1px;
    --gap-v-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772] {
    display: flex;
    flex: none;
    height: 100vh;
    --gap-h-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: -1px;
    --gap-v-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772] {
    display: none;
    padding: 0px;
    --gap-h-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: -1px;
    --gap-v-737fabaf-d8b6-4e03-b5bc-e50fc2aaf772: 0px;
  }
}
.sd[data-s-fb5380ab-2db0-483c-b6c4-d12325adf9c1] {
  height: 480px;
  width: 199.99999999999997px;
  max-width: 100%;
  display: none;
}

@media screen and (max-width: 480px) {
  .sd[data-s-fb5380ab-2db0-483c-b6c4-d12325adf9c1].appear {
    display: flex;
    transition-delay: 2000ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
  }
  .sd[data-s-fb5380ab-2db0-483c-b6c4-d12325adf9c1] {
    display: flex;
    left: 0;
    margin: 0 0 0 0;
    position: fixed;
    top: 0;
    z-index: -1;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-9ecaf6f7-8671-43a1-ae0e-f1f3fd8ab123] {
  background: #e0e0e0ff;
  border-bottom: 1px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 0px solid #bebebeff;
  border-top: 0px solid #bebebeff;
  flex: none;
  justify-content: flex-start;
  opacity: 1;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9ecaf6f7-8671-43a1-ae0e-f1f3fd8ab123] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-9ecaf6f7-8671-43a1-ae0e-f1f3fd8ab123] {
  padding: 0 0;
  width: 1440px;
  height: auto;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-section-inner-9ecaf6f7-8671-43a1-ae0e-f1f3fd8ab123] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-e6055319-0dae-4ce2-9262-017803fe265f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #bebebeff;
  border-left: 1px solid #bebebeff;
  border-right: 0px solid #bebebeff;
  border-top: 0px solid #bebebeff;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e6055319-0dae-4ce2-9262-017803fe265f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e6055319-0dae-4ce2-9262-017803fe265f] {
    display: flex;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e6055319-0dae-4ce2-9262-017803fe265f] {
    display: flex;
  }
}
.sd[data-s-6e1e74c9-cb03-4cdf-9b79-ca087650d513] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6e1e74c9-cb03-4cdf-9b79-ca087650d513] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-4400880d-0b78-4101-b97b-0c7266e7caf8] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6d692af8-2309-43a2-a84b-357077700030] {
  background: #dbdbdbff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6d692af8-2309-43a2-a84b-357077700030] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-5d3ad3d2-5b5d-472b-901d-b180fd5faabd] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a2b53d86-3af6-4c17-b6f1-6e66a78d1b4c] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-e938dd10-fd28-4595-964b-30678a7793dc] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-09a7e0aa-c1c9-4f4d-bc24-de1101683600] {
  background: #dbdbdbff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-cf2978c0-93cb-4d88-96c5-8451c6c0b674] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-dd83650b-f050-49b9-9e1e-7d8fde67d18f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-dd83650b-f050-49b9-9e1e-7d8fde67d18f] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-a9acfa7f-c4e4-4b95-b092-0277b16ad701] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a9acfa7f-c4e4-4b95-b092-0277b16ad701] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a9acfa7f-c4e4-4b95-b092-0277b16ad701] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a9acfa7f-c4e4-4b95-b092-0277b16ad701] {
    display: none;
  }
}
.sd[data-s-6249fd53-c72f-46e1-8d5f-8da0c6d7e0c4] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6249fd53-c72f-46e1-8d5f-8da0c6d7e0c4] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6249fd53-c72f-46e1-8d5f-8da0c6d7e0c4] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6249fd53-c72f-46e1-8d5f-8da0c6d7e0c4] {
    display: none;
  }
}
.sd[data-s-ebeb905e-9d19-4224-a37d-cb4a84c03435] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ebeb905e-9d19-4224-a37d-cb4a84c03435] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ebeb905e-9d19-4224-a37d-cb4a84c03435] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ebeb905e-9d19-4224-a37d-cb4a84c03435] {
    display: none;
  }
}
.sd[data-s-545aa6b4-1eaa-4caa-995a-ca1758972a79] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-545aa6b4-1eaa-4caa-995a-ca1758972a79] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-545aa6b4-1eaa-4caa-995a-ca1758972a79] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-545aa6b4-1eaa-4caa-995a-ca1758972a79] {
    display: none;
  }
}
.sd[data-s-986243d9-e778-47ba-b273-936a7ca41231] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-986243d9-e778-47ba-b273-936a7ca41231] {
    background: #d6d6d6ff;
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-a1bf2d3e-09a4-4d91-ac7f-a4730e2cca82] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4cbdaf49-d65e-45bd-8a30-95a84d292f28] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4cbdaf49-d65e-45bd-8a30-95a84d292f28] {
    background: #e0e0e0ff;
  }
}
.sd[data-s-0291b984-f219-4c85-b928-7d3a6fd3c800] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-347b16db-76b9-40a2-82ad-79d49347d980] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-4827982c-c200-423a-987d-469310681790] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f50eb74a-928f-4a29-b12a-4f315ef506cc] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-7d8844e9-2364-4945-924a-3cd9d7539909] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-07e32197-d0c5-48a0-9a18-ca12e326bbb3] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-1dd198b7-b951-4c6d-b720-b6686a5f0f24] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-31ff3977-f956-471b-af0a-f69cd9cf47eb] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-6d5bd9a8-6e8d-4a27-8ced-149a320fce11] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-fa7b527e-4ace-408c-82a2-58c98bbf7184] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-3d3d3c45-70e7-411e-9bd3-cdb170115bf1] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-bc8d965f-669d-4ab1-824d-9e69754baaa0] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-8ea29b9f-e6bb-497a-9429-244ff2206451] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c4ab8ace-f086-4584-9982-0ed22df3de86] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c4ab8ace-f086-4584-9982-0ed22df3de86] {
    background: #cececeff;
    padding: 0px 0px 0px 0px;
  }
}
.sd[data-s-cd4901f7-187d-4d3c-b822-f978efde7c50] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d6edb172-7d39-4c0f-a90a-f9220c6adaa6] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-908a2cf8-6113-4027-8677-59adbff076c3] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-fd1311aa-0bbe-4900-83f6-4ecada7d99c1] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-6cd9f4dc-5da2-4adc-93be-eeaee4198310] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-e884d55c-d65f-4511-9083-bc912a6974d5] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-2d20db7c-b3e0-4060-86ca-533905d21a9c] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-708654b0-2a42-45c0-8e89-c2676aba3bd3] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-5339d71d-b7bf-4334-8262-0d6054422f26] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1719d3c2-a4e4-4bd5-aa07-63e9f769d4ca] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-d98ee328-775d-4eee-a8f4-cbed83c19ccc] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-3f26bbd1-c89b-4e56-8896-5b14152f5198] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-847c1e51-dfeb-4c1e-a2db-772a39bccad0] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-64e2217c-d140-4648-bec0-a2ac4e994342] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-89730b8c-d695-4830-9d1b-597d1a520d9d] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-dd1192b4-c168-4692-b6c5-3ad1d8ab95e2] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  height: 100%;
  justify-content: flex-start;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a38d2924-405d-4d24-a372-02390bc4e0e0] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  padding: 0px;
  width: 1440px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a38d2924-405d-4d24-a372-02390bc4e0e0] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a38d2924-405d-4d24-a372-02390bc4e0e0] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-4a24fa74-58e0-4450-a9c8-a8dcd788faac] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - -80px);
  justify-content: center;
  margin: -80px -130px 0px 0px;
  padding: 0px 0px 0px 50px;
  width: calc(50% - -130px);
  --gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 0px;
  --gap-v-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 0px;
  --gap-uuid: 4a24fa74-58-4450-a9c8-a8dcd788faac;
  max-width: calc(50% - -130px);
  pointer-events: none;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4a24fa74-58e0-4450-a9c8-a8dcd788faac] {
    gap: 0px;
    margin: -60px -80px 0px 0px;
    padding: 0px 0px 0px 40px;
    width: calc(50% - -80px);
    --gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 0px;
    --gap-v-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 0px;
    max-width: calc(50% - -80px);
    height: calc(100% - -60px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4a24fa74-58e0-4450-a9c8-a8dcd788faac] {
    flex: none;
    gap: 40px;
    height: 50%;
    margin: 0px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
    width: 100%;
    --gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 0px;
    --gap-v-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 40px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a24fa74-58e0-4450-a9c8-a8dcd788faac] {
    flex: none;
    gap: 24px;
    height: calc(48% - -60px);
    margin: -60px 20px 0px 20px;
    padding: 0px;
    --gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 0px;
    --gap-v-4a24fa74-58e0-4450-a9c8-a8dcd788faac: 24px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: center;
  padding: 0px;
  --gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 0px;
  --gap-v-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 10px;
  --gap-uuid: f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8] {
    gap: 40px;
    --gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 0px;
    --gap-v-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8] {
    gap: 40px;
    --gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 0px;
    --gap-v-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8] {
    gap: 24px;
    height: auto;
    --gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 0px;
    --gap-v-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8: 24px;
    max-width: 100%;
  }
}
.sd[data-s-4af9b43c-ed19-464e-8ad3-9f42ad231f03] {
  height: auto;
  z-index: 4;
  max-width: calc(
    100% - (var(--gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8) * 0)
  );
}
.sd[data-s-a06f2bed-66fc-4c83-a40b-954d1962ec9d] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: calc(
    88% -
      (var(--gap-v-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8) * 0.12000000000000008)
  );
  justify-content: flex-end;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  width: calc(100% - (var(--gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8) * 0));
  z-index: 1;
  --gap-h-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 0px;
  --gap-v-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 10px;
  --gap-uuid: a06f2bed-66fc-4c83-a40b-954d1962ec9d;
  max-width: calc(
    100% - (var(--gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a06f2bed-66fc-4c83-a40b-954d1962ec9d] {
    flex: none;
    gap: 40px;
    height: calc(
      90% -
        (
          var(--gap-v-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8) *
            0.10000000000000003
        )
    );
    --gap-h-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 0px;
    --gap-v-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 40px;
    width: calc(100% - (var(--gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8) * 0));
    max-width: calc(
      100% - (var(--gap-h-f9fe0c6e-5bf5-434f-b396-e6b8a252c6c8) * 0)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a06f2bed-66fc-4c83-a40b-954d1962ec9d] {
    gap: 40px;
    --gap-h-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 0px;
    --gap-v-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a06f2bed-66fc-4c83-a40b-954d1962ec9d] {
    gap: 24px;
    --gap-h-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 0px;
    --gap-v-a06f2bed-66fc-4c83-a40b-954d1962ec9d: 24px;
  }
}
.sd[data-s-8d626c12-ef25-42a9-81f5-f89ecc1a8b15] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(
    81% -
      (var(--gap-h-a06f2bed-66fc-4c83-a40b-954d1962ec9d) * 0.18999999999999995)
  );
  max-width: calc(
    81% -
      (var(--gap-h-a06f2bed-66fc-4c83-a40b-954d1962ec9d) * 0.18999999999999995)
  );
}
.sd[data-s-23126b23-6b31-4ca3-adaf-053acff3a2f8] {
  flex: none;
  height: auto;
  margin: -20px 0px 0px 0px;
  width: 355px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-23126b23-6b31-4ca3-adaf-053acff3a2f8] {
    flex: none;
    width: calc(
      55% -
        (
          var(--gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-23126b23-6b31-4ca3-adaf-053acff3a2f8] {
    width: calc(
      75% -
        (
          var(--gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac) *
            0.24999999999999994
        )
    );
    max-width: calc(
      75% -
        (
          var(--gap-h-4a24fa74-58e0-4450-a9c8-a8dcd788faac) *
            0.24999999999999994
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-23126b23-6b31-4ca3-adaf-053acff3a2f8] {
    margin: -20px 0px 0px 0px;
  }
}
.sd[data-s-345c0f07-9b6e-4f01-b9fb-c0044ef650ed] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 50%;
  --gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
  --gap-v-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
  --gap-uuid: 345c0f07-9b6e-4f01-b9fb-c0044ef650ed;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-345c0f07-9b6e-4f01-b9fb-c0044ef650ed] {
    align-content: center;
    align-items: center;
    height: 100%;
    justify-content: center;
    width: 50%;
    --gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
    --gap-v-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-345c0f07-9b6e-4f01-b9fb-c0044ef650ed] {
    align-content: center;
    align-items: center;
    flex: none;
    height: 50%;
    justify-content: center;
    width: 100%;
    --gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
    --gap-v-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-345c0f07-9b6e-4f01-b9fb-c0044ef650ed] {
    flex: none;
    height: 56%;
    margin: 0px;
    padding: 0px;
    --gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
    --gap-v-345c0f07-9b6e-4f01-b9fb-c0044ef650ed: 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-48b35437-512c-4e73-a770-7d72b69d34b3] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  opacity: 0;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-48b35437-512c-4e73-a770-7d72b69d34b3] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-48b35437-512c-4e73-a770-7d72b69d34b3] {
    display: none;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-48b35437-512c-4e73-a770-7d72b69d34b3] {
    display: none;
  }
}
.sd[data-s-204297b4-fbd6-4f1d-84ab-cb6f07fdc683] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-d805b166-46c1-4e0e-9f03-02efe05eaea5] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5dfa4d20-496d-40aa-83cf-15879c928451] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-e3f47c59-4f5d-4b7f-9924-6b829cd662ed] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-2ea55012-75d3-425e-9c00-9602d7e813fb] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-50e3e625-7558-40f8-8bcf-f57b78835a5c] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f233f401-2a6f-47cf-a0f1-065d1988a71e] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-9598eb02-8813-44b2-9800-3a2762890391] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-28ed351a-592b-44b4-8c30-8f097b953d0b] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 1px 0px 0px 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 80px 0px;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: calc(50% - (var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-28ed351a-592b-44b4-8c30-8f097b953d0b] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    height: calc(
      74% - 1px -
        (
          var(--gap-v-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) *
            0.25999999999999995
        )
    );
    justify-content: center;
    padding: 0px 0px 80px 0px;
    transition-duration: 0ms;
    width: calc(
      50% - (var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) * 0.5)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-28ed351a-592b-44b4-8c30-8f097b953d0b] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    justify-content: center;
    padding: 0px 0px 100px 0px;
    transition-duration: 0ms;
    width: calc(
      65% -
        (
          var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) *
            0.35000000000000003
        )
    );
    max-width: calc(
      65% -
        (
          var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) *
            0.35000000000000003
        )
    );
    height: calc(
      74% - 1px -
        (
          var(--gap-v-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) *
            0.25999999999999995
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-28ed351a-592b-44b4-8c30-8f097b953d0b] {
    display: flex;
    flex: none;
    padding: 0px 0px 120px 0px;
    width: calc(100% - (var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) * 0));
    max-width: calc(
      100% - (var(--gap-h-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) * 0)
    );
    height: calc(
      74% - 1px -
        (
          var(--gap-v-345c0f07-9b6e-4f01-b9fb-c0044ef650ed) *
            0.25999999999999995
        )
    );
  }
}
.sd[data-s-72857906-226d-4d02-82b2-e2b65f08960b] {
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  margin: 0px 0px 0px 0px;
  outline-offset: -4px;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}
.sd[data-s-72857906-226d-4d02-82b2-e2b65f08960b]:focus {
  outline: none;
}
.sd[data-s-72857906-226d-4d02-82b2-e2b65f08960b]:focus-visible {
  outline: 2px solid black;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-72857906-226d-4d02-82b2-e2b65f08960b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-72857906-226d-4d02-82b2-e2b65f08960b] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-72857906-226d-4d02-82b2-e2b65f08960b] {
    display: flex;
    height: auto;
  }
}
.sd[data-s-e1dee4b2-81f0-4479-acbc-5af825ae00bd] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 14px;
  justify-content: center;
  padding: 0px;
  --gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd: 0px;
  --gap-v-e1dee4b2-81f0-4479-acbc-5af825ae00bd: 14px;
  --gap-uuid: e1dee4b2-81f0-4479-acbc-5af825ae00bd;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e1dee4b2-81f0-4479-acbc-5af825ae00bd] {
    gap: 12px;
    --gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd: 0px;
    --gap-v-e1dee4b2-81f0-4479-acbc-5af825ae00bd: 12px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e1dee4b2-81f0-4479-acbc-5af825ae00bd] {
    gap: 17px;
    --gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd: 0px;
    --gap-v-e1dee4b2-81f0-4479-acbc-5af825ae00bd: 17px;
  }
}
.sd[data-s-edca04a3-30be-4bf6-8ccf-8bcea0f1f435] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd) * 0));
  max-width: calc(
    100% - (var(--gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-edca04a3-30be-4bf6-8ccf-8bcea0f1f435] {
    flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-edca04a3-30be-4bf6-8ccf-8bcea0f1f435] {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-edca04a3-30be-4bf6-8ccf-8bcea0f1f435] {
    flex: none;
    width: calc(
      60% - (var(--gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd) * 0.4)
    );
  }
}
.sd[data-s-4b9b2e65-5835-4d7e-a52a-93c1916df2af] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  justify-content: center;
  padding: 0px 4px 0px 4px;
  width: calc(100% - (var(--gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd) * 0));
  --gap-h-4b9b2e65-5835-4d7e-a52a-93c1916df2af: 0px;
  --gap-v-4b9b2e65-5835-4d7e-a52a-93c1916df2af: 12px;
  --gap-uuid: 4b9b2e65-5835-4d7e-a52a-93c1916df2af;
  max-width: calc(
    100% - (var(--gap-h-e1dee4b2-81f0-4479-acbc-5af825ae00bd) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4b9b2e65-5835-4d7e-a52a-93c1916df2af] {
    gap: 10px;
    padding: 0px 0px 0px 0px;
    --gap-h-4b9b2e65-5835-4d7e-a52a-93c1916df2af: 0px;
    --gap-v-4b9b2e65-5835-4d7e-a52a-93c1916df2af: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b9b2e65-5835-4d7e-a52a-93c1916df2af] {
    padding: 0px 20px;
    --gap-h-4b9b2e65-5835-4d7e-a52a-93c1916df2af: 0px;
    --gap-v-4b9b2e65-5835-4d7e-a52a-93c1916df2af: 12px;
  }
}
.sd[data-s-d69f62c6-1505-4210-80fd-98c4ea17bc4c] {
  color: #000000ff;
  display: flex;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-feature-settings: "palt" 1;
  font-size: 18px;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d69f62c6-1505-4210-80fd-98c4ea17bc4c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d69f62c6-1505-4210-80fd-98c4ea17bc4c] {
    display: flex;
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d69f62c6-1505-4210-80fd-98c4ea17bc4c] {
    display: flex;
    font-size: 15px;
    line-height: 1.6;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-b70d0b1e-0122-4383-9b2d-057e45e2710b] {
  color: #000000ff;
  display: flex;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-feature-settings: "palt" 1;
  font-size: 14px;
  height: auto;
  letter-spacing: normal;
  line-height: 1.5;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b70d0b1e-0122-4383-9b2d-057e45e2710b] {
    display: flex;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b70d0b1e-0122-4383-9b2d-057e45e2710b] {
    display: flex;
    font-size: 16px;
    line-height: 1.6;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b70d0b1e-0122-4383-9b2d-057e45e2710b] {
    display: flex;
    font-size: 15px;
    line-height: 1.6;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-64c5a5a3-dd68-4e71-aef3-fbeb47a8718a] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 68px;
  justify-content: flex-end;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-64c5a5a3-dd68-4e71-aef3-fbeb47a8718a] {
    align-content: flex-end;
    align-items: flex-end;
    bottom: 0px;
    height: auto;
    justify-content: flex-end;
    left: auto;
    right: 0px;
    top: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-64c5a5a3-dd68-4e71-aef3-fbeb47a8718a] {
    bottom: 0px;
    height: auto;
    left: 0px;
    padding: 0px 20px 0px 0px;
    right: 0px;
    top: auto;
  }
}
.sd[data-s-ca86eb5e-5712-47cf-80ec-a0308479d552] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 4px 0px 0px;
  width: 40px;
  max-width: calc(100% - 4px);
}
.sd[data-s-ca86eb5e-5712-47cf-80ec-a0308479d552]:hover {
  opacity: 0.5;
  transition-duration: 300ms;
  transition-timing-function: ease-in-out;
}
.sd[data-s-a4ff77af-5413-45d7-856c-975b61c13499] {
  color: #222222;
  font-size: 36px;
  padding: 0px 0px 0px 0px;
}
.sd[data-s-335b17eb-0290-49ed-a04d-035de34ae4dc] {
  background: transparent;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-335b17eb-0290-49ed-a04d-035de34ae4dc]:hover {
  opacity: 0.5;
}
.sd[data-s-2238b8fb-b893-4317-98ac-6f567f5af1f8] {
  height: auto;
  width: auto;
  max-width: 100%;
}
.sd[data-s-d0e94001-c977-4b27-a7ac-8401462cb79b] {
  color: #222222;
  font-size: 28px;
}
.sd[data-s-cb6c8678-c32f-4dbf-9759-a7638c293627] {
  background: transparent;
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 4px;
  width: 40px;
  max-width: calc(100% - 4px);
}
.sd[data-s-cb6c8678-c32f-4dbf-9759-a7638c293627]:hover {
  flex: none;
  height: 40px;
  opacity: 0.5;
  width: 40px;
  max-width: calc(100% - 4px);
}
.sd[data-s-f214da0b-6cb9-4913-9611-9d14bd3397e4] {
  color: #222222;
  font-size: 36px;
}
.sd[data-s-da3c7cbf-35a6-4be4-a086-4df396aabc34]:hover {
  background: #e1e1e1;
}
.sd[data-s-98daa616-4542-49ba-bb0f-fc9fecae9fda]:hover {
  background: #e1e1e1;
}
.sd[data-s-27218c30-234f-4c92-9129-4290c8abecf1]:hover {
  background: #e1e1e1;
}
.sd[data-s-52f97913-72ca-41d2-bda6-4cf85dcfd235] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-52f97913-72ca-41d2-bda6-4cf85dcfd235] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-52f97913-72ca-41d2-bda6-4cf85dcfd235] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-52f97913-72ca-41d2-bda6-4cf85dcfd235] {
    background: rgb(255, 255, 255);
    display: flex;
    flex: none;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7437ea48-7ac2-4722-9c6d-40ca8af3c4a4] {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 520px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-duration: 0ms;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7437ea48-7ac2-4722-9c6d-40ca8af3c4a4] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7437ea48-7ac2-4722-9c6d-40ca8af3c4a4] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7437ea48-7ac2-4722-9c6d-40ca8af3c4a4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgb(255, 255, 255);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 609px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-42bdf465-9b8c-41bc-ad7f-dfc564e8c85c] {
  align-content: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 0px solid #bebebeff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  outline-offset: -4px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 40px;
  position: relative;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 365px;
  will-change: transform;
  max-width: 100%;
}
.sd[data-s-42bdf465-9b8c-41bc-ad7f-dfc564e8c85c]:focus {
  outline: none;
}
.sd[data-s-42bdf465-9b8c-41bc-ad7f-dfc564e8c85c]:focus-visible {
  outline: 2px solid black;
}
.sd[data-s-42bdf465-9b8c-41bc-ad7f-dfc564e8c85c]:hover {
  background: #0000000f;
  transition-timing-function: ease;
}
@media screen and (max-width: 768px) {
  .sd[data-s-42bdf465-9b8c-41bc-ad7f-dfc564e8c85c] {
    width: 342px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-42bdf465-9b8c-41bc-ad7f-dfc564e8c85c]:hover {
    background: transparent;
  }
  .sd[data-s-42bdf465-9b8c-41bc-ad7f-dfc564e8c85c] {
    background: rgb(255, 255, 255);
    flex: none;
    height: calc(100% - 195px);
    margin: 195px 0px 0px 0px;
    padding: 30px 20px 30px 20px;
    width: 280px;
    max-width: 100%;
  }
}
.sd[data-s-56c01cdd-ba12-4cbb-9eb5-71f222d2e648] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a8c31295-e1b9-4888-9549-772a158eb885] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 209px;
  justify-content: flex-start;
  padding: 0px;
  width: 282px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a8c31295-e1b9-4888-9549-772a158eb885] {
    flex: none;
    height: 172px;
    width: 240px;
    max-width: 100%;
  }
}
.sd[data-s-302e3b95-f5cb-4694-817c-2be0aeed8d4c] {
  border-bottom: 1px solid #ccccccff;
  border-left: 1px solid #ccccccff;
  border-right: 1px solid #ccccccff;
  border-top: 1px solid #ccccccff;
  flex: none;
  height: auto;
  margin: 0px 0px 29px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-302e3b95-f5cb-4694-817c-2be0aeed8d4c] {
    border-bottom: 0px solid #ccccccff;
    border-left: 0px solid #ccccccff;
    border-right: 0px solid #ccccccff;
    border-top: 0px solid #ccccccff;
    margin: 0px 0px 20px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e53729f3-8586-4355-9332-4db335f8e1dc] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  letter-spacing: 0.05em;
  line-height: 1.8;
  margin: 0px 0px 14px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e53729f3-8586-4355-9332-4db335f8e1dc] {
    font-family: var(--s-font-c5aaf4a9);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e53729f3-8586-4355-9332-4db335f8e1dc] {
    font-size: 13px;
  }
}
.sd[data-s-16c495d1-bf2a-4641-a516-49a3e10af942] {
  color: #bebebeff;
  flex: none;
  font-family: var(--s-font-258333f5);
  font-size: 14px;
  height: auto;
  line-height: 1;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-16c495d1-bf2a-4641-a516-49a3e10af942] {
    font-family: var(--s-font-409d7b36);
  }
}
.sd[data-s-dfbe4c67-959e-4515-b445-b5ab3b33bfd6] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-bf23e756-6a72-408c-a6da-2a0257923a4a] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  border-bottom: 1px solid #bebebeff;
  border-left: 1px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 10px 13px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-39310711-4ae7-458f-b7c3-a5e4b9483155] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-409d7b36);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-39310711-4ae7-458f-b7c3-a5e4b9483155] {
    font-family: var(--s-font-c5aaf4a9);
  }
}
.sd[data-s-dc4c086f-d5a5-4569-bcfe-d5b1f2523287] {
  height: auto;
  width: 14px;
  max-width: 100%;
}
.sd[data-s-75959a99-5b78-4db7-b12b-10dcb20d18b9]:focus {
  outline: none;
}
.sd[data-s-75959a99-5b78-4db7-b12b-10dcb20d18b9]:focus-visible {
  outline: 2px solid black;
}
.sd[data-s-75959a99-5b78-4db7-b12b-10dcb20d18b9]:hover {
  background: #0000000f;
  transition-timing-function: ease;
}
@media screen and (max-width: 480px) {
  .sd[data-s-75959a99-5b78-4db7-b12b-10dcb20d18b9]:hover {
    background: transparent;
  }
}
.sd[data-s-a52b5845-c14a-42e5-be77-7a85f2a45b03] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 40px 30px 30px 30px;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: 16%;
  z-index: 1;
  max-width: 16%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a52b5845-c14a-42e5-be77-7a85f2a45b03] {
    width: 18%;
    max-width: 18%;
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a52b5845-c14a-42e5-be77-7a85f2a45b03] {
    width: 220px;
    max-width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a52b5845-c14a-42e5-be77-7a85f2a45b03] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    height: 195px;
    justify-content: flex-start;
    left: 0px;
    margin: 0px 0px 0px 0px;
    padding: 42px 20px 40px 20px;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 2;
    max-width: 100%;
  }
}
.sd[data-s-b92143a7-496a-4102-a05d-ffd119dae1a8] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 182px;
  --gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8: 0px;
  --gap-v-b92143a7-496a-4102-a05d-ffd119dae1a8: 30px;
  --gap-uuid: b92143a7-496a-4102-a05d-ffd119dae1a8;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b92143a7-496a-4102-a05d-ffd119dae1a8] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    gap: 30px;
    width: auto;
    height: auto;
    justify-content: flex-start;
    --gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8: 0px;
    --gap-v-b92143a7-496a-4102-a05d-ffd119dae1a8: 30px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b92143a7-496a-4102-a05d-ffd119dae1a8] {
    display: flex;
    --gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8: 0px;
    --gap-v-b92143a7-496a-4102-a05d-ffd119dae1a8: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b92143a7-496a-4102-a05d-ffd119dae1a8] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex: none;
    gap: 0px;
    height: 100%;
    justify-content: space-between;
    margin: 0px;
    padding: 0px;
    width: 139px;
    z-index: 3;
    --gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8: 0px;
    --gap-v-b92143a7-496a-4102-a05d-ffd119dae1a8: 0px;
    max-width: 100%;
  }
}
.sd[data-s-2d173858-9cab-49b5-8767-77d0d8ff5857] {
  height: auto;
  width: calc(100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0));
  max-width: calc(
    100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-2d173858-9cab-49b5-8767-77d0d8ff5857] {
    width: 100%;
  }
}
.sd[data-s-822b228e-a64a-4d66-a7af-2e31d45bb1b0] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  display: flex;
  flex-direction: column;
  height: calc(60% - (var(--gap-v-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0.4));
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0));
  max-width: calc(
    100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0)
  );
}
.sd[data-s-822b228e-a64a-4d66-a7af-2e31d45bb1b0]:hover {
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  opacity: 1;
  transition-duration: 0ms;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-822b228e-a64a-4d66-a7af-2e31d45bb1b0] {
    display: flex;
    height: calc(
      62% -
        (
          var(--gap-v-b92143a7-496a-4102-a05d-ffd119dae1a8) *
            0.37999999999999995
        )
    );
    width: calc(100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0));
    max-width: calc(
      100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-822b228e-a64a-4d66-a7af-2e31d45bb1b0] {
    display: flex;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0));
    max-width: calc(
      100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0)
    );
    height: calc(
      62% -
        (
          var(--gap-v-b92143a7-496a-4102-a05d-ffd119dae1a8) *
            0.37999999999999995
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-822b228e-a64a-4d66-a7af-2e31d45bb1b0] {
    display: flex;
    height: auto;
    padding: 5px 0px;
    z-index: 4;
    width: calc(100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0));
    max-width: calc(
      100% - (var(--gap-h-b92143a7-496a-4102-a05d-ffd119dae1a8) * 0)
    );
  }
}
.sd[data-s-00832db7-1035-4796-84a7-aec910d1a3ee] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: center;
  margin: 0px;
  padding: 0px;
  width: auto;
  z-index: 5;
  --gap-h-00832db7-1035-4796-84a7-aec910d1a3ee: 18px;
  --gap-v-00832db7-1035-4796-84a7-aec910d1a3ee: 0px;
  --gap-uuid: 00832db7-1035-4796-84a7-aec910d1a3ee;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-00832db7-1035-4796-84a7-aec910d1a3ee] {
    gap: 10px;
    padding: 1px 0px 0px 0px;
    --gap-h-00832db7-1035-4796-84a7-aec910d1a3ee: 10px;
    --gap-v-00832db7-1035-4796-84a7-aec910d1a3ee: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-00832db7-1035-4796-84a7-aec910d1a3ee] {
    padding: 0px 3px 0px 3px;
    --gap-h-00832db7-1035-4796-84a7-aec910d1a3ee: 18px;
    --gap-v-00832db7-1035-4796-84a7-aec910d1a3ee: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-00832db7-1035-4796-84a7-aec910d1a3ee] {
    gap: 8px;
    margin: 0px;
    padding: 0px;
    --gap-h-00832db7-1035-4796-84a7-aec910d1a3ee: 8px;
    --gap-v-00832db7-1035-4796-84a7-aec910d1a3ee: 0px;
  }
}
.sd[data-s-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  justify-content: center;
  padding: 0px;
  --gap-h-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 18px;
  --gap-v-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 0px;
  --gap-uuid: 9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a] {
    gap: 0px;
    --gap-h-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 0px;
    --gap-v-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a] {
    padding: 0px 3px 0px 0px;
    --gap-h-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 18px;
    --gap-v-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a] {
    gap: 8px;
    --gap-h-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 8px;
    --gap-v-9c97094b-a4b8-42ee-8f3d-fbe9eed62c7a: 0px;
  }
}
.sd[data-s-fb616a83-5ed0-4de2-bbc4-6fdf4a9c7e74] {
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-fb616a83-5ed0-4de2-bbc4-6fdf4a9c7e74] {
    font-size: 1.8vw;
    line-height: 1.5;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fb616a83-5ed0-4de2-bbc4-6fdf4a9c7e74] {
    font-size: 13px;
  }
}
.sd[data-s-3264b633-208c-4e7b-a241-71a08e7ec648] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  justify-content: center;
  padding: 0px;
  --gap-h-3264b633-208c-4e7b-a241-71a08e7ec648: 18px;
  --gap-v-3264b633-208c-4e7b-a241-71a08e7ec648: 0px;
  --gap-uuid: 3264b633-208c-4e7b-a241-71a08e7ec648;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3264b633-208c-4e7b-a241-71a08e7ec648] {
    gap: 0px;
    --gap-h-3264b633-208c-4e7b-a241-71a08e7ec648: 0px;
    --gap-v-3264b633-208c-4e7b-a241-71a08e7ec648: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3264b633-208c-4e7b-a241-71a08e7ec648] {
    padding: 0px 0px 0px 1px;
    --gap-h-3264b633-208c-4e7b-a241-71a08e7ec648: 18px;
    --gap-v-3264b633-208c-4e7b-a241-71a08e7ec648: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3264b633-208c-4e7b-a241-71a08e7ec648] {
    gap: 8px;
    --gap-h-3264b633-208c-4e7b-a241-71a08e7ec648: 8px;
    --gap-v-3264b633-208c-4e7b-a241-71a08e7ec648: 0px;
  }
}
.sd[data-s-8fcac458-61dd-49dd-b654-3a5f1976cfa2] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8fcac458-61dd-49dd-b654-3a5f1976cfa2] {
    width: 10px;
  }
}
.sd[data-s-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - 50px);
  justify-content: flex-end;
  left: 0px;
  margin: 0px 16px 50px 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  width: calc(100% - 16px);
  z-index: -1;
  --gap-uuid: acfe631d-e8b7-47c1-85f3-d633f6ff8f1b;
  --gap-h-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b: 0px;
  --gap-v-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b: 0px;
  max-width: calc(100% - 16px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b] {
    gap: 0px;
    margin: 0px 0px 50px 0px;
    z-index: -1;
    --gap-h-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b: 0px;
    --gap-v-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b: 0px;
    width: 100%;
    max-width: 100%;
    height: calc(100% - 50px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b] {
    align-content: flex-end;
    align-items: flex-end;
    justify-content: flex-end;
    margin: 0px 14px 50px 0px;
    z-index: -1;
    width: calc(100% - 14px);
    max-width: calc(100% - 14px);
    height: calc(100% - 50px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-acfe631d-e8b7-47c1-85f3-d633f6ff8f1b] {
    align-content: flex-end;
    align-items: flex-end;
    bottom: -39px;
    flex: none;
    height: auto;
    justify-content: flex-end;
    left: 0px;
    margin: 0px 5px 80px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: 0px;
    top: auto;
    width: calc(100% - 5px);
    z-index: 0;
    max-width: calc(100% - 5px);
  }
}
.sd[data-s-6c6d8009-333d-432a-bb77-b24842daf515] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 4px 0px 0px;
  width: 40px;
  max-width: calc(100% - 4px);
}
.sd[data-s-6c6d8009-333d-432a-bb77-b24842daf515]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
}
.sd[data-s-fc29b68f-42e3-4243-8468-67d3230a11ab] {
  color: #ffffffff;
  font-size: 24px;
}
.sd[data-s-4e5621ba-1048-4f04-9d0f-69a74c587c15] {
  background: transparent;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 4px;
  width: 40px;
  max-width: calc(100% - 4px);
}
.sd[data-s-4e5621ba-1048-4f04-9d0f-69a74c587c15]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
}
.sd[data-s-d16110e8-5df3-4d71-a090-656cfec3af2a] {
  color: #ffffffff;
  font-size: 24px;
}
.sd[data-s-b31a5cc0-01e9-42b8-aa7d-bba384cc947c]:hover {
  background: #ffffffff;
  --gap-h-b31a5cc0-01e9-42b8-aa7d-bba384cc947c: 16px;
  --gap-v-b31a5cc0-01e9-42b8-aa7d-bba384cc947c: 0px;
}
.sd[data-s-b31a5cc0-01e9-42b8-aa7d-bba384cc947c]:hover
  .sd[data-s-2bd88c72-a884-42a5-998c-d0cc21afbf84] {
  color: #000000ff;
}
.sd[data-s-b31a5cc0-01e9-42b8-aa7d-bba384cc947c]:hover
  .sd[data-s-1222f35b-a223-4ca1-a6ee-b3a4e8ff2ad2] {
  opacity: 1;
}
.sd[data-s-b31a5cc0-01e9-42b8-aa7d-bba384cc947c]:hover
  .sd[data-s-0147e5d2-77ae-415d-b312-6a210448c9df] {
  opacity: 0;
}
.sd[data-s-c57f63fd-decc-4d86-9686-3604d0a6c42b]:hover {
  background: #e1e1e1;
}
.sd[data-s-59cb200e-34f6-434d-b853-a364394f05cf]:hover {
  background: #e1e1e1;
}
.sd[data-s-8b736754-0f5d-4e1b-b089-0a34f4a795e8]:hover {
  background: #e1e1e1;
}
.sd[data-s-de4c15c7-b1fe-4fe1-9bbf-391ee2ba609f]:hover {
  background: #ffffffff;
  --gap-h-de4c15c7-b1fe-4fe1-9bbf-391ee2ba609f: 16px;
  --gap-v-de4c15c7-b1fe-4fe1-9bbf-391ee2ba609f: 0px;
}
.sd[data-s-de4c15c7-b1fe-4fe1-9bbf-391ee2ba609f]:hover
  .sd[data-s-ace25ef4-b26e-4cc7-89ac-53dba2c1534c] {
  color: #000000ff;
}
.sd[data-s-de4c15c7-b1fe-4fe1-9bbf-391ee2ba609f]:hover
  .sd[data-s-1ddaa729-5ffc-439e-988f-a75821c15c14] {
  opacity: 1;
}
.sd[data-s-de4c15c7-b1fe-4fe1-9bbf-391ee2ba609f]:hover
  .sd[data-s-daa2337e-9879-4f61-9048-806fca946324] {
  opacity: 0;
}
.sd[data-s-a4ed7f5e-b72d-4956-a4b0-7011fcb90dc4]:hover {
  background: #e1e1e1;
}
.sd[data-s-d023e5f6-100a-4248-9686-f5d65bdcaf59]:hover {
  background: #e1e1e1;
}
.sd[data-s-0f9d60c4-3f96-4ade-a8f2-30f157c02a96]:hover {
  background: #e1e1e1;
}
.sd[data-s-7111e4f5-2158-4335-bc4e-4ba4b5d22e7e] {
  align-content: center;
  align-items: center;
  background: transparent;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7111e4f5-2158-4335-bc4e-4ba4b5d22e7e] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7111e4f5-2158-4335-bc4e-4ba4b5d22e7e] {
    display: flex;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7111e4f5-2158-4335-bc4e-4ba4b5d22e7e] {
    display: flex;
  }
}
.sd[data-s-98f37079-fac3-49a0-bd12-356a678a7968] {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 1012px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-98f37079-fac3-49a0-bd12-356a678a7968] {
    display: flex;
    width: 1140px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-98f37079-fac3-49a0-bd12-356a678a7968] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-98f37079-fac3-49a0-bd12-356a678a7968] {
    display: none;
  }
}
.sd[data-s-5bdadea5-23c7-47bf-b45d-1436ac8b0f94] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 100%;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 1440px;
  --gap-h-5bdadea5-23c7-47bf-b45d-1436ac8b0f94: 0px;
  --gap-v-5bdadea5-23c7-47bf-b45d-1436ac8b0f94: 0px;
  --gap-uuid: 5bdadea5-23c7-47bf-b45d-1436ac8b0f94;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5bdadea5-23c7-47bf-b45d-1436ac8b0f94] {
    gap: 0px;
    width: 100%;
    --gap-h-5bdadea5-23c7-47bf-b45d-1436ac8b0f94: 0px;
    --gap-v-5bdadea5-23c7-47bf-b45d-1436ac8b0f94: 0px;
    max-width: 100%;
    height: 100%;
  }
}
.sd[data-s-5d9db75e-2474-42e5-b2ee-8d3fae01bea6] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 30px;
  transform: translate(0px, 0px);
  width: calc(50% - (var(--gap-h-5bdadea5-23c7-47bf-b45d-1436ac8b0f94) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-5bdadea5-23c7-47bf-b45d-1436ac8b0f94) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5d9db75e-2474-42e5-b2ee-8d3fae01bea6] {
    align-content: center;
    align-items: center;
    justify-content: flex-end;
    padding: 0px 30px 0px 30px;
    width: 50%;
  }
}
.sd[data-s-c35650fb-2367-4f97-a71d-11b4a04d18a4] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  width: 460px;
  max-width: 100%;
}
.sd[data-s-c35650fb-2367-4f97-a71d-11b4a04d18a4]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: calc(50% - (var(--gap-v-5bdadea5-23c7-47bf-b45d-1436ac8b0f94) * 0.5));
  justify-content: center;
  padding: 0px 60px 0px 30px;
  width: calc(50% - (var(--gap-h-5bdadea5-23c7-47bf-b45d-1436ac8b0f94) * 0.5));
  --gap-h-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 0px;
  --gap-v-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 60px;
  --gap-uuid: 39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b;
  max-width: calc(
    50% - (var(--gap-h-5bdadea5-23c7-47bf-b45d-1436ac8b0f94) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b] {
    display: flex;
    padding: 0px 30px;
    width: 50%;
    --gap-h-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 0px;
    --gap-v-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b] {
    display: flex;
    --gap-h-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 0px;
    --gap-v-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b] {
    display: flex;
    gap: 28px;
    padding: 0px;
    --gap-h-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 0px;
    --gap-v-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b: 28px;
  }
}
.sd[data-s-f84bbd9b-e57a-4d33-8180-13450ca7e400] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b) * 0));
  --gap-h-f84bbd9b-e57a-4d33-8180-13450ca7e400: 0px;
  --gap-v-f84bbd9b-e57a-4d33-8180-13450ca7e400: 30px;
  --gap-uuid: f84bbd9b-e57a-4d33-8180-13450ca7e400;
  max-width: calc(
    100% - (var(--gap-h-39c0c8eb-cad1-4b30-b9c8-fbc06c3f6d9b) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-f84bbd9b-e57a-4d33-8180-13450ca7e400] {
    gap: 8px;
    padding: 0px;
    --gap-h-f84bbd9b-e57a-4d33-8180-13450ca7e400: 0px;
    --gap-v-f84bbd9b-e57a-4d33-8180-13450ca7e400: 8px;
  }
}
.sd[data-s-f5fd82f4-d884-4665-a0d8-a8e336471efa] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-f5fd82f4-d884-4665-a0d8-a8e336471efa: 0px;
  --gap-v-f5fd82f4-d884-4665-a0d8-a8e336471efa: 20px;
  --gap-uuid: f5fd82f4-d884-4665-a0d8-a8e336471efa;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f5fd82f4-d884-4665-a0d8-a8e336471efa] {
    gap: 8px;
    --gap-h-f5fd82f4-d884-4665-a0d8-a8e336471efa: 0px;
    --gap-v-f5fd82f4-d884-4665-a0d8-a8e336471efa: 8px;
  }
}
.sd[data-s-5a994a20-11ce-4607-b9b1-357b8824b062] {
  height: auto;
  width: 472px;
  max-width: 100%;
}
.sd[data-s-fbc81305-e702-4cd2-bbe6-f391b0ce7b9d] {
  height: auto;
  width: calc(70% - (var(--gap-h-f5fd82f4-d884-4665-a0d8-a8e336471efa) * 0.3));
  max-width: calc(
    70% - (var(--gap-h-f5fd82f4-d884-4665-a0d8-a8e336471efa) * 0.3)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fbc81305-e702-4cd2-bbe6-f391b0ce7b9d] {
    width: calc(
      80% - (var(--gap-h-f5fd82f4-d884-4665-a0d8-a8e336471efa) * 0.2)
    );
    max-width: calc(
      80% - (var(--gap-h-f5fd82f4-d884-4665-a0d8-a8e336471efa) * 0.2)
    );
  }
}
.sd[data-s-952df27b-4b6c-4569-9c13-2acf3e081b92] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-952df27b-4b6c-4569-9c13-2acf3e081b92] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-952df27b-4b6c-4569-9c13-2acf3e081b92] {
    display: flex;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-952df27b-4b6c-4569-9c13-2acf3e081b92] {
    display: flex;
    font-size: 13px;
  }
}
.sd[data-s-7b854567-93a6-4854-9e7f-5f0a4bb3ff62] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7b854567-93a6-4854-9e7f-5f0a4bb3ff62] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7b854567-93a6-4854-9e7f-5f0a4bb3ff62] {
    display: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7b854567-93a6-4854-9e7f-5f0a4bb3ff62] {
    display: none;
    font-size: 13px;
  }
}
.sd[data-s-8d1a5c53-c2a1-41b2-b4a3-8ee504605963] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-8d1a5c53-c2a1-41b2-b4a3-8ee504605963]:hover {
  opacity: 1;
}
.sd[data-s-eb1cb72a-1a94-4c03-96a0-32a413129a1d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 100%;
  z-index: 5;
  --gap-h-eb1cb72a-1a94-4c03-96a0-32a413129a1d: 18px;
  --gap-v-eb1cb72a-1a94-4c03-96a0-32a413129a1d: 0px;
  --gap-uuid: eb1cb72a-1a94-4c03-96a0-32a413129a1d;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-eb1cb72a-1a94-4c03-96a0-32a413129a1d] {
    height: auto;
    --gap-h-eb1cb72a-1a94-4c03-96a0-32a413129a1d: 18px;
    --gap-v-eb1cb72a-1a94-4c03-96a0-32a413129a1d: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-eb1cb72a-1a94-4c03-96a0-32a413129a1d] {
    gap: 8px;
    margin: 0px;
    padding: 0px;
    --gap-h-eb1cb72a-1a94-4c03-96a0-32a413129a1d: 8px;
    --gap-v-eb1cb72a-1a94-4c03-96a0-32a413129a1d: 0px;
  }
}
.sd[data-s-3033a148-aa99-4832-bd2a-628ade8dd2ba] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-258333f5);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-8d1a5c53-c2a1-41b2-b4a3-8ee504605963]:hover
  .sd[data-s-3033a148-aa99-4832-bd2a-628ade8dd2ba] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3033a148-aa99-4832-bd2a-628ade8dd2ba] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3033a148-aa99-4832-bd2a-628ade8dd2ba] {
    font-size: 13px;
  }
}
.sd[data-s-8fa804fd-c4e8-4ce7-846a-c201aab33e08] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-8d1a5c53-c2a1-41b2-b4a3-8ee504605963]:hover
  .sd[data-s-8fa804fd-c4e8-4ce7-846a-c201aab33e08] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-6d372d27-3073-4436-8aa8-27004cd1e016] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-eb1cb72a-1a94-4c03-96a0-32a413129a1d) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
  --gap-h-6d372d27-3073-4436-8aa8-27004cd1e016: 18px;
  --gap-v-6d372d27-3073-4436-8aa8-27004cd1e016: 0px;
  --gap-uuid: 6d372d27-3073-4436-8aa8-27004cd1e016;
  max-width: 100%;
}
.sd[data-s-8d1a5c53-c2a1-41b2-b4a3-8ee504605963]:hover
  .sd[data-s-6d372d27-3073-4436-8aa8-27004cd1e016] {
  opacity: 1;
  --gap-h-6d372d27-3073-4436-8aa8-27004cd1e016: 18px;
  --gap-v-6d372d27-3073-4436-8aa8-27004cd1e016: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6d372d27-3073-4436-8aa8-27004cd1e016] {
    gap: 8px;
    --gap-h-6d372d27-3073-4436-8aa8-27004cd1e016: 8px;
    --gap-v-6d372d27-3073-4436-8aa8-27004cd1e016: 0px;
  }
}
.sd[data-s-fa3c68ae-029f-4079-b7a7-2e4f7d7fd8c7] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-8d1a5c53-c2a1-41b2-b4a3-8ee504605963]:hover
  .sd[data-s-fa3c68ae-029f-4079-b7a7-2e4f7d7fd8c7] {
  transform: translate(10px, 0px);
}
.sd[data-s-8aeaeec9-b93b-46bd-954d-69ff2d59aaf1] {
  background: #000000ff;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-8d1a5c53-c2a1-41b2-b4a3-8ee504605963]:hover
  .sd[data-s-8aeaeec9-b93b-46bd-954d-69ff2d59aaf1] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-aa2aa950-a60f-425c-937f-e7d986b82f2a] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 812px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-aa2aa950-a60f-425c-937f-e7d986b82f2a] {
    display: none;
    height: 680px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-aa2aa950-a60f-425c-937f-e7d986b82f2a] {
    display: flex;
    height: auto;
    padding: 60px 0px 60px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-aa2aa950-a60f-425c-937f-e7d986b82f2a] {
    display: none;
  }
}
.sd[data-s-a1a79908-a5bc-4706-be38-caaf9a0c6ec6]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-7a38d4ac-e805-4dfd-b15b-25fccf22d780]:hover {
  opacity: 1;
}
.sd[data-s-7a38d4ac-e805-4dfd-b15b-25fccf22d780]:hover
  .sd[data-s-67a26e93-1ba9-496b-af1e-53c27bca8e39] {
  color: #ffffffff;
}
.sd[data-s-7a38d4ac-e805-4dfd-b15b-25fccf22d780]:hover
  .sd[data-s-4e3d2248-327d-407e-bdee-93ec84890cbd] {
  opacity: 0;
}
.sd[data-s-7a38d4ac-e805-4dfd-b15b-25fccf22d780]:hover
  .sd[data-s-0de260ce-619a-4fcc-b33d-740983569a6d] {
  opacity: 1;
  --gap-h-0de260ce-619a-4fcc-b33d-740983569a6d: 18px;
  --gap-v-0de260ce-619a-4fcc-b33d-740983569a6d: 0px;
}
.sd[data-s-7a38d4ac-e805-4dfd-b15b-25fccf22d780]:hover
  .sd[data-s-15100b81-8cf4-4d73-9421-fe990f4a5a86] {
  flex: none;
  opacity: 1;
  transition-duration: 180ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-7a38d4ac-e805-4dfd-b15b-25fccf22d780) * 0));
  max-width: calc(
    100% - (var(--gap-h-7a38d4ac-e805-4dfd-b15b-25fccf22d780) * 0)
  );
  height: calc(100% - (var(--gap-v-7a38d4ac-e805-4dfd-b15b-25fccf22d780) * 0));
}
.sd[data-s-204a0638-21d5-4a5a-8a18-8b44c90da950] {
  align-content: center;
  align-items: center;
  background: #e3e3e3;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 80px 0px 80px 0px;
  width: 100%;
  --gap-h-204a0638-21d5-4a5a-8a18-8b44c90da950: 0px;
  --gap-v-204a0638-21d5-4a5a-8a18-8b44c90da950: 60px;
  --gap-uuid: 204a0638-21d5-4a5a-8a18-8b44c90da950;
  max-width: 100%;
}
.sd[data-s-204a0638-21d5-4a5a-8a18-8b44c90da950].appear {
  --gap-h-204a0638-21d5-4a5a-8a18-8b44c90da950: 0px;
  --gap-v-204a0638-21d5-4a5a-8a18-8b44c90da950: 60px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-204a0638-21d5-4a5a-8a18-8b44c90da950] {
    display: none;
    --gap-h-204a0638-21d5-4a5a-8a18-8b44c90da950: 0px;
    --gap-v-204a0638-21d5-4a5a-8a18-8b44c90da950: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-204a0638-21d5-4a5a-8a18-8b44c90da950] {
    display: none;
    --gap-h-204a0638-21d5-4a5a-8a18-8b44c90da950: 0px;
    --gap-v-204a0638-21d5-4a5a-8a18-8b44c90da950: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-204a0638-21d5-4a5a-8a18-8b44c90da950].appear {
    opacity: 0;
    transform: translate(0px, 110px);
    transition-delay: 1000ms;
    transition-duration: 1800ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  }
  .sd[data-s-204a0638-21d5-4a5a-8a18-8b44c90da950] {
    background: transparent;
    display: flex;
    gap: 60px;
    padding: 180px 0px 180px 0px;
    --gap-h-204a0638-21d5-4a5a-8a18-8b44c90da950: 0px;
    --gap-v-204a0638-21d5-4a5a-8a18-8b44c90da950: 60px;
  }
}
.sd[data-s-fa1eccd0-ec76-4c83-8447-2728fbb75aa2] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-fa1eccd0-ec76-4c83-8447-2728fbb75aa2: 0px;
  --gap-v-fa1eccd0-ec76-4c83-8447-2728fbb75aa2: 60px;
  --gap-uuid: fa1eccd0-ec76-4c83-8447-2728fbb75aa2;
}
@media screen and (max-width: 480px) {
  .sd[data-s-fa1eccd0-ec76-4c83-8447-2728fbb75aa2] {
    gap: 60px;
    height: auto;
    width: auto;
    --gap-h-fa1eccd0-ec76-4c83-8447-2728fbb75aa2: 0px;
    --gap-v-fa1eccd0-ec76-4c83-8447-2728fbb75aa2: 60px;
    max-width: 100%;
  }
}
.sd[data-s-56f873ea-f9ec-424f-b5e8-f369c936d361] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 320px;
  --gap-h-56f873ea-f9ec-424f-b5e8-f369c936d361: 0px;
  --gap-v-56f873ea-f9ec-424f-b5e8-f369c936d361: 40px;
  --gap-uuid: 56f873ea-f9ec-424f-b5e8-f369c936d361;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-56f873ea-f9ec-424f-b5e8-f369c936d361] {
    gap: 40px;
    padding: 0px 20px 0px 20px;
    width: calc(100% - (var(--gap-h-fa1eccd0-ec76-4c83-8447-2728fbb75aa2) * 0));
    --gap-h-56f873ea-f9ec-424f-b5e8-f369c936d361: 0px;
    --gap-v-56f873ea-f9ec-424f-b5e8-f369c936d361: 40px;
    max-width: calc(
      100% - (var(--gap-h-fa1eccd0-ec76-4c83-8447-2728fbb75aa2) * 0)
    );
  }
}
.sd[data-s-eddd4d86-9bcb-4ab7-8b24-0922cb65ffa0] {
  align-items: center;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  border-top: 1px solid #bebebe;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 7px 15px 6px 15px;
  width: 196px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-eddd4d86-9bcb-4ab7-8b24-0922cb65ffa0] {
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-4b06493f-f3a1-4a21-924d-477604bf1ee7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 100%;
  --gap-h-4b06493f-f3a1-4a21-924d-477604bf1ee7: 24px;
  --gap-v-4b06493f-f3a1-4a21-924d-477604bf1ee7: 0px;
  --gap-uuid: 4b06493f-f3a1-4a21-924d-477604bf1ee7;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b06493f-f3a1-4a21-924d-477604bf1ee7] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    width: auto;
    --gap-h-4b06493f-f3a1-4a21-924d-477604bf1ee7: 10px;
    --gap-v-4b06493f-f3a1-4a21-924d-477604bf1ee7: 0px;
    max-width: 100%;
  }
}
.sd[data-s-8ba808e9-989f-4264-b8bb-207fa25a3789] {
  height: 8px;
  width: 8px;
  max-width: 100%;
}
.sd[data-s-b4261703-619a-4598-8ac7-3092ad1a5fc5]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-5696b195-0ece-4a40-9d8d-e6f04b4e900f] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5696b195-0ece-4a40-9d8d-e6f04b4e900f] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5696b195-0ece-4a40-9d8d-e6f04b4e900f] {
    display: none;
    height: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5696b195-0ece-4a40-9d8d-e6f04b4e900f] {
    display: none;
  }
}
.sd[data-s-86bc9bb5-8f0f-4469-a25c-872580f2b529] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
  --gap-v-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
  --gap-uuid: 86bc9bb5-8f0f-4469-a25c-872580f2b529;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-86bc9bb5-8f0f-4469-a25c-872580f2b529] {
    display: flex;
    --gap-h-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
    --gap-v-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-86bc9bb5-8f0f-4469-a25c-872580f2b529] {
    display: none;
    --gap-h-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
    --gap-v-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-86bc9bb5-8f0f-4469-a25c-872580f2b529] {
    display: none;
    --gap-h-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
    --gap-v-86bc9bb5-8f0f-4469-a25c-872580f2b529: 0px;
  }
}
.sd[data-s-f491ccb2-1b52-4018-97fa-11ca8f7feff3]:hover {
  opacity: 1;
}
.sd[data-s-f491ccb2-1b52-4018-97fa-11ca8f7feff3]:hover
  .sd[data-s-72ad8674-76f3-4076-884d-a155e2e8d807] {
  color: #ffffffff;
}
.sd[data-s-f491ccb2-1b52-4018-97fa-11ca8f7feff3]:hover
  .sd[data-s-5d626897-c6b1-4f0e-a502-1200746ca5f3] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-f491ccb2-1b52-4018-97fa-11ca8f7feff3]:hover
  .sd[data-s-4c4ddef4-d5bc-41a5-ad97-1dbf299055f0] {
  opacity: 1;
  --gap-h-4c4ddef4-d5bc-41a5-ad97-1dbf299055f0: 18px;
  --gap-v-4c4ddef4-d5bc-41a5-ad97-1dbf299055f0: 0px;
}
.sd[data-s-f491ccb2-1b52-4018-97fa-11ca8f7feff3]:hover
  .sd[data-s-f1336743-ff66-42f7-b45f-1811cb7054ad] {
  transform: translate(10px, 0px);
}
.sd[data-s-f491ccb2-1b52-4018-97fa-11ca8f7feff3]:hover
  .sd[data-s-f1d8c6ec-4480-40ae-998b-ae6f3eac25d9] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-920a4a9d-de45-4f6f-8022-306be9468973] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-86bc9bb5-8f0f-4469-a25c-872580f2b529) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-86bc9bb5-8f0f-4469-a25c-872580f2b529) * 0.5)
  );
}
.sd[data-s-f208549a-8422-4286-a71d-1afcc25056a0] {
  align-items: center;
  flex-direction: column;
  height: 362px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f208549a-8422-4286-a71d-1afcc25056a0]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f208549a-8422-4286-a71d-1afcc25056a0] {
    align-content: flex-start;
    align-items: flex-start;
    height: 250px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f208549a-8422-4286-a71d-1afcc25056a0] {
    padding: 16px 0px 16px 0px;
  }
}
.sd[data-s-035e18fc-6fc3-4dda-8256-575f7d98541a] {
  align-items: center;
  flex-direction: column;
  height: 362px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-035e18fc-6fc3-4dda-8256-575f7d98541a]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-035e18fc-6fc3-4dda-8256-575f7d98541a] {
    align-content: flex-start;
    align-items: flex-start;
    height: 250px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-035e18fc-6fc3-4dda-8256-575f7d98541a] {
    padding: 60px 0px 60px 0px;
  }
}
.sd[data-s-30609658-cde4-424b-876a-d7dda4a419b5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
  --gap-v-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
  --gap-uuid: 30609658-cde4-424b-876a-d7dda4a419b5;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-30609658-cde4-424b-876a-d7dda4a419b5] {
    display: none;
    --gap-h-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
    --gap-v-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-30609658-cde4-424b-876a-d7dda4a419b5] {
    display: flex;
    margin: 0px 0px 0px 0px;
    --gap-h-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
    --gap-v-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-30609658-cde4-424b-876a-d7dda4a419b5] {
    display: none;
    --gap-h-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
    --gap-v-30609658-cde4-424b-876a-d7dda4a419b5: 0px;
  }
}
.sd[data-s-462818ce-2af5-4076-8e25-0141cc8ca043]:hover {
  opacity: 1;
}
.sd[data-s-462818ce-2af5-4076-8e25-0141cc8ca043]:hover
  .sd[data-s-8a785a91-4850-42ab-8544-d8689a4d2cc0] {
  color: #ffffffff;
}
.sd[data-s-462818ce-2af5-4076-8e25-0141cc8ca043]:hover
  .sd[data-s-b81a6523-2182-4392-89ec-982f6313c5f7] {
  opacity: 0;
}
.sd[data-s-462818ce-2af5-4076-8e25-0141cc8ca043]:hover
  .sd[data-s-3a34d51f-c4ce-4f0e-ba9b-d81dcda6c440] {
  opacity: 1;
  --gap-h-3a34d51f-c4ce-4f0e-ba9b-d81dcda6c440: 18px;
  --gap-v-3a34d51f-c4ce-4f0e-ba9b-d81dcda6c440: 0px;
}
.sd[data-s-462818ce-2af5-4076-8e25-0141cc8ca043]:hover
  .sd[data-s-fe843307-4116-4b5a-861b-bd2f6908cbe1] {
  flex: none;
  opacity: 1;
  transition-duration: 180ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-462818ce-2af5-4076-8e25-0141cc8ca043) * 0));
  max-width: calc(
    100% - (var(--gap-h-462818ce-2af5-4076-8e25-0141cc8ca043) * 0)
  );
  height: calc(100% - (var(--gap-v-462818ce-2af5-4076-8e25-0141cc8ca043) * 0));
}
.sd[data-s-ebb3d38b-a56d-4247-9e17-2beeb1e30bb2] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-30609658-cde4-424b-876a-d7dda4a419b5) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-30609658-cde4-424b-876a-d7dda4a419b5) * 0.5)
  );
}
.sd[data-s-a17fe7f3-80b5-4b13-ac70-0688a0485116] {
  align-items: center;
  flex-direction: column;
  height: 352px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a17fe7f3-80b5-4b13-ac70-0688a0485116]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a17fe7f3-80b5-4b13-ac70-0688a0485116] {
    align-content: flex-start;
    align-items: flex-start;
    height: 273px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a17fe7f3-80b5-4b13-ac70-0688a0485116] {
    padding: 16px 0px 16px 0px;
  }
}
.sd[data-s-74dbd0b3-86ef-4c9c-a45c-084369d206a5] {
  align-items: center;
  flex-direction: column;
  height: 352px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-74dbd0b3-86ef-4c9c-a45c-084369d206a5]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-74dbd0b3-86ef-4c9c-a45c-084369d206a5] {
    align-content: flex-start;
    align-items: flex-start;
    height: 273px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-74dbd0b3-86ef-4c9c-a45c-084369d206a5] {
    padding: 60px 0px 60px 0px;
  }
}
.sd[data-s-15431fb0-fd08-4c93-ab94-23e653580dd4] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-15431fb0-fd08-4c93-ab94-23e653580dd4] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-15431fb0-fd08-4c93-ab94-23e653580dd4] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-15431fb0-fd08-4c93-ab94-23e653580dd4] {
    display: flex;
  }
}
.sd[data-s-cf48d26d-db52-4c4b-ba55-f4b6181d1a09] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-cf48d26d-db52-4c4b-ba55-f4b6181d1a09] {
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-d811c2cb-b888-47e3-85eb-2611e10c431b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 80px 0px 40px 0px;
  width: 320px;
  --gap-h-d811c2cb-b888-47e3-85eb-2611e10c431b: 0px;
  --gap-v-d811c2cb-b888-47e3-85eb-2611e10c431b: 40px;
  --gap-uuid: d811c2cb-b888-47e3-85eb-2611e10c431b;
  max-width: 100%;
}
.sd[data-s-d811c2cb-b888-47e3-85eb-2611e10c431b].appear {
  --gap-h-d811c2cb-b888-47e3-85eb-2611e10c431b: 0px;
  --gap-v-d811c2cb-b888-47e3-85eb-2611e10c431b: 40px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d811c2cb-b888-47e3-85eb-2611e10c431b].appear {
    opacity: 0;
    transform: translate(0px, 100px);
    transition-delay: 800ms;
    transition-duration: 1800ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  }
  .sd[data-s-d811c2cb-b888-47e3-85eb-2611e10c431b] {
    gap: 30px;
    padding: 80px 20px 40px 20px;
    width: 100%;
    --gap-h-d811c2cb-b888-47e3-85eb-2611e10c431b: 0px;
    --gap-v-d811c2cb-b888-47e3-85eb-2611e10c431b: 30px;
    max-width: 100%;
  }
}
.sd[data-s-194eb685-82b6-4796-9014-d55215bbde4b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  --gap-h-194eb685-82b6-4796-9014-d55215bbde4b: 0px;
  --gap-v-194eb685-82b6-4796-9014-d55215bbde4b: 40px;
  --gap-uuid: 194eb685-82b6-4796-9014-d55215bbde4b;
}
@media screen and (max-width: 480px) {
  .sd[data-s-194eb685-82b6-4796-9014-d55215bbde4b] {
    gap: 40px;
    --gap-h-194eb685-82b6-4796-9014-d55215bbde4b: 0px;
    --gap-v-194eb685-82b6-4796-9014-d55215bbde4b: 40px;
  }
}
.sd[data-s-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae] {
  align-items: center;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  border-top: 1px solid #bebebe;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 7px 15px 6px 15px;
  width: 209px;
  --gap-uuid: edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae;
  --gap-h-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae: 0px;
  --gap-v-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae] {
    gap: 0px 0px;
    padding: 7px 15px 6px 15px;
    width: auto;
    --gap-h-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae: 0px;
    --gap-v-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae: 0px;
    max-width: 100%;
  }
}
.sd[data-s-92241482-8711-49b1-9d94-ff9969079253] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae) * 0));
  --gap-h-92241482-8711-49b1-9d94-ff9969079253: 24px;
  --gap-v-92241482-8711-49b1-9d94-ff9969079253: 0px;
  --gap-uuid: 92241482-8711-49b1-9d94-ff9969079253;
  max-width: calc(
    100% - (var(--gap-h-edf38ea7-1924-4afd-b7bd-dcdb1fd4b1ae) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-92241482-8711-49b1-9d94-ff9969079253] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    width: auto;
    --gap-h-92241482-8711-49b1-9d94-ff9969079253: 10px;
    --gap-v-92241482-8711-49b1-9d94-ff9969079253: 0px;
    max-width: 100%;
  }
}
.sd[data-s-d4ea4931-b066-43e9-8c73-6d8b81f3f3de] {
  height: 150px;
  width: 150px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d4ea4931-b066-43e9-8c73-6d8b81f3f3de] {
    height: 12px;
    width: 12px;
    max-width: 100%;
  }
}
.sd[data-s-7c0cc573-94ab-463a-9b41-365e86fce6d9] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  padding: 83px 57px 83px 0px;
  width: 360px;
  max-width: 100%;
}
.sd[data-s-7c0cc573-94ab-463a-9b41-365e86fce6d9]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c0cc573-94ab-463a-9b41-365e86fce6d9]:before {
    background-size: cover;
  }
  .sd[data-s-7c0cc573-94ab-463a-9b41-365e86fce6d9] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 200px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-737129ab-9e4b-4c5a-b6ab-cb3c075df1e4] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  padding: 83px 57px 83px 0px;
  width: 360px;
  max-width: 100%;
}
.sd[data-s-737129ab-9e4b-4c5a-b6ab-cb3c075df1e4]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 480px) {
  .sd[data-s-737129ab-9e4b-4c5a-b6ab-cb3c075df1e4]:before {
    background-size: cover;
  }
  .sd[data-s-737129ab-9e4b-4c5a-b6ab-cb3c075df1e4] {
    height: 200px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-fbbf1ef6-2190-4dcb-9269-868aa7da2c3b] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  display: flex;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fbbf1ef6-2190-4dcb-9269-868aa7da2c3b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fbbf1ef6-2190-4dcb-9269-868aa7da2c3b] {
    display: flex;
    height: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fbbf1ef6-2190-4dcb-9269-868aa7da2c3b] {
    display: flex;
  }
}
.sd[data-s-2ca10ba2-e099-4302-96ed-154ecb4f8e6e] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
  --gap-v-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
  --gap-uuid: 2ca10ba2-e099-4302-96ed-154ecb4f8e6e;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2ca10ba2-e099-4302-96ed-154ecb4f8e6e] {
    display: flex;
    --gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
    --gap-v-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2ca10ba2-e099-4302-96ed-154ecb4f8e6e] {
    display: none;
    --gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
    --gap-v-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2ca10ba2-e099-4302-96ed-154ecb4f8e6e] {
    display: none;
    --gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
    --gap-v-2ca10ba2-e099-4302-96ed-154ecb4f8e6e: 0px;
  }
}
.sd[data-s-04314465-b021-4061-9650-b036ad3d21ac] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px 30px 0px 30px;
  width: calc(50% - (var(--gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e) * 0.5)
  );
}
.sd[data-s-f30abc93-e163-4de9-941e-d5fd817b26d7] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 80%;
  --gap-h-f30abc93-e163-4de9-941e-d5fd817b26d7: 0px;
  --gap-v-f30abc93-e163-4de9-941e-d5fd817b26d7: 60px;
  --gap-uuid: f30abc93-e163-4de9-941e-d5fd817b26d7;
  max-width: 80%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f30abc93-e163-4de9-941e-d5fd817b26d7] {
    gap: 28px;
    margin: 0px;
    padding: 0px;
    --gap-h-f30abc93-e163-4de9-941e-d5fd817b26d7: 0px;
    --gap-v-f30abc93-e163-4de9-941e-d5fd817b26d7: 28px;
  }
}
.sd[data-s-cae441c9-c058-4f0c-9de8-2a3ce5c14171] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 0px;
  width: auto;
  --gap-h-cae441c9-c058-4f0c-9de8-2a3ce5c14171: 0px;
  --gap-v-cae441c9-c058-4f0c-9de8-2a3ce5c14171: 40px;
  --gap-uuid: cae441c9-c058-4f0c-9de8-2a3ce5c14171;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-cae441c9-c058-4f0c-9de8-2a3ce5c14171] {
    gap: 16px;
    padding: 0px;
    --gap-h-cae441c9-c058-4f0c-9de8-2a3ce5c14171: 0px;
    --gap-v-cae441c9-c058-4f0c-9de8-2a3ce5c14171: 16px;
  }
}
.sd[data-s-73489859-0454-42ce-8501-31a116231c0f] {
  background: rgb(255, 255, 255);
  height: auto;
  margin: 0px 0px 0px -35px;
  width: 436px;
  max-width: calc(100% - -35px);
}
.sd[data-s-0ef8c751-ed3d-49da-97ff-4ecc3a99ba77] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-cae441c9-c058-4f0c-9de8-2a3ce5c14171) * 0));
  max-width: calc(
    100% - (var(--gap-h-cae441c9-c058-4f0c-9de8-2a3ce5c14171) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0ef8c751-ed3d-49da-97ff-4ecc3a99ba77] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0ef8c751-ed3d-49da-97ff-4ecc3a99ba77] {
    display: flex;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0ef8c751-ed3d-49da-97ff-4ecc3a99ba77] {
    display: flex;
    font-size: 13px;
  }
}
.sd[data-s-1da8a7ce-6375-4015-9019-2873bbacf331] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-cae441c9-c058-4f0c-9de8-2a3ce5c14171) * 0));
  max-width: calc(
    100% - (var(--gap-h-cae441c9-c058-4f0c-9de8-2a3ce5c14171) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1da8a7ce-6375-4015-9019-2873bbacf331] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1da8a7ce-6375-4015-9019-2873bbacf331] {
    display: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1da8a7ce-6375-4015-9019-2873bbacf331] {
    display: none;
    font-size: 13px;
  }
}
.sd[data-s-31dd8ede-b2f2-4354-8efc-7e00a7a0788f] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-31dd8ede-b2f2-4354-8efc-7e00a7a0788f]:hover {
  opacity: 1;
}
.sd[data-s-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 100%;
  z-index: 5;
  --gap-h-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13: 18px;
  --gap-v-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13: 0px;
  --gap-uuid: a63d319d-6522-4f68-8b0b-1d5ca1dc4a13;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13] {
    height: auto;
    --gap-h-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13: 18px;
    --gap-v-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13] {
    gap: 8px;
    margin: 0px;
    padding: 0px;
    --gap-h-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13: 8px;
    --gap-v-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13: 0px;
  }
}
.sd[data-s-1d815b95-657c-4b8b-a6f2-484771b0f7f5] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-31dd8ede-b2f2-4354-8efc-7e00a7a0788f]:hover
  .sd[data-s-1d815b95-657c-4b8b-a6f2-484771b0f7f5] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1d815b95-657c-4b8b-a6f2-484771b0f7f5] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1d815b95-657c-4b8b-a6f2-484771b0f7f5] {
    font-size: 13px;
  }
}
.sd[data-s-e10d8f1d-ac64-4038-844f-8a2551f7369d] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-31dd8ede-b2f2-4354-8efc-7e00a7a0788f]:hover
  .sd[data-s-e10d8f1d-ac64-4038-844f-8a2551f7369d] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-34ab1aec-3148-4dd2-ba32-10497288aa86] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-a63d319d-6522-4f68-8b0b-1d5ca1dc4a13) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
  --gap-h-34ab1aec-3148-4dd2-ba32-10497288aa86: 18px;
  --gap-v-34ab1aec-3148-4dd2-ba32-10497288aa86: 0px;
  --gap-uuid: 34ab1aec-3148-4dd2-ba32-10497288aa86;
  max-width: 100%;
}
.sd[data-s-31dd8ede-b2f2-4354-8efc-7e00a7a0788f]:hover
  .sd[data-s-34ab1aec-3148-4dd2-ba32-10497288aa86] {
  opacity: 1;
  --gap-h-34ab1aec-3148-4dd2-ba32-10497288aa86: 18px;
  --gap-v-34ab1aec-3148-4dd2-ba32-10497288aa86: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-34ab1aec-3148-4dd2-ba32-10497288aa86] {
    gap: 8px;
    --gap-h-34ab1aec-3148-4dd2-ba32-10497288aa86: 8px;
    --gap-v-34ab1aec-3148-4dd2-ba32-10497288aa86: 0px;
  }
}
.sd[data-s-ca8d674a-ff45-407e-8cf1-318b464fb8e4] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-31dd8ede-b2f2-4354-8efc-7e00a7a0788f]:hover
  .sd[data-s-ca8d674a-ff45-407e-8cf1-318b464fb8e4] {
  transform: translate(10px, 0px);
}
.sd[data-s-18fff6f0-92a1-4d3f-bb8e-5a95bc6479b0] {
  background: #000000ff;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-31dd8ede-b2f2-4354-8efc-7e00a7a0788f]:hover
  .sd[data-s-18fff6f0-92a1-4d3f-bb8e-5a95bc6479b0] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-cf025aed-8a22-48a8-80fd-c12e05a44686] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-2ca10ba2-e099-4302-96ed-154ecb4f8e6e) * 0.5)
  );
}
.sd[data-s-5060e07e-a8e9-4107-bf9c-db3dc8cb1713] {
  align-items: center;
  flex-direction: column;
  height: 362px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5060e07e-a8e9-4107-bf9c-db3dc8cb1713]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5060e07e-a8e9-4107-bf9c-db3dc8cb1713] {
    align-content: flex-start;
    align-items: flex-start;
    height: 250px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5060e07e-a8e9-4107-bf9c-db3dc8cb1713] {
    padding: 16px 0px 16px 0px;
  }
}
.sd[data-s-768bc830-d28d-4203-8b32-c8b8797a5d70] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: -4px;
  height: 69px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 60px;
  width: 100%;
  --gap-h-768bc830-d28d-4203-8b32-c8b8797a5d70: 0px;
  --gap-v-768bc830-d28d-4203-8b32-c8b8797a5d70: -4px;
  --gap-uuid: 768bc830-d28d-4203-8b32-c8b8797a5d70;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-768bc830-d28d-4203-8b32-c8b8797a5d70] {
    padding: 0px 30px 0px 30px;
    --gap-h-768bc830-d28d-4203-8b32-c8b8797a5d70: 0px;
    --gap-v-768bc830-d28d-4203-8b32-c8b8797a5d70: -4px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-768bc830-d28d-4203-8b32-c8b8797a5d70] {
    margin: -7px 0px 0px 0px;
    padding: 0px 0px 0px 28px;
    --gap-h-768bc830-d28d-4203-8b32-c8b8797a5d70: 0px;
    --gap-v-768bc830-d28d-4203-8b32-c8b8797a5d70: -4px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-cfa6e511-74fe-48dc-90be-2a0d7deab11f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: -4px;
  justify-content: flex-start;
  padding: 0px;
  width: 600px;
  --gap-h-cfa6e511-74fe-48dc-90be-2a0d7deab11f: 0px;
  --gap-v-cfa6e511-74fe-48dc-90be-2a0d7deab11f: -4px;
  --gap-uuid: cfa6e511-74fe-48dc-90be-2a0d7deab11f;
  max-width: 100%;
}
.sd[data-s-09fb6c91-6c3a-4c9a-acaa-4ee5b0efcb41] {
  color: #ffffff;
  font-family: var(--s-font-538ff687);
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: calc(100% - (var(--gap-h-cfa6e511-74fe-48dc-90be-2a0d7deab11f) * 0));
  max-width: calc(
    100% - (var(--gap-h-cfa6e511-74fe-48dc-90be-2a0d7deab11f) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-09fb6c91-6c3a-4c9a-acaa-4ee5b0efcb41] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-09fb6c91-6c3a-4c9a-acaa-4ee5b0efcb41] {
    font-size: 14px;
  }
}
.sd[data-s-f698189c-cb51-487b-8c06-b31d5ff93904] {
  height: auto;
  width: calc(70% - (var(--gap-h-cfa6e511-74fe-48dc-90be-2a0d7deab11f) * 0.3));
  max-width: calc(
    70% - (var(--gap-h-cfa6e511-74fe-48dc-90be-2a0d7deab11f) * 0.3)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f698189c-cb51-487b-8c06-b31d5ff93904] {
    width: 70%;
  }
}
.sd[data-s-a718a3c1-044c-413f-b041-43d3ed72c74e] {
  align-items: center;
  flex-direction: column;
  height: 362px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a718a3c1-044c-413f-b041-43d3ed72c74e]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a718a3c1-044c-413f-b041-43d3ed72c74e] {
    align-content: flex-start;
    align-items: flex-start;
    height: 250px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a718a3c1-044c-413f-b041-43d3ed72c74e] {
    padding: 60px 0px 60px 0px;
  }
}
.sd[data-s-71603dc5-35d1-4674-a258-0a4ca1490db6] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  gap: 4px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px 60px 0px 60px;
  width: 100%;
  --gap-h-71603dc5-35d1-4674-a258-0a4ca1490db6: 0px;
  --gap-v-71603dc5-35d1-4674-a258-0a4ca1490db6: 4px;
  --gap-uuid: 71603dc5-35d1-4674-a258-0a4ca1490db6;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-71603dc5-35d1-4674-a258-0a4ca1490db6] {
    padding: 0px 30px 0px 30px;
    --gap-h-71603dc5-35d1-4674-a258-0a4ca1490db6: 0px;
    --gap-v-71603dc5-35d1-4674-a258-0a4ca1490db6: 4px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-71603dc5-35d1-4674-a258-0a4ca1490db6] {
    gap: 2px;
    margin: 0px;
    padding: 0px 0px 0px 28px;
    --gap-h-71603dc5-35d1-4674-a258-0a4ca1490db6: 0px;
    --gap-v-71603dc5-35d1-4674-a258-0a4ca1490db6: 2px;
  }
}
.sd[data-s-0727e968-6f45-40a7-b372-50cb5958ff1b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 4px;
  justify-content: flex-start;
  padding: 0px;
  width: 600px;
  --gap-h-0727e968-6f45-40a7-b372-50cb5958ff1b: 0px;
  --gap-v-0727e968-6f45-40a7-b372-50cb5958ff1b: 4px;
  --gap-uuid: 0727e968-6f45-40a7-b372-50cb5958ff1b;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-0727e968-6f45-40a7-b372-50cb5958ff1b] {
    gap: 2px;
    --gap-h-0727e968-6f45-40a7-b372-50cb5958ff1b: 0px;
    --gap-v-0727e968-6f45-40a7-b372-50cb5958ff1b: 2px;
  }
}
.sd[data-s-3073b578-b3d5-47be-866b-00431ed82446] {
  color: #ffffff;
  font-family: var(--s-font-538ff687);
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.8;
  margin: -7px 0px 0px 0px;
  text-align: left;
  width: 660px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3073b578-b3d5-47be-866b-00431ed82446] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3073b578-b3d5-47be-866b-00431ed82446] {
    font-size: 14px;
  }
}
.sd[data-s-ca981812-3cb0-4c85-9109-8fcfa111e9fd] {
  height: auto;
  width: calc(80% - (var(--gap-h-0727e968-6f45-40a7-b372-50cb5958ff1b) * 0.2));
  max-width: calc(
    80% - (var(--gap-h-0727e968-6f45-40a7-b372-50cb5958ff1b) * 0.2)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ca981812-3cb0-4c85-9109-8fcfa111e9fd] {
    width: 80%;
  }
}
.sd[data-s-67579ec9-085b-417b-94fc-f938fc6304c4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
  --gap-v-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
  --gap-uuid: 67579ec9-085b-417b-94fc-f938fc6304c4;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-67579ec9-085b-417b-94fc-f938fc6304c4] {
    display: none;
    --gap-h-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
    --gap-v-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-67579ec9-085b-417b-94fc-f938fc6304c4] {
    display: flex;
    margin: 0px 0px 0px 0px;
    --gap-h-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
    --gap-v-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-67579ec9-085b-417b-94fc-f938fc6304c4] {
    display: none;
    --gap-h-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
    --gap-v-67579ec9-085b-417b-94fc-f938fc6304c4: 0px;
  }
}
.sd[data-s-c938dd7f-5c79-4070-83b4-82fc54fa41ce]:hover {
  opacity: 1;
}
.sd[data-s-c938dd7f-5c79-4070-83b4-82fc54fa41ce]:hover
  .sd[data-s-3eecf6bf-c88d-4e3e-a447-6e9b1a2d6e3e] {
  color: #ffffffff;
}
.sd[data-s-c938dd7f-5c79-4070-83b4-82fc54fa41ce]:hover
  .sd[data-s-3cc5c904-9eb2-452d-bf0e-7970bc125683] {
  opacity: 0;
}
.sd[data-s-c938dd7f-5c79-4070-83b4-82fc54fa41ce]:hover
  .sd[data-s-45bfe25c-a5bb-4f3f-9f1d-0a9d746060ec] {
  opacity: 1;
  --gap-h-45bfe25c-a5bb-4f3f-9f1d-0a9d746060ec: 18px;
  --gap-v-45bfe25c-a5bb-4f3f-9f1d-0a9d746060ec: 0px;
}
.sd[data-s-c938dd7f-5c79-4070-83b4-82fc54fa41ce]:hover
  .sd[data-s-ff3a3ec4-22db-4524-9e91-868cc6db806c] {
  flex: none;
  opacity: 1;
  transition-duration: 180ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-c938dd7f-5c79-4070-83b4-82fc54fa41ce) * 0));
  max-width: calc(
    100% - (var(--gap-h-c938dd7f-5c79-4070-83b4-82fc54fa41ce) * 0)
  );
  height: calc(100% - (var(--gap-v-c938dd7f-5c79-4070-83b4-82fc54fa41ce) * 0));
}
.sd[data-s-9920cbde-ebfc-4498-872e-79f78a39283c] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-67579ec9-085b-417b-94fc-f938fc6304c4) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-67579ec9-085b-417b-94fc-f938fc6304c4) * 0.5)
  );
}
.sd[data-s-3b2c42e1-70cc-44f8-9e45-e9c1384ed90b] {
  align-items: center;
  flex-direction: column;
  height: 352px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-3b2c42e1-70cc-44f8-9e45-e9c1384ed90b]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3b2c42e1-70cc-44f8-9e45-e9c1384ed90b] {
    align-content: flex-start;
    align-items: flex-start;
    height: 273px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3b2c42e1-70cc-44f8-9e45-e9c1384ed90b] {
    padding: 16px 0px 16px 0px;
  }
}
.sd[data-s-026761d0-081e-4082-91f4-53f76f924ce8] {
  align-items: center;
  flex-direction: column;
  height: 352px;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-026761d0-081e-4082-91f4-53f76f924ce8]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .sd[data-s-026761d0-081e-4082-91f4-53f76f924ce8] {
    align-content: flex-start;
    align-items: flex-start;
    height: 273px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-026761d0-081e-4082-91f4-53f76f924ce8] {
    padding: 60px 0px 60px 0px;
  }
}
.sd[data-s-ebdeeaaa-5ff5-4ae4-8487-645218a2bebb] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ebdeeaaa-5ff5-4ae4-8487-645218a2bebb] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ebdeeaaa-5ff5-4ae4-8487-645218a2bebb] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ebdeeaaa-5ff5-4ae4-8487-645218a2bebb] {
    display: flex;
  }
}
.sd[data-s-0205f43b-a8f2-4727-a628-4b5743bb7d0b] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-0205f43b-a8f2-4727-a628-4b5743bb7d0b] {
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-c9fbc489-a3ce-44a4-bf19-b6065951d40e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 80px 0px 40px 0px;
  width: 320px;
  --gap-h-c9fbc489-a3ce-44a4-bf19-b6065951d40e: 0px;
  --gap-v-c9fbc489-a3ce-44a4-bf19-b6065951d40e: 40px;
  --gap-uuid: c9fbc489-a3ce-44a4-bf19-b6065951d40e;
  max-width: 100%;
}
.sd[data-s-c9fbc489-a3ce-44a4-bf19-b6065951d40e].appear {
  --gap-h-c9fbc489-a3ce-44a4-bf19-b6065951d40e: 0px;
  --gap-v-c9fbc489-a3ce-44a4-bf19-b6065951d40e: 40px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c9fbc489-a3ce-44a4-bf19-b6065951d40e].appear {
    opacity: 0;
    transform: translate(0px, 100px);
    transition-delay: 800ms;
    transition-duration: 1800ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  }
  .sd[data-s-c9fbc489-a3ce-44a4-bf19-b6065951d40e] {
    gap: 30px;
    padding: 80px 20px 40px 20px;
    width: 100%;
    --gap-h-c9fbc489-a3ce-44a4-bf19-b6065951d40e: 0px;
    --gap-v-c9fbc489-a3ce-44a4-bf19-b6065951d40e: 30px;
    max-width: 100%;
  }
}
.sd[data-s-ec9fbbcb-8ff6-4999-862a-db717d121b63] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  --gap-h-ec9fbbcb-8ff6-4999-862a-db717d121b63: 0px;
  --gap-v-ec9fbbcb-8ff6-4999-862a-db717d121b63: 40px;
  --gap-uuid: ec9fbbcb-8ff6-4999-862a-db717d121b63;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ec9fbbcb-8ff6-4999-862a-db717d121b63] {
    gap: 40px;
    --gap-h-ec9fbbcb-8ff6-4999-862a-db717d121b63: 0px;
    --gap-v-ec9fbbcb-8ff6-4999-862a-db717d121b63: 40px;
  }
}
.sd[data-s-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487] {
  align-items: center;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  border-top: 1px solid #bebebe;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 7px 15px 6px 15px;
  width: 209px;
  --gap-uuid: 08a74df6-1bdc-4a64-8ec0-8a9fde5a0487;
  --gap-h-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487: 0px;
  --gap-v-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487] {
    gap: 0px 0px;
    padding: 7px 15px 6px 15px;
    width: auto;
    --gap-h-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487: 0px;
    --gap-v-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487: 0px;
    max-width: 100%;
  }
}
.sd[data-s-b5fd1ed0-aabf-40c0-afb8-9cdae8c633ab] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487) * 0));
  --gap-h-b5fd1ed0-aabf-40c0-afb8-9cdae8c633ab: 24px;
  --gap-v-b5fd1ed0-aabf-40c0-afb8-9cdae8c633ab: 0px;
  --gap-uuid: b5fd1ed0-aabf-40c0-afb8-9cdae8c633ab;
  max-width: calc(
    100% - (var(--gap-h-08a74df6-1bdc-4a64-8ec0-8a9fde5a0487) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-b5fd1ed0-aabf-40c0-afb8-9cdae8c633ab] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    width: auto;
    --gap-h-b5fd1ed0-aabf-40c0-afb8-9cdae8c633ab: 10px;
    --gap-v-b5fd1ed0-aabf-40c0-afb8-9cdae8c633ab: 0px;
    max-width: 100%;
  }
}
.sd[data-s-6c10808a-b397-4ead-a58f-6e50e71b8b45] {
  height: 150px;
  width: 150px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6c10808a-b397-4ead-a58f-6e50e71b8b45] {
    height: 12px;
    width: 12px;
    max-width: 100%;
  }
}
.sd[data-s-4780824c-3e2f-4b0c-a6a5-171b65cd2340] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  padding: 83px 57px 83px 0px;
  width: 360px;
  max-width: 100%;
}
.sd[data-s-4780824c-3e2f-4b0c-a6a5-171b65cd2340]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4780824c-3e2f-4b0c-a6a5-171b65cd2340]:before {
    background-size: cover;
  }
  .sd[data-s-4780824c-3e2f-4b0c-a6a5-171b65cd2340] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 200px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8b923213-f34e-4d12-808d-3577a37a7299] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  padding: 83px 57px 83px 0px;
  width: 360px;
  max-width: 100%;
}
.sd[data-s-8b923213-f34e-4d12-808d-3577a37a7299]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8b923213-f34e-4d12-808d-3577a37a7299]:before {
    background-size: cover;
  }
  .sd[data-s-8b923213-f34e-4d12-808d-3577a37a7299] {
    height: 200px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-0162b7d4-e867-4efd-9bc9-e1328a10bbaa] {
  align-content: center;
  align-items: center;
  background: #4f4f4fff;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0162b7d4-e867-4efd-9bc9-e1328a10bbaa]:hover {
  opacity: 0.99;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0162b7d4-e867-4efd-9bc9-e1328a10bbaa] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0162b7d4-e867-4efd-9bc9-e1328a10bbaa] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0162b7d4-e867-4efd-9bc9-e1328a10bbaa] {
    display: none;
  }
}
.sd[data-s-a437f095-5a8f-4d13-8b6a-d6e3977ed9de] {
  align-content: center;
  align-items: center;
  background: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px 0px;
  height: 100%;
  justify-content: center;
  opacity: 1;
  padding: 160px 0px 190px 0px;
  width: 1440px;
  z-index: 5;
  --gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
  --gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
  --gap-uuid: a437f095-5a8f-4d13-8b6a-d6e3977ed9de;
  max-width: 100%;
}
.sd[data-s-0162b7d4-e867-4efd-9bc9-e1328a10bbaa]:hover
  .sd[data-s-a437f095-5a8f-4d13-8b6a-d6e3977ed9de]:hover {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
  --gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a437f095-5a8f-4d13-8b6a-d6e3977ed9de] {
    background: #4f4f4fff;
    display: flex;
    --gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
    --gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a437f095-5a8f-4d13-8b6a-d6e3977ed9de] {
    display: flex;
    --gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
    --gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a437f095-5a8f-4d13-8b6a-d6e3977ed9de] {
    display: flex;
    padding: 24px 16px 4px 16px;
    --gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
    --gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de: 0px;
  }
}
.sd[data-s-af939d0e-6157-4e0d-a400-cfd18eddaee5] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0));
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  top: 0;
  width: calc(25% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.75));
  z-index: 2;
  max-width: calc(
    25% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.75)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-af939d0e-6157-4e0d-a400-cfd18eddaee5] {
    width: 25%;
  }
}
.sd[data-s-db9a6b2f-7dc3-4cce-9011-2aa9bdd8eb80] {
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  opacity: 1;
  position: absolute;
  right: 20px;
  top: 70px;
  width: 144px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-db9a6b2f-7dc3-4cce-9011-2aa9bdd8eb80]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-db9a6b2f-7dc3-4cce-9011-2aa9bdd8eb80] {
    bottom: auto;
    height: auto;
    left: 122px;
    opacity: 1;
    right: auto;
    top: 76px;
    width: 48%;
    max-width: 48%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-db9a6b2f-7dc3-4cce-9011-2aa9bdd8eb80] {
    bottom: auto;
    left: auto;
    right: -30px;
    top: 50px;
    width: 55%;
    max-width: 55%;
  }
}
.sd[data-s-43b73c89-9019-4f4f-b223-b84a350be0e3] {
  align-content: center;
  align-items: center;
  bottom: -20px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px 0px 79px 0px;
  position: absolute;
  right: 150px;
  top: auto;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-43b73c89-9019-4f4f-b223-b84a350be0e3] {
    bottom: -20px;
    height: 100%;
    left: 35px;
    right: auto;
    top: auto;
    width: 58%;
    max-width: 58%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-43b73c89-9019-4f4f-b223-b84a350be0e3] {
    bottom: -30px;
    left: 20px;
    right: auto;
    top: auto;
    width: 58%;
  }
}
.sd[data-s-8265d074-5b3d-4706-b0bb-4c446b4fd378] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  opacity: 1;
  position: relative;
  width: 193px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-8265d074-5b3d-4706-b0bb-4c446b4fd378]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8265d074-5b3d-4706-b0bb-4c446b4fd378] {
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8265d074-5b3d-4706-b0bb-4c446b4fd378] {
    width: 110%;
    max-width: 110%;
  }
}
.sd[data-s-2f4e8718-820f-4403-af2e-49c882c509e5] {
  align-items: center;
  bottom: 64px;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  opacity: 1;
  position: absolute;
  right: -25px;
  top: auto;
  width: 243px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-2f4e8718-820f-4403-af2e-49c882c509e5]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2f4e8718-820f-4403-af2e-49c882c509e5] {
    bottom: 65px;
    opacity: 1;
    top: NaNpx;
    width: 73%;
    max-width: 73%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2f4e8718-820f-4403-af2e-49c882c509e5] {
    bottom: 50px;
    left: auto;
    opacity: 1;
    right: -11px;
    top: auto;
    width: 66%;
    max-width: 66%;
  }
}
.sd[data-s-52a1d5ee-b8e3-4ff2-96ba-327eca401891] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(44% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.56));
  z-index: 2;
  --gap-h-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 0px;
  --gap-v-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 20px;
  --gap-uuid: 52a1d5ee-b8e3-4ff2-96ba-327eca401891;
  max-width: calc(
    44% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.56)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-52a1d5ee-b8e3-4ff2-96ba-327eca401891] {
    display: flex;
    width: calc(
      50% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.5)
    );
    --gap-h-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 0px;
    --gap-v-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 20px;
    max-width: calc(
      50% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.5)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-52a1d5ee-b8e3-4ff2-96ba-327eca401891] {
    display: flex;
    flex: none;
    width: calc(100% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0));
    --gap-h-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 0px;
    --gap-v-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 20px;
    max-width: calc(
      100% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-52a1d5ee-b8e3-4ff2-96ba-327eca401891] {
    display: flex;
    gap: 10px;
    margin: -75px 0px 0px 0px;
    padding: 0px;
    --gap-h-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 0px;
    --gap-v-52a1d5ee-b8e3-4ff2-96ba-327eca401891: 10px;
    width: calc(100% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0));
    max-width: calc(
      100% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0)
    );
  }
}
.sd[data-s-2cdbe1c8-2f66-44a5-b766-a3d69f5bf9cd] {
  align-items: center;
  flex-direction: column;
  height: calc(8% - (var(--gap-v-52a1d5ee-b8e3-4ff2-96ba-327eca401891) * 0.92));
  justify-content: center;
  margin: 0px;
  width: calc(
    6% -
      (var(--gap-h-52a1d5ee-b8e3-4ff2-96ba-327eca401891) * 0.9400000000000001)
  );
  max-width: calc(
    6% -
      (var(--gap-h-52a1d5ee-b8e3-4ff2-96ba-327eca401891) * 0.9400000000000001)
  );
}
.sd[data-s-a00b681a-0b46-4fb7-8183-37a23f5361a7] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-a00b681a-0b46-4fb7-8183-37a23f5361a7: 0px;
  --gap-v-a00b681a-0b46-4fb7-8183-37a23f5361a7: 24px;
  --gap-uuid: a00b681a-0b46-4fb7-8183-37a23f5361a7;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a00b681a-0b46-4fb7-8183-37a23f5361a7] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-a00b681a-0b46-4fb7-8183-37a23f5361a7: 0px;
    --gap-v-a00b681a-0b46-4fb7-8183-37a23f5361a7: 10px;
  }
}
.sd[data-s-bf13ef8d-9eec-40ac-9fe2-42d6eb9b138f] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  width: calc(
    68% -
      (var(--gap-h-a00b681a-0b46-4fb7-8183-37a23f5361a7) * 0.32000000000000006)
  );
  max-width: calc(
    68% -
      (var(--gap-h-a00b681a-0b46-4fb7-8183-37a23f5361a7) * 0.32000000000000006)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-bf13ef8d-9eec-40ac-9fe2-42d6eb9b138f] {
    width: calc(
      59% - (var(--gap-h-a00b681a-0b46-4fb7-8183-37a23f5361a7) * 0.41)
    );
    max-width: calc(
      59% - (var(--gap-h-a00b681a-0b46-4fb7-8183-37a23f5361a7) * 0.41)
    );
  }
}
.sd[data-s-011891d9-2390-4b2b-bca3-a0ac9a825add] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-011891d9-2390-4b2b-bca3-a0ac9a825add: 0px;
  --gap-v-011891d9-2390-4b2b-bca3-a0ac9a825add: 40px;
  --gap-uuid: 011891d9-2390-4b2b-bca3-a0ac9a825add;
}
@media screen and (max-width: 480px) {
  .sd[data-s-011891d9-2390-4b2b-bca3-a0ac9a825add] {
    gap: 10px;
    --gap-h-011891d9-2390-4b2b-bca3-a0ac9a825add: 0px;
    --gap-v-011891d9-2390-4b2b-bca3-a0ac9a825add: 10px;
  }
}
.sd[data-s-3f24a43e-3d5f-4ba3-8b38-d6f8dfc00858] {
  height: auto;
  width: calc(
    68% -
      (var(--gap-h-011891d9-2390-4b2b-bca3-a0ac9a825add) * 0.32000000000000006)
  );
  max-width: calc(
    68% -
      (var(--gap-h-011891d9-2390-4b2b-bca3-a0ac9a825add) * 0.32000000000000006)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-3f24a43e-3d5f-4ba3-8b38-d6f8dfc00858] {
    width: calc(
      44% - (var(--gap-h-011891d9-2390-4b2b-bca3-a0ac9a825add) * 0.56)
    );
    max-width: calc(
      44% - (var(--gap-h-011891d9-2390-4b2b-bca3-a0ac9a825add) * 0.56)
    );
  }
}
.sd[data-s-1c7edf67-4216-47d0-abe5-6e879ed111cb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 14px;
  height: auto;
  justify-content: flex-end;
  padding: 0px;
  width: auto;
  --gap-h-1c7edf67-4216-47d0-abe5-6e879ed111cb: 14px;
  --gap-v-1c7edf67-4216-47d0-abe5-6e879ed111cb: 0px;
  --gap-uuid: 1c7edf67-4216-47d0-abe5-6e879ed111cb;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-1c7edf67-4216-47d0-abe5-6e879ed111cb] {
    gap: 6px;
    padding: 0px;
    --gap-h-1c7edf67-4216-47d0-abe5-6e879ed111cb: 6px;
    --gap-v-1c7edf67-4216-47d0-abe5-6e879ed111cb: 0px;
  }
}
.sd[data-s-efbb53bd-d698-4aa4-ba68-9ba2f577b463] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.6;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-efbb53bd-d698-4aa4-ba68-9ba2f577b463] {
    font-size: 1.8vw;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-efbb53bd-d698-4aa4-ba68-9ba2f577b463] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-efbb53bd-d698-4aa4-ba68-9ba2f577b463] {
    font-size: 13px;
  }
}
.sd[data-s-4f70ec19-5845-4960-861c-3ac5b83110c4] {
  height: auto;
  width: 14px;
  max-width: 100%;
}
.sd[data-s-a437f095-5a8f-4d13-8b6a-d6e3977ed9de]:hover
  .sd[data-s-4f70ec19-5845-4960-861c-3ac5b83110c4] {
  transform: translate(8px, 0px);
}
.sd[data-s-3c38b640-0eed-456f-ad49-fcf3b6d11d6f] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0));
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: calc(25% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.75));
  z-index: 2;
  max-width: calc(
    25% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.75)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3c38b640-0eed-456f-ad49-fcf3b6d11d6f] {
    width: calc(
      24% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.76)
    );
    max-width: calc(
      24% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.76)
    );
    height: calc(
      100% - (var(--gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3c38b640-0eed-456f-ad49-fcf3b6d11d6f] {
    padding: 42px;
    width: calc(
      25% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.75)
    );
    max-width: calc(
      25% - (var(--gap-h-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0.75)
    );
    height: calc(
      100% - (var(--gap-v-a437f095-5a8f-4d13-8b6a-d6e3977ed9de) * 0)
    );
  }
}
.sd[data-s-6848df43-0bea-4570-8fb1-1570869faeaf] {
  align-items: center;
  bottom: auto;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: 20px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: 60px;
  width: 213px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-6848df43-0bea-4570-8fb1-1570869faeaf]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6848df43-0bea-4570-8fb1-1570869faeaf] {
    bottom: auto;
    left: 31px;
    opacity: 1;
    right: auto;
    top: 60px;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6848df43-0bea-4570-8fb1-1570869faeaf] {
    bottom: auto;
    left: -41px;
    right: auto;
    top: 42px;
    width: 60%;
    max-width: 60%;
  }
}
.sd[data-s-e6f5559c-9558-4718-8416-980966f06dc9] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 180px;
  padding: 92px 0px 0px 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: auto;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e6f5559c-9558-4718-8416-980966f06dc9] {
    bottom: 0px;
    left: auto;
    padding: 72px 0px 0px 0px;
    right: 35px;
    top: 0px;
    width: 40%;
    max-width: 40%;
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e6f5559c-9558-4718-8416-980966f06dc9] {
    padding: 42px 0px 0px 0px;
  }
}
.sd[data-s-b013689d-8b6b-424b-a0fc-2ce442767f98] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: auto;
  justify-content: center;
  position: relative;
  width: 126px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-b013689d-8b6b-424b-a0fc-2ce442767f98]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b013689d-8b6b-424b-a0fc-2ce442767f98] {
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b013689d-8b6b-424b-a0fc-2ce442767f98] {
    width: 130%;
    max-width: 130%;
  }
}
.sd[data-s-7ff72e0d-d957-40d2-8645-30f30dbb8874] {
  align-items: center;
  bottom: 50px;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: 20px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: auto;
  width: 184px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-7ff72e0d-d957-40d2-8645-30f30dbb8874]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7ff72e0d-d957-40d2-8645-30f30dbb8874] {
    bottom: 30px;
    left: 20px;
    opacity: 1;
    right: auto;
    top: auto;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7ff72e0d-d957-40d2-8645-30f30dbb8874] {
    bottom: 36px;
    left: 0px;
    width: 58%;
    max-width: 58%;
  }
}
.sd[data-s-c8f45404-b6ca-4998-af2a-da1b0be49c13] {
  background: #000000ff;
  bottom: auto;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: 100%;
  z-index: 2;
  max-width: 100%;
}
.sd[data-s-0162b7d4-e867-4efd-9bc9-e1328a10bbaa]:hover
  .sd[data-s-c8f45404-b6ca-4998-af2a-da1b0be49c13] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  z-index: 4;
}
.sd[data-s-f391e7cd-e9d2-455a-a559-9f58767b56b2] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f391e7cd-e9d2-455a-a559-9f58767b56b2] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f391e7cd-e9d2-455a-a559-9f58767b56b2] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f391e7cd-e9d2-455a-a559-9f58767b56b2] {
    background: #3a3a3aff;
    display: flex;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7c16b0af-794f-4020-9b8d-606128a5d9ee] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7c16b0af-794f-4020-9b8d-606128a5d9ee] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7c16b0af-794f-4020-9b8d-606128a5d9ee] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c16b0af-794f-4020-9b8d-606128a5d9ee] {
    background: #3a3a3aff;
    display: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-bc76d2dc-4349-49f1-bfba-31be805ec288] {
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: 340px;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 100%;
  --gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288: 0px;
  --gap-v-bc76d2dc-4349-49f1-bfba-31be805ec288: 0px;
  --gap-uuid: bc76d2dc-4349-49f1-bfba-31be805ec288;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bc76d2dc-4349-49f1-bfba-31be805ec288] {
    display: flex;
    flex: none;
    height: 280px;
    --gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288: 0px;
    --gap-v-bc76d2dc-4349-49f1-bfba-31be805ec288: 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-bc76d2dc-4349-49f1-bfba-31be805ec288] {
    display: flex;
    flex: none;
    flex-wrap: wrap;
    gap: 40px 0px;
    height: 200px;
    --gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288: 0px;
    --gap-v-bc76d2dc-4349-49f1-bfba-31be805ec288: 40px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bc76d2dc-4349-49f1-bfba-31be805ec288] {
    display: none;
    gap: 16px 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288: 0px;
    --gap-v-bc76d2dc-4349-49f1-bfba-31be805ec288: 0px;
  }
}
.sd[data-s-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754] {
  align-content: center;
  align-items: center;
  background: #000000ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-bc76d2dc-4349-49f1-bfba-31be805ec288) * 0));
  justify-content: center;
  padding: 0px;
  width: calc(50% - (var(--gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288) * 0.5));
  --gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 0px;
  --gap-v-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 0px;
  --gap-uuid: a6ca74a4-3cd5-4138-a2d4-9586ad9a3754;
  max-width: calc(
    50% - (var(--gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288) * 0.5)
  );
}
.sd[data-s-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754]:hover {
  transition-timing-function: ease-in-out;
  --gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 0px;
  --gap-v-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754] {
    gap: 40px 0px;
    --gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 0px;
    --gap-v-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754] {
    gap: 16px 0px;
    --gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 0px;
    --gap-v-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754: 16px;
  }
}
.sd[data-s-1cb82c45-8553-4541-a5a9-73017015bb49] {
  background: #000000ff;
  height: calc(100% - (var(--gap-v-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0));
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: calc(100% - (var(--gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0)
  );
}
.sd[data-s-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754]:hover
  .sd[data-s-1cb82c45-8553-4541-a5a9-73017015bb49] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-685945e5-9ee4-4775-a21d-9d8fd5854752] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 7px;
  height: calc(100% - (var(--gap-v-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0));
  justify-content: flex-end;
  margin: 0px;
  padding: 30px 30px 30px 30px;
  width: calc(100% - (var(--gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0));
  z-index: 1;
  --gap-h-685945e5-9ee4-4775-a21d-9d8fd5854752: 0px;
  --gap-v-685945e5-9ee4-4775-a21d-9d8fd5854752: 7px;
  --gap-uuid: 685945e5-9ee4-4775-a21d-9d8fd5854752;
  max-width: calc(
    100% - (var(--gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0)
  );
}
.sd[data-s-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754]:hover
  .sd[data-s-685945e5-9ee4-4775-a21d-9d8fd5854752]:hover {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-685945e5-9ee4-4775-a21d-9d8fd5854752: 0px;
  --gap-v-685945e5-9ee4-4775-a21d-9d8fd5854752: 7px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-685945e5-9ee4-4775-a21d-9d8fd5854752] {
    gap: 40px 0px;
    --gap-h-685945e5-9ee4-4775-a21d-9d8fd5854752: 0px;
    --gap-v-685945e5-9ee4-4775-a21d-9d8fd5854752: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-685945e5-9ee4-4775-a21d-9d8fd5854752] {
    gap: 16px 0px;
    --gap-h-685945e5-9ee4-4775-a21d-9d8fd5854752: 0px;
    --gap-v-685945e5-9ee4-4775-a21d-9d8fd5854752: 16px;
  }
}
.sd[data-s-3ae20739-183c-4d49-b16f-ef566f5653cb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 40px;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-685945e5-9ee4-4775-a21d-9d8fd5854752) * 0));
  z-index: 1;
  --gap-h-3ae20739-183c-4d49-b16f-ef566f5653cb: 40px;
  --gap-v-3ae20739-183c-4d49-b16f-ef566f5653cb: 0px;
  --gap-uuid: 3ae20739-183c-4d49-b16f-ef566f5653cb;
  max-width: calc(
    100% - (var(--gap-h-685945e5-9ee4-4775-a21d-9d8fd5854752) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-3ae20739-183c-4d49-b16f-ef566f5653cb] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-3ae20739-183c-4d49-b16f-ef566f5653cb: 16px;
    --gap-v-3ae20739-183c-4d49-b16f-ef566f5653cb: 0px;
  }
}
.sd[data-s-a64c878a-4050-459b-b41a-0be5f35c0518] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-a64c878a-4050-459b-b41a-0be5f35c0518: 0px;
  --gap-v-a64c878a-4050-459b-b41a-0be5f35c0518: 3px;
  --gap-uuid: a64c878a-4050-459b-b41a-0be5f35c0518;
  max-width: 100%;
}
.sd[data-s-685945e5-9ee4-4775-a21d-9d8fd5854752]:hover
  .sd[data-s-a64c878a-4050-459b-b41a-0be5f35c0518]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.7;
  transform-origin: center left;
  transition-duration: 0ms;
  transition-timing-function: ease-in-out;
  --gap-h-a64c878a-4050-459b-b41a-0be5f35c0518: 0px;
  --gap-v-a64c878a-4050-459b-b41a-0be5f35c0518: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a64c878a-4050-459b-b41a-0be5f35c0518] {
    gap: 6px;
    --gap-h-a64c878a-4050-459b-b41a-0be5f35c0518: 0px;
    --gap-v-a64c878a-4050-459b-b41a-0be5f35c0518: 6px;
  }
}
.sd[data-s-7abe71c1-b782-4884-b4c6-7bbfec4e8d72] {
  color: #ffffffff;
  font-family: var(--s-font-9d91efdb);
  font-size: 26px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-7abe71c1-b782-4884-b4c6-7bbfec4e8d72: 0px;
  --gap-v-7abe71c1-b782-4884-b4c6-7bbfec4e8d72: 3px;
  --gap-uuid: 7abe71c1-b782-4884-b4c6-7bbfec4e8d72;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7abe71c1-b782-4884-b4c6-7bbfec4e8d72] {
    font-size: 14px;
    --gap-h-7abe71c1-b782-4884-b4c6-7bbfec4e8d72: 0px;
    --gap-v-7abe71c1-b782-4884-b4c6-7bbfec4e8d72: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7abe71c1-b782-4884-b4c6-7bbfec4e8d72] {
    font-size: 13px;
    --gap-h-7abe71c1-b782-4884-b4c6-7bbfec4e8d72: 0px;
    --gap-v-7abe71c1-b782-4884-b4c6-7bbfec4e8d72: 3px;
  }
}
.sd[data-s-895f8f85-3d4f-4af3-b3e0-c22bb496daae] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-685945e5-9ee4-4775-a21d-9d8fd5854752]:hover
  .sd[data-s-895f8f85-3d4f-4af3-b3e0-c22bb496daae] {
  transform: translate(10px, 0px);
}
.sd[data-s-465f370d-f14a-4444-b5f9-c6e25c44911f] {
  align-items: center;
  background: #000000ff;
  flex: none;
  flex-direction: column;
  height: calc(100% - (var(--gap-v-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0));
  justify-content: flex-end;
  left: 0;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0;
  width: calc(100% - (var(--gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0));
  z-index: 0;
  max-width: calc(
    100% - (var(--gap-h-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754) * 0)
  );
}
.sd[data-s-465f370d-f14a-4444-b5f9-c6e25c44911f]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-a6ca74a4-3cd5-4138-a2d4-9586ad9a3754]:hover
  .sd[data-s-465f370d-f14a-4444-b5f9-c6e25c44911f] {
  opacity: 1;
}
.sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d] {
  align-content: flex-start;
  align-items: flex-start;
  background: #000000ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-bc76d2dc-4349-49f1-bfba-31be805ec288) * 0));
  justify-content: center;
  padding: 0px;
  width: calc(50% - (var(--gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288) * 0.5));
  --gap-h-e5546782-631f-419a-9181-23f6f0987c4d: 0px;
  --gap-v-e5546782-631f-419a-9181-23f6f0987c4d: 0px;
  --gap-uuid: e5546782-631f-419a-9181-23f6f0987c4d;
  max-width: calc(
    50% - (var(--gap-h-bc76d2dc-4349-49f1-bfba-31be805ec288) * 0.5)
  );
}
.sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d]:hover {
  opacity: 1;
  --gap-h-e5546782-631f-419a-9181-23f6f0987c4d: 0px;
  --gap-v-e5546782-631f-419a-9181-23f6f0987c4d: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d] {
    gap: 40px 0px;
    --gap-h-e5546782-631f-419a-9181-23f6f0987c4d: 0px;
    --gap-v-e5546782-631f-419a-9181-23f6f0987c4d: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d] {
    gap: 16px 0px;
    --gap-h-e5546782-631f-419a-9181-23f6f0987c4d: 0px;
    --gap-v-e5546782-631f-419a-9181-23f6f0987c4d: 16px;
  }
}
.sd[data-s-1f5fb041-1c35-428b-88ba-01bdb1881ca0] {
  background: #000000ff;
  height: calc(100% - (var(--gap-v-e5546782-631f-419a-9181-23f6f0987c4d) * 0));
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: calc(100% - (var(--gap-h-e5546782-631f-419a-9181-23f6f0987c4d) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-e5546782-631f-419a-9181-23f6f0987c4d) * 0)
  );
}
.sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d]:hover
  .sd[data-s-1f5fb041-1c35-428b-88ba-01bdb1881ca0] {
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 7px;
  height: calc(100% - (var(--gap-v-e5546782-631f-419a-9181-23f6f0987c4d) * 0));
  justify-content: flex-end;
  margin: 0px;
  padding: 30px 30px 30px 30px;
  width: calc(100% - (var(--gap-h-e5546782-631f-419a-9181-23f6f0987c4d) * 0));
  z-index: 1;
  --gap-h-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 0px;
  --gap-v-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 7px;
  --gap-uuid: ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1;
  max-width: calc(
    100% - (var(--gap-h-e5546782-631f-419a-9181-23f6f0987c4d) * 0)
  );
}
.sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d]:hover
  .sd[data-s-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1]:hover {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 0px;
  --gap-v-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 7px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1] {
    gap: 40px 0px;
    --gap-h-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 0px;
    --gap-v-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1] {
    gap: 16px 0px;
    --gap-h-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 0px;
    --gap-v-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1: 16px;
  }
}
.sd[data-s-a81c128d-58ad-48fa-8fed-83caf38dcaf8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 40px;
  height: auto;
  justify-content: space-between;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1) * 0));
  z-index: 1;
  --gap-h-a81c128d-58ad-48fa-8fed-83caf38dcaf8: 40px;
  --gap-v-a81c128d-58ad-48fa-8fed-83caf38dcaf8: 0px;
  --gap-uuid: a81c128d-58ad-48fa-8fed-83caf38dcaf8;
  max-width: calc(
    100% - (var(--gap-h-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-a81c128d-58ad-48fa-8fed-83caf38dcaf8] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-a81c128d-58ad-48fa-8fed-83caf38dcaf8: 16px;
    --gap-v-a81c128d-58ad-48fa-8fed-83caf38dcaf8: 0px;
  }
}
.sd[data-s-841e75e7-9e31-4b01-ab1d-4df78239f3c6] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-841e75e7-9e31-4b01-ab1d-4df78239f3c6: 0px;
  --gap-v-841e75e7-9e31-4b01-ab1d-4df78239f3c6: 3px;
  --gap-uuid: 8415e7e7-9e31-4b01-ab1d-4df78239f3c6;
  max-width: 100%;
}
.sd[data-s-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1]:hover
  .sd[data-s-841e75e7-9e31-4b01-ab1d-4df78239f3c6]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.7;
  transform-origin: center left;
  transition-duration: 0ms;
  transition-timing-function: ease-in-out;
  --gap-h-841e75e7-9e31-4b01-ab1d-4df78239f3c6: 0px;
  --gap-v-841e75e7-9e31-4b01-ab1d-4df78239f3c6: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-841e75e7-9e31-4b01-ab1d-4df78239f3c6] {
    gap: 6px;
    --gap-h-841e75e7-9e31-4b01-ab1d-4df78239f3c6: 0px;
    --gap-v-841e75e7-9e31-4b01-ab1d-4df78239f3c6: 6px;
  }
}
.sd[data-s-5566f551-0985-416e-bf31-48fa5f1fe09e] {
  color: #ffffffff;
  font-family: var(--s-font-9d91efdb);
  font-size: 26px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-5566f551-0985-416e-bf31-48fa5f1fe09e: 0px;
  --gap-v-5566f551-0985-416e-bf31-48fa5f1fe09e: 3px;
  --gap-uuid: 5566f551-0985-416e-bf31-48fa5f1fe09e;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5566f551-0985-416e-bf31-48fa5f1fe09e] {
    font-size: 14px;
    --gap-h-5566f551-0985-416e-bf31-48fa5f1fe09e: 0px;
    --gap-v-5566f551-0985-416e-bf31-48fa5f1fe09e: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5566f551-0985-416e-bf31-48fa5f1fe09e] {
    font-size: 13px;
    --gap-h-5566f551-0985-416e-bf31-48fa5f1fe09e: 0px;
    --gap-v-5566f551-0985-416e-bf31-48fa5f1fe09e: 3px;
  }
}
.sd[data-s-c92a8160-9a7b-45c6-9291-ec1cee71cbb1] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-ea55554b-0ee3-4cdd-8f20-bbbf813d5cb1]:hover
  .sd[data-s-c92a8160-9a7b-45c6-9291-ec1cee71cbb1] {
  transform: translate(10px, 0px) skew(0deg, 0deg);
}
.sd[data-s-d0c67ae7-fc43-4c4d-859c-68f5c2752fa0] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: calc(100% - (var(--gap-v-e5546782-631f-419a-9181-23f6f0987c4d) * 0));
  justify-content: flex-end;
  left: 0;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0;
  width: calc(100% - (var(--gap-h-e5546782-631f-419a-9181-23f6f0987c4d) * 0));
  z-index: 0;
  max-width: calc(
    100% - (var(--gap-h-e5546782-631f-419a-9181-23f6f0987c4d) * 0)
  );
}
.sd[data-s-d0c67ae7-fc43-4c4d-859c-68f5c2752fa0]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d]:hover
  .sd[data-s-d0c67ae7-fc43-4c4d-859c-68f5c2752fa0]:hover {
  opacity: 1;
}
.sd[data-s-e5546782-631f-419a-9181-23f6f0987c4d]:hover
  .sd[data-s-d0c67ae7-fc43-4c4d-859c-68f5c2752fa0] {
  opacity: 1;
}
.sd[data-s-1d7971c7-c3b9-4e23-b170-b36a5248c4de] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1d7971c7-c3b9-4e23-b170-b36a5248c4de] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1d7971c7-c3b9-4e23-b170-b36a5248c4de] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1d7971c7-c3b9-4e23-b170-b36a5248c4de] {
    display: flex;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-9f0364c2-29ce-4348-bd60-9babd11353cf] {
  align-items: center;
  flex-direction: column;
  height: 180px;
  justify-content: flex-end;
  padding: 24px 18px 24px 22px;
  width: 360px;
  max-width: 100%;
}
.sd[data-s-9f0364c2-29ce-4348-bd60-9babd11353cf]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 480px) {
  .sd[data-s-9f0364c2-29ce-4348-bd60-9babd11353cf]:before {
    background-size: cover;
  }
  .sd[data-s-9f0364c2-29ce-4348-bd60-9babd11353cf] {
    flex: none;
    height: 220px;
    padding: 20px 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-19cc60ab-01f9-46e4-9104-cf419b42d43f] {
  align-items: center;
  flex-direction: column;
  height: 180px;
  justify-content: flex-end;
  padding: 24px 18px 24px 22px;
  width: 360px;
  max-width: 100%;
}
.sd[data-s-19cc60ab-01f9-46e4-9104-cf419b42d43f]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 480px) {
  .sd[data-s-19cc60ab-01f9-46e4-9104-cf419b42d43f]:before {
    background-size: cover;
  }
  .sd[data-s-19cc60ab-01f9-46e4-9104-cf419b42d43f] {
    flex: none;
    height: 220px;
    padding: 20px;
    width: 100%;
    max-width: 100%;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
#video {
  width: 100%;
  object-fit: cover;
  mask-image: url(../img/top/img-007.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url(../img/top/img-008.svg);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}
.sd[data-r-0_1_0_9_5060e07e-a8e9-4107-bf9c-db3dc8cb1713]:before {
  background-image: url(../img/top/img-009.webp);
}
.sd[data-r-1_1_0_9_a718a3c1-044c-413f-b041-43d3ed72c74e]:before {
  background-image: url(../img/top/img-010.webp);
}
.sd[data-r-2_0_13_465f370d-f14a-4444-b5f9-c6e25c44911f]:before {
  background-image: url(../img/top/img-011.webp);
}
.sd[data-r-2_1_13_d0c67ae7-fc43-4c4d-859c-68f5c2752fa0]:before {
  background-image: url(../img/top/img-012.webp);
}
.sd[data-r-2_fb5380ab-2db0-483c-b6c4-d12325adf9c1]:before {
  background-image: url(../img/top_mobile/top_bg_mobile.webp);
}
.sd[data-r-1_0_0_1_15_1946d91d-b71a-4bcb-beb8-ec2703f92220_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-22);
}
.sd[data-r-1_1_0_1_15_1946d91d-b71a-4bcb-beb8-ec2703f92220_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-22);
}
:root {
  --s-font-258333f5: Lato;
  --s-font-419c9bb7: "ヒラギノ角ゴ W6 JIS2004";
  --s-font-c5aaf4a9: "ヒラギノ角ゴ W4 JIS2004";
  --s-font-698fd34e: "ヒラギノ角ゴ W7 JIS2004";
  --s-font-9d91efdb: "ヒラギノ角ゴ W5 JIS2004";
  --s-font-409d7b36: "ヒラギノ角ゴ W3 JIS2004";
  --s-font-538ff687: Inter;
  --s-font-05bde54e: Inter, "Noto Sans JP";
  --s-font-68950348: "Noto Sans JP";
  --s-font-dd94b322: "Noto Sans JP";
  --s-font-84846cfd: "ヒラギノ角ゴ W0 JIS2004";
}
xt-mark[xt-annotation]::after {
  visibility: visible !important;
  content: attr(xt-annotation);
  margin-left: 0.25em;
  font-size: 0.85em;
  opacity: 0.8;
}
@keyframes skeleton-loading {
  0% {
    background-color: rgba(128, 128, 128, 0.06);
  }
  100% {
    background-color: rgba(128, 128, 128, 0.12);
  }
}
