/* recruit-career-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-15: url('../img/recruit-career/img-001.svg');
  --sf-img-21: url('../img/recruit-career/img-002.webp');
  --sf-img-31: url('../img/recruit-career/img-003.webp');
  --sf-img-33: url('../img/recruit-career/img-004.webp');
  --sf-img-32: url('../img/recruit-career/img-005.webp');
  --sf-img-42: url('../img/recruit-career/img-006.webp');
  --sf-img-41: url('../img/recruit-career/img-007.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 {
  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,
.sd.richText * {
  transition-property:
    all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1,
    --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4,
    --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6,
    --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9,
    --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11;
}
.sd[tabindex]:focus {
  outline: none;
}
.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.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;
}
.sd:where(.icon.material-symbols) {
  align-items: center;
  display: flex;
  font-style: normal;
  font-variation-settings:
    'FILL' var(--symbol-fill, 0),
    'wght' var(--symbol-weight, 400);
  justify-content: center;
  min-height: 1em;
  min-width: 1em;
}
.sd.material-symbols-outlined {
  font-family: Material Symbols Outlined;
}
.sd.material-symbols-weight-200 {
  --symbol-weight: 200;
}
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 {
  display: block;
  word-break: break-word;
}
.richText p,
.richText u {
  backface-visibility: visible;
  color: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
}
.richText p {
  display: block;
}
.richText > p {
  min-height: 1em;
}
.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;
}
img[src='data:,'],
source[src='data:,'] {
  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-f8641c46-bb13-4d2c-930c-38d1c33a3797] {
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-f8641c46-bb13-4d2c-930c-38d1c33a3797: 0px;
  --gap-v-f8641c46-bb13-4d2c-930c-38d1c33a3797: 15px;
  --gap-uuid: f8641c46-bb13-4d2c-930c-38d1c33a3797;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f8641c46-bb13-4d2c-930c-38d1c33a3797] {
    padding: 0px;
    --gap-h-f8641c46-bb13-4d2c-930c-38d1c33a3797: 0px;
    --gap-v-f8641c46-bb13-4d2c-930c-38d1c33a3797: 15px;
  }
}
.sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    font-size: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    font-size: 44px;
  }
}
.sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    font-size: 16px;
    line-height: 1.3;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-f8a4420d-ceef-491d-989a-5b7d95fc0818] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px 16px;
  justify-content: flex-start;
  padding: 0px;
  width: 50%;
  --gap-h-f8a4420d-ceef-491d-989a-5b7d95fc0818: 0px;
  --gap-v-f8a4420d-ceef-491d-989a-5b7d95fc0818: 16px;
  --gap-uuid: f8a4420d-ceef-491d-989a-5b7d95fc0818;
  max-width: 50%;
}
.sd[data-s-f8a4420d-ceef-491d-989a-5b7d95fc0818]:hover {
  opacity: 1;
  --gap-h-f8a4420d-ceef-491d-989a-5b7d95fc0818: 0px;
  --gap-v-f8a4420d-ceef-491d-989a-5b7d95fc0818: 16px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f8a4420d-ceef-491d-989a-5b7d95fc0818] {
    gap: 30px 16px;
    width: 100%;
    --gap-h-f8a4420d-ceef-491d-989a-5b7d95fc0818: 0px;
    --gap-v-f8a4420d-ceef-491d-989a-5b7d95fc0818: 30px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f8a4420d-ceef-491d-989a-5b7d95fc0818] {
    gap: 20px 6px;
    --gap-h-f8a4420d-ceef-491d-989a-5b7d95fc0818: 0px;
    --gap-v-f8a4420d-ceef-491d-989a-5b7d95fc0818: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f8a4420d-ceef-491d-989a-5b7d95fc0818] {
    gap: 17px 6px;
    --gap-h-f8a4420d-ceef-491d-989a-5b7d95fc0818: 0px;
    --gap-v-f8a4420d-ceef-491d-989a-5b7d95fc0818: 17px;
  }
}
.sd[data-s-a029bd41-59fe-4f3f-aabd-cb85341a42c8] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: auto;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  left: auto;
  padding: 0px;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-f8a4420d-ceef-491d-989a-5b7d95fc0818) * 0));
  --gap-h-a029bd41-59fe-4f3f-aabd-cb85341a42c8: 0px;
  --gap-v-a029bd41-59fe-4f3f-aabd-cb85341a42c8: 0px;
  --gap-uuid: a029bd41-59fe-4f3f-aabd-cb85341a42c8;
  max-width: calc(
    100% - (var(--gap-h-f8a4420d-ceef-491d-989a-5b7d95fc0818) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-a029bd41-59fe-4f3f-aabd-cb85341a42c8] {
    gap: 6px;
    padding: 0px;
    --gap-h-a029bd41-59fe-4f3f-aabd-cb85341a42c8: 0px;
    --gap-v-a029bd41-59fe-4f3f-aabd-cb85341a42c8: 6px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a029bd41-59fe-4f3f-aabd-cb85341a42c8] {
    gap: 6px;
    --gap-h-a029bd41-59fe-4f3f-aabd-cb85341a42c8: 0px;
    --gap-v-a029bd41-59fe-4f3f-aabd-cb85341a42c8: 6px;
  }
}
.sd[data-s-be741621-b3f1-457d-9971-0d5457c064ce] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-a029bd41-59fe-4f3f-aabd-cb85341a42c8) * 0));
  left: 0px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: auto;
  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-a029bd41-59fe-4f3f-aabd-cb85341a42c8) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-a029bd41-59fe-4f3f-aabd-cb85341a42c8) * 0)
  );
}
.sd[data-s-f8a4420d-ceef-491d-989a-5b7d95fc0818]:hover
  .sd[data-s-be741621-b3f1-457d-9971-0d5457c064ce] {
  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-a8053018-2339-413a-b678-359754274c48] {
  bottom: auto;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-a029bd41-59fe-4f3f-aabd-cb85341a42c8) * 0));
  max-width: calc(
    100% - (var(--gap-h-a029bd41-59fe-4f3f-aabd-cb85341a42c8) * 0)
  );
}
.sd[data-s-d933e3b2-b778-4b77-a184-3129e866edd3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px 16px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-d933e3b2-b778-4b77-a184-3129e866edd3: 0px;
  --gap-v-d933e3b2-b778-4b77-a184-3129e866edd3: 20px;
  --gap-uuid: d933e3b2-b778-4b77-a184-3129e866edd3;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d933e3b2-b778-4b77-a184-3129e866edd3] {
    gap: 24px 16px;
    --gap-h-d933e3b2-b778-4b77-a184-3129e866edd3: 0px;
    --gap-v-d933e3b2-b778-4b77-a184-3129e866edd3: 24px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d933e3b2-b778-4b77-a184-3129e866edd3] {
    gap: 16px 6px;
    --gap-h-d933e3b2-b778-4b77-a184-3129e866edd3: 0px;
    --gap-v-d933e3b2-b778-4b77-a184-3129e866edd3: 16px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d933e3b2-b778-4b77-a184-3129e866edd3] {
    gap: 15px 6px;
    --gap-h-d933e3b2-b778-4b77-a184-3129e866edd3: 0px;
    --gap-v-d933e3b2-b778-4b77-a184-3129e866edd3: 15px;
  }
}
.sd[data-s-6fd5a6f5-3013-4d8a-abcc-b2efa8c950c0] {
  color: #000000ff;
  font-family: var(--s-font-698fd34e);
  font-size: 24px;
  height: auto;
  line-height: 1.3;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6fd5a6f5-3013-4d8a-abcc-b2efa8c950c0] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6fd5a6f5-3013-4d8a-abcc-b2efa8c950c0] {
    font-size: 16px;
  }
}
.sd[data-s-8ec36871-08f8-40e9-bf59-40b7b46c7765] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 1px;
  padding: 0px;
  width: auto;
  --gap-h-8ec36871-08f8-40e9-bf59-40b7b46c7765: 18px;
  --gap-v-8ec36871-08f8-40e9-bf59-40b7b46c7765: 0px;
  --gap-uuid: 8ec36871-08f8-40e9-bf59-40b7b46c7765;
  max-width: calc(100% - 1px);
}
@media screen and (max-width: 768px) {
  .sd[data-s-8ec36871-08f8-40e9-bf59-40b7b46c7765] {
    gap: 20px;
    --gap-h-8ec36871-08f8-40e9-bf59-40b7b46c7765: 20px;
    --gap-v-8ec36871-08f8-40e9-bf59-40b7b46c7765: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8ec36871-08f8-40e9-bf59-40b7b46c7765] {
    gap: 20px;
    margin: 0px 0px 0px 1px;
    padding: 0px;
    --gap-h-8ec36871-08f8-40e9-bf59-40b7b46c7765: 20px;
    --gap-v-8ec36871-08f8-40e9-bf59-40b7b46c7765: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8ec36871-08f8-40e9-bf59-40b7b46c7765] {
    gap: 14px;
    --gap-h-8ec36871-08f8-40e9-bf59-40b7b46c7765: 14px;
    --gap-v-8ec36871-08f8-40e9-bf59-40b7b46c7765: 0px;
  }
}
.sd[data-s-defb7c87-2278-4164-a3c8-15bde26f80f2] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-defb7c87-2278-4164-a3c8-15bde26f80f2: 0px;
  --gap-v-defb7c87-2278-4164-a3c8-15bde26f80f2: 10px;
  --gap-uuid: defb7c87-2278-4164-a3c8-15bde26f80f2;
}
@media screen and (max-width: 320px) {
  .sd[data-s-defb7c87-2278-4164-a3c8-15bde26f80f2] {
    gap: 7px 0px;
    --gap-h-defb7c87-2278-4164-a3c8-15bde26f80f2: 0px;
    --gap-v-defb7c87-2278-4164-a3c8-15bde26f80f2: 7px;
  }
}
.sd[data-s-7cd06fe0-0eb8-4820-be7f-59898f3a0b5b] {
  color: #000000ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7cd06fe0-0eb8-4820-be7f-59898f3a0b5b] {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7cd06fe0-0eb8-4820-be7f-59898f3a0b5b] {
    font-size: 12px;
  }
}
.sd[data-s-3d9535a7-91f6-4c1b-921e-d0dbaa0a8f71] {
  color: #000000ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 20px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-3d9535a7-91f6-4c1b-921e-d0dbaa0a8f71] {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3d9535a7-91f6-4c1b-921e-d0dbaa0a8f71] {
    font-size: 18px;
  }
}
.sd[data-s-37729019-63c4-4b9b-8fd6-5bacfb402b65] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: auto;
  justify-content: center;
  width: 36px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-37729019-63c4-4b9b-8fd6-5bacfb402b65] {
    width: 30px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-37729019-63c4-4b9b-8fd6-5bacfb402b65] {
    width: 24px;
    max-width: 100%;
  }
}
.sd[data-s-e7fed2c3-2b5e-4a30-8cbc-4dc525fe5ea5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-e7fed2c3-2b5e-4a30-8cbc-4dc525fe5ea5: 0px;
  --gap-v-e7fed2c3-2b5e-4a30-8cbc-4dc525fe5ea5: 10px;
  --gap-uuid: e7fed2c3-2b5e-4a30-8cbc-4dc525fe5ea5;
}
@media screen and (max-width: 320px) {
  .sd[data-s-e7fed2c3-2b5e-4a30-8cbc-4dc525fe5ea5] {
    gap: 7px 0px;
    --gap-h-e7fed2c3-2b5e-4a30-8cbc-4dc525fe5ea5: 0px;
    --gap-v-e7fed2c3-2b5e-4a30-8cbc-4dc525fe5ea5: 7px;
  }
}
.sd[data-s-64bfdf73-93b9-4082-a62b-40bed20ee7e2] {
  color: #000000ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  height: auto;
  line-height: 1.3;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-64bfdf73-93b9-4082-a62b-40bed20ee7e2] {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-64bfdf73-93b9-4082-a62b-40bed20ee7e2] {
    font-size: 12px;
  }
}
.sd[data-s-3fbcf7bb-9b88-4248-be5b-077f08d066fc] {
  color: #000000ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 20px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-3fbcf7bb-9b88-4248-be5b-077f08d066fc] {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3fbcf7bb-9b88-4248-be5b-077f08d066fc] {
    font-size: 18px;
  }
}

.sd[data-s-ecf29114-3a39-455f-9d27-55b93a08f3fe] {
  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-98be8bfa-3b01-4497-889e-dce812010241] {
  align-content: flex-end;
  align-items: flex-end;
  bottom: 60px;
  display: flex;
  flex: none;
  flex-wrap: nowrap;
  justify-content: flex-end;
  left: 0px;
  padding: 0px;
  position: fixed;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-98be8bfa-3b01-4497-889e-dce812010241] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-98be8bfa-3b01-4497-889e-dce812010241] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-98be8bfa-3b01-4497-889e-dce812010241] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-98be8bfa-3b01-4497-889e-dce812010241] {
    display: none;
  }
}
.sd[data-s-2bc07837-f4e0-4d9b-9be9-35e99e253ce0] {
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
}
.sd[data-s-2c358450-4945-48bc-b321-2d0eda459e5c] {
  height: auto;
  position: sticky;
  top: 0px;
  width: 165px;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-405f3e11-d067-417c-a309-d82c61a5b52e] {
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
}
.sd[data-s-5403bd7f-5be6-4c5e-b3cb-794c61435acc] {
  height: auto;
  position: sticky;
  top: 0px;
  width: 160px;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-290e7b97-df9c-4051-aebf-3a0ca59444ea] {
  background: #e0e0e0ff;
  border-bottom: 1px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 0px solid #bebebeff;
  border-top: 0px solid #bebebeff;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-290e7b97-df9c-4051-aebf-3a0ca59444ea] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-290e7b97-df9c-4051-aebf-3a0ca59444ea] {
  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-290e7b97-df9c-4051-aebf-3a0ca59444ea] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-72acef33-e83b-489c-ae52-a2a4742296d4] {
  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-72acef33-e83b-489c-ae52-a2a4742296d4] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-72acef33-e83b-489c-ae52-a2a4742296d4] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-72acef33-e83b-489c-ae52-a2a4742296d4] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-72acef33-e83b-489c-ae52-a2a4742296d4] {
    display: none;
  }
}
.sd[data-s-19c8626e-6cde-4be3-bc43-b1f7c48a4293] {
  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-19c8626e-6cde-4be3-bc43-b1f7c48a4293] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-9ea59c06-2797-4c8e-918f-1e591669e970] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-98e0fa6e-ea1e-4f8c-95d5-639b1c4eaa59] {
  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-98e0fa6e-ea1e-4f8c-95d5-639b1c4eaa59] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-b5bc7dad-b746-40f0-822d-fc49c098af8f] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-9661e1e9-be65-48bb-9ba7-e98695fad41c] {
  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-9661e1e9-be65-48bb-9ba7-e98695fad41c] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7017bde8-0ded-4f94-905f-7a9b71237d2b] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7017bde8-0ded-4f94-905f-7a9b71237d2b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7017bde8-0ded-4f94-905f-7a9b71237d2b] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7017bde8-0ded-4f94-905f-7a9b71237d2b] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7017bde8-0ded-4f94-905f-7a9b71237d2b] {
    display: flex;
  }
}
.sd[data-s-caedf892-b6b3-4a3a-a6aa-61f08853ae91] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-bf2b9f62-9140-440e-84a1-8bf8933a33c8] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bf2b9f62-9140-440e-84a1-8bf8933a33c8] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-bf2b9f62-9140-440e-84a1-8bf8933a33c8] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bf2b9f62-9140-440e-84a1-8bf8933a33c8] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bf2b9f62-9140-440e-84a1-8bf8933a33c8] {
    display: flex;
  }
}
.sd[data-s-2c4b72ed-67be-4979-9173-b1472339de4a] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7cc4dc05-397b-453d-bda3-095276923765] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7cc4dc05-397b-453d-bda3-095276923765] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7cc4dc05-397b-453d-bda3-095276923765] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7cc4dc05-397b-453d-bda3-095276923765] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7cc4dc05-397b-453d-bda3-095276923765] {
    display: flex;
  }
}
.sd[data-s-693d2e09-40c1-4cf1-9e40-7dfce471eb5f] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-9c342df3-5a4b-4363-bf51-76e6c5ada7c8] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9c342df3-5a4b-4363-bf51-76e6c5ada7c8] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c342df3-5a4b-4363-bf51-76e6c5ada7c8] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c342df3-5a4b-4363-bf51-76e6c5ada7c8] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9c342df3-5a4b-4363-bf51-76e6c5ada7c8] {
    display: flex;
  }
}
.sd[data-s-1f49a1aa-e432-490a-9b49-fcf976f0bc36] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4fc15782-7d5f-48af-af64-d467192ac5ec] {
  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-4fc15782-7d5f-48af-af64-d467192ac5ec] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-0e2953ab-d8d4-4a1b-9f8c-54ce0eba7b40] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-58aff929-f51b-4a22-87c5-4c1f281aa547] {
  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-2952de0a-41bd-4c7a-82ab-1c59631bd37c] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c1ad41b6-bbc6-4f07-aa00-d75c4ea17cf4] {
  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-f00b62f4-a243-4b4e-a79b-64451cdf3712] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-df71b931-0154-4349-9fc4-b0ec144ba4da] {
  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-94b0a986-bc86-4a09-afd4-22e7d84e4e57] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-9e0f3afb-4758-4553-89f4-70a75791d779] {
  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: 1140px) {
  .sd[data-s-9e0f3afb-4758-4553-89f4-70a75791d779] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9e0f3afb-4758-4553-89f4-70a75791d779] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9e0f3afb-4758-4553-89f4-70a75791d779] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9e0f3afb-4758-4553-89f4-70a75791d779] {
    display: none;
  }
}
.sd[data-s-8fcda473-accc-4b71-9edf-c92e9cba937a] {
  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: 1140px) {
  .sd[data-s-8fcda473-accc-4b71-9edf-c92e9cba937a] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8fcda473-accc-4b71-9edf-c92e9cba937a] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8fcda473-accc-4b71-9edf-c92e9cba937a] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8fcda473-accc-4b71-9edf-c92e9cba937a] {
    display: none;
  }
}
.sd[data-s-14a4696f-ff4e-4308-b13b-bbc8dc0fe17c] {
  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: 1140px) {
  .sd[data-s-14a4696f-ff4e-4308-b13b-bbc8dc0fe17c] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-14a4696f-ff4e-4308-b13b-bbc8dc0fe17c] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-14a4696f-ff4e-4308-b13b-bbc8dc0fe17c] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-14a4696f-ff4e-4308-b13b-bbc8dc0fe17c] {
    display: none;
  }
}
.sd[data-s-6d5f5afa-c173-4f2a-b34c-17fe8b74b554] {
  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: 1140px) {
  .sd[data-s-6d5f5afa-c173-4f2a-b34c-17fe8b74b554] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6d5f5afa-c173-4f2a-b34c-17fe8b74b554] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6d5f5afa-c173-4f2a-b34c-17fe8b74b554] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6d5f5afa-c173-4f2a-b34c-17fe8b74b554] {
    display: none;
  }
}
.sd[data-s-1239c211-1e06-4e19-8a3b-bb2d5fb0ed89] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1239c211-1e06-4e19-8a3b-bb2d5fb0ed89] {
    flex-direction: column;
  }
}
.sd[data-s-86614a5d-a68c-4ca7-9397-a6bc46671c3b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px 0px 0px 60px;
  width: 1440px;
  --gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 0px;
  --gap-v-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 10px;
  --gap-uuid: 86614a5d-a68c-4ca7-9397-a6bc46671c3b;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-86614a5d-a68c-4ca7-9397-a6bc46671c3b] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 0px;
    --gap-v-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-86614a5d-a68c-4ca7-9397-a6bc46671c3b] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 0px;
    --gap-v-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-86614a5d-a68c-4ca7-9397-a6bc46671c3b] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 0px;
    --gap-v-86614a5d-a68c-4ca7-9397-a6bc46671c3b: 10px;
  }
}
.sd[data-s-c9c94e56-0dbb-4154-8319-ada12212cf83] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px -22px;
  padding: 0px 0px 0px 0px;
  width: calc(
    44% - -22px - (var(--gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b) * 0.56)
  );
  max-width: calc(
    44% - -22px - (var(--gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b) * 0.56)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c9c94e56-0dbb-4154-8319-ada12212cf83] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c9c94e56-0dbb-4154-8319-ada12212cf83] {
    display: flex;
    margin: 0px 0px 0px -28px;
    width: calc(
      62% - -28px -
        (
          var(--gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b) *
            0.37999999999999995
        )
    );
    max-width: calc(
      62% - -28px -
        (
          var(--gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b) *
            0.37999999999999995
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c9c94e56-0dbb-4154-8319-ada12212cf83] {
    display: flex;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 12px;
    width: calc(
      100% - 20px - (var(--gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b) * 0)
    );
    max-width: calc(
      100% - 20px - (var(--gap-h-86614a5d-a68c-4ca7-9397-a6bc46671c3b) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c9c94e56-0dbb-4154-8319-ada12212cf83] {
    display: flex;
  }
}
.sd[data-s-6edd6434-40a9-49a5-acc9-98add73dd6de] {
  color: #333333;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6edd6434-40a9-49a5-acc9-98add73dd6de] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6edd6434-40a9-49a5-acc9-98add73dd6de] {
    flex: none;
    font-size: 18px;
    height: 19px;
    padding: 0px 0px 0px 20px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6edd6434-40a9-49a5-acc9-98add73dd6de] {
    font-size: 18px;
  }
}
.sd[data-s-afeb31f8-13e7-43e2-8070-7a89922c51c8] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 100px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 60px;
  padding: 0px;
  width: calc(100% - 60px);
  --gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8: 100px;
  --gap-v-afeb31f8-13e7-43e2-8070-7a89922c51c8: 0px;
  --gap-uuid: afeb31f8-13e7-43e2-8070-7a89922c51c8;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-afeb31f8-13e7-43e2-8070-7a89922c51c8] {
    display: flex;
    gap: 60px;
    width: 100%;
    --gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8: 60px;
    --gap-v-afeb31f8-13e7-43e2-8070-7a89922c51c8: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-afeb31f8-13e7-43e2-8070-7a89922c51c8] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8: 0px;
    --gap-v-afeb31f8-13e7-43e2-8070-7a89922c51c8: 100px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-afeb31f8-13e7-43e2-8070-7a89922c51c8] {
    display: flex;
    gap: 60px;
    padding: 0px;
    --gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8: 60px;
    --gap-v-afeb31f8-13e7-43e2-8070-7a89922c51c8: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-afeb31f8-13e7-43e2-8070-7a89922c51c8] {
    display: flex;
    --gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8: 100px;
    --gap-v-afeb31f8-13e7-43e2-8070-7a89922c51c8: 0px;
  }
}
.sd[data-s-156927c9-491d-45f4-b5ef-677ca2b14d31] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: 1088.24px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(
    55% -
      (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.44999999999999996)
  );
  --gap-h-156927c9-491d-45f4-b5ef-677ca2b14d31: 0px;
  --gap-v-156927c9-491d-45f4-b5ef-677ca2b14d31: 60px;
  --gap-uuid: 156927c9-491d-45f4-b5ef-677ca2b14d31;
  max-width: calc(
    55% -
      (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-156927c9-491d-45f4-b5ef-677ca2b14d31] {
    gap: 40px;
    height: auto;
    width: calc(
      50% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.5)
    );
    --gap-h-156927c9-491d-45f4-b5ef-677ca2b14d31: 0px;
    --gap-v-156927c9-491d-45f4-b5ef-677ca2b14d31: 40px;
    max-width: calc(
      50% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.5)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-156927c9-491d-45f4-b5ef-677ca2b14d31] {
    margin: 80px 30px 0px 30px;
    width: calc(
      100% - 60px - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
    --gap-h-156927c9-491d-45f4-b5ef-677ca2b14d31: 0px;
    --gap-v-156927c9-491d-45f4-b5ef-677ca2b14d31: 60px;
    max-width: calc(
      100% - 60px - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-156927c9-491d-45f4-b5ef-677ca2b14d31] {
    gap: 60px;
    margin: 80px 20px 0px 20px;
    padding: 0px;
    --gap-h-156927c9-491d-45f4-b5ef-677ca2b14d31: 0px;
    --gap-v-156927c9-491d-45f4-b5ef-677ca2b14d31: 60px;
    width: calc(
      100% - 40px - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-156927c9-491d-45f4-b5ef-677ca2b14d31] {
    gap: 40px;
    --gap-h-156927c9-491d-45f4-b5ef-677ca2b14d31: 0px;
    --gap-v-156927c9-491d-45f4-b5ef-677ca2b14d31: 40px;
  }
}
.sd[data-s-d3624b50-b9ce-4249-89fc-2a3fab3b44e0] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-156927c9-491d-45f4-b5ef-677ca2b14d31) * 0));
  --gap-h-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 0px;
  --gap-v-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 60px;
  --gap-uuid: d3624b50-b9ce-4249-89fc-2a3fab3b44e0;
  max-width: calc(
    100% - (var(--gap-h-156927c9-491d-45f4-b5ef-677ca2b14d31) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d3624b50-b9ce-4249-89fc-2a3fab3b44e0] {
    gap: 40px;
    --gap-h-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 0px;
    --gap-v-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d3624b50-b9ce-4249-89fc-2a3fab3b44e0] {
    gap: 60px;
    --gap-h-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 0px;
    --gap-v-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d3624b50-b9ce-4249-89fc-2a3fab3b44e0] {
    gap: 40px;
    --gap-h-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 0px;
    --gap-v-d3624b50-b9ce-4249-89fc-2a3fab3b44e0: 40px;
  }
}
.sd[data-s-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 0px;
  --gap-v-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 10px;
  --gap-uuid: 85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a] {
    gap: 10px;
    --gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 0px;
    --gap-v-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a] {
    gap: 10px;
    --gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 0px;
    --gap-v-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a] {
    gap: 5px;
    --gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 0px;
    --gap-v-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a: 5px;
  }
}
.sd[data-s-c9243d77-c388-41f6-a694-d9b488e4dca0] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: calc(100% - (var(--gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a) * 0));
  max-width: calc(
    100% - (var(--gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c9243d77-c388-41f6-a694-d9b488e4dca0] {
    display: flex;
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c9243d77-c388-41f6-a694-d9b488e4dca0] {
    display: flex;
    font-size: 34px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c9243d77-c388-41f6-a694-d9b488e4dca0] {
    display: none;
    font-size: 28px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c9243d77-c388-41f6-a694-d9b488e4dca0] {
    display: none;
  }
}
.sd[data-s-3ec0a990-427a-4300-9f42-eb3e80f8737b] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: calc(100% - (var(--gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a) * 0));
  max-width: calc(
    100% - (var(--gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3ec0a990-427a-4300-9f42-eb3e80f8737b] {
    display: none;
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3ec0a990-427a-4300-9f42-eb3e80f8737b] {
    display: none;
    font-size: 34px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3ec0a990-427a-4300-9f42-eb3e80f8737b] {
    display: flex;
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3ec0a990-427a-4300-9f42-eb3e80f8737b] {
    display: flex;
  }
}
.sd[data-s-be1b94af-c568-48cd-85e1-6ea0742494b1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-be1b94af-c568-48cd-85e1-6ea0742494b1: 0px;
  --gap-v-be1b94af-c568-48cd-85e1-6ea0742494b1: 20px;
  --gap-uuid: be1b94af-c568-48cd-85e1-6ea0742494b1;
}
@media screen and (max-width: 480px) {
  .sd[data-s-be1b94af-c568-48cd-85e1-6ea0742494b1] {
    gap: 16px;
    --gap-h-be1b94af-c568-48cd-85e1-6ea0742494b1: 0px;
    --gap-v-be1b94af-c568-48cd-85e1-6ea0742494b1: 16px;
  }
}
.sd[data-s-77bafc1e-6a21-4dd4-ab46-0e8cb466b3f6] {
  background: transparent;
  border-radius: 0px;
  display: flex;
  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-77bafc1e-6a21-4dd4-ab46-0e8cb466b3f6] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-77bafc1e-6a21-4dd4-ab46-0e8cb466b3f6] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-77bafc1e-6a21-4dd4-ab46-0e8cb466b3f6] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-77bafc1e-6a21-4dd4-ab46-0e8cb466b3f6] {
    display: flex;
  }
}
.sd[data-s-6a735893-6393-44da-a37d-6867c7de79eb] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a) * 0));
  max-width: calc(
    100% - (var(--gap-h-85ac1790-f2d4-4315-b3e4-72c2e9f8cb9a) * 0)
  );
}
.sd[data-s-6a735893-6393-44da-a37d-6867c7de79eb] > p {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  line-height: 2;
  margin: 0px 0px 0px 0px;
}
@media screen and (max-width: 320px) {
  .sd[data-s-6a735893-6393-44da-a37d-6867c7de79eb] > p {
    font-size: 14px;
  }
}
.sd[data-s-40f2c198-25b4-4a21-9c41-55e75a39922b] {
  align-content: center;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-40f2c198-25b4-4a21-9c41-55e75a39922b: 0px;
  --gap-v-40f2c198-25b4-4a21-9c41-55e75a39922b: 10px;
  --gap-uuid: 40f2c198-25b4-4a21-9c41-55e75a39922b;
}
@media screen and (max-width: 480px) {
  .sd[data-s-40f2c198-25b4-4a21-9c41-55e75a39922b] {
    gap: 10px;
    --gap-h-40f2c198-25b4-4a21-9c41-55e75a39922b: 0px;
    --gap-v-40f2c198-25b4-4a21-9c41-55e75a39922b: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-40f2c198-25b4-4a21-9c41-55e75a39922b] {
    gap: 4px;
    --gap-h-40f2c198-25b4-4a21-9c41-55e75a39922b: 0px;
    --gap-v-40f2c198-25b4-4a21-9c41-55e75a39922b: 4px;
  }
}
.sd[data-s-0729191f-1ee3-41da-90d8-5ac803c0d60b] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.3;
  text-align: right;
  width: calc(100% - (var(--gap-h-40f2c198-25b4-4a21-9c41-55e75a39922b) * 0));
  max-width: calc(
    100% - (var(--gap-h-40f2c198-25b4-4a21-9c41-55e75a39922b) * 0)
  );
  justify-content: flex-end;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0729191f-1ee3-41da-90d8-5ac803c0d60b] {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0729191f-1ee3-41da-90d8-5ac803c0d60b] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0729191f-1ee3-41da-90d8-5ac803c0d60b] {
    font-size: 15px;
  }
}
.sd[data-s-5b0d164b-3087-4726-9d9a-fb6d4910bd36] {
  height: auto;
  width: 140px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5b0d164b-3087-4726-9d9a-fb6d4910bd36] {
    width: 110px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5b0d164b-3087-4726-9d9a-fb6d4910bd36] {
    width: 140px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b0d164b-3087-4726-9d9a-fb6d4910bd36] {
    width: 130px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5b0d164b-3087-4726-9d9a-fb6d4910bd36] {
    width: 120px;
    max-width: 100%;
  }
}
.sd[data-s-581d499a-c71a-4f1f-87a1-a15db73922f7] {
  display: flex;
  height: 1262px;
  margin: 0px 0px 0px 0px;
  width: calc(45% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.55));
  max-width: calc(
    45% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.55)
  );
}
.sd[data-s-581d499a-c71a-4f1f-87a1-a15db73922f7]:before {
  background-position: center top;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-581d499a-c71a-4f1f-87a1-a15db73922f7] {
    display: flex;
    height: 1704px;
    margin: 0px 0px 0px 0px;
    width: calc(
      50% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0.5)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-581d499a-c71a-4f1f-87a1-a15db73922f7] {
    display: none;
    width: calc(100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0));
    max-width: calc(
      100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-581d499a-c71a-4f1f-87a1-a15db73922f7] {
    display: none;
    height: 730px;
    width: calc(100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0));
    max-width: calc(
      100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-581d499a-c71a-4f1f-87a1-a15db73922f7] {
    display: none;
    height: 500px;
    width: calc(100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0));
    max-width: calc(
      100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
  }
}
.sd[data-s-d802b44b-9fbe-4687-843f-e43fef2fed0b] {
  height: auto;
  width: 150px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d802b44b-9fbe-4687-843f-e43fef2fed0b] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d802b44b-9fbe-4687-843f-e43fef2fed0b] {
    display: flex;
    height: calc(
      100% - (var(--gap-v-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
    width: calc(100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0));
    max-width: calc(
      100% - (var(--gap-h-afeb31f8-13e7-43e2-8070-7a89922c51c8) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d802b44b-9fbe-4687-843f-e43fef2fed0b] {
    display: flex;
    height: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d802b44b-9fbe-4687-843f-e43fef2fed0b] {
    display: flex;
  }
}
.sd[data-s-c4abb31d-d6da-4191-b7ca-fd46fca68d6c] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: center;
  padding: 120px 60px;
  width: 100%;
  --gap-h-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 0px;
  --gap-v-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 60px;
  --gap-uuid: c4abb31d-d6da-4191-b7ca-fd46fca68d6c;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c4abb31d-d6da-4191-b7ca-fd46fca68d6c] {
    padding: 100px 60px;
    --gap-h-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 0px;
    --gap-v-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c4abb31d-d6da-4191-b7ca-fd46fca68d6c] {
    padding: 80px 30px;
    --gap-h-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 0px;
    --gap-v-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c4abb31d-d6da-4191-b7ca-fd46fca68d6c] {
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 0px;
    --gap-v-c4abb31d-d6da-4191-b7ca-fd46fca68d6c: 40px;
  }
}
.sd[data-s-8d2ee6ff-6103-4c0d-b7ee-ee7255480d5c] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-8d2ee6ff-6103-4c0d-b7ee-ee7255480d5c: 0px;
  --gap-v-8d2ee6ff-6103-4c0d-b7ee-ee7255480d5c: 60px;
  --gap-uuid: 8d2ee6ff-6103-4c0d-b7ee-ee7255480d5c;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8d2ee6ff-6103-4c0d-b7ee-ee7255480d5c] {
    gap: 40px;
    --gap-h-8d2ee6ff-6103-4c0d-b7ee-ee7255480d5c: 0px;
    --gap-v-8d2ee6ff-6103-4c0d-b7ee-ee7255480d5c: 40px;
  }
}
.sd[data-s-19357217-2bd7-45ae-8b30-f311bcad61f1] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: 1320px;
  --gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1: 0px;
  --gap-v-19357217-2bd7-45ae-8b30-f311bcad61f1: 0px;
  --gap-uuid: 19357217-2bd7-45ae-8b30-f311bcad61f1;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-19357217-2bd7-45ae-8b30-f311bcad61f1] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    --gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1: 0px;
    --gap-v-19357217-2bd7-45ae-8b30-f311bcad61f1: 0px;
  }
}
.sd[data-s-ffb382d2-39ca-465c-abe1-141871015c39] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0.66667)
  );
  --gap-h-ffb382d2-39ca-465c-abe1-141871015c39: 0px;
  --gap-v-ffb382d2-39ca-465c-abe1-141871015c39: 20px;
  --gap-uuid: ffb382d2-39ca-465c-abe1-141871015c39;
  max-width: calc(
    33.333% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-ffb382d2-39ca-465c-abe1-141871015c39] {
    padding: 30px 20px;
    --gap-h-ffb382d2-39ca-465c-abe1-141871015c39: 0px;
    --gap-v-ffb382d2-39ca-465c-abe1-141871015c39: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ffb382d2-39ca-465c-abe1-141871015c39] {
    width: calc(100% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0));
    --gap-h-ffb382d2-39ca-465c-abe1-141871015c39: 0px;
    --gap-v-ffb382d2-39ca-465c-abe1-141871015c39: 20px;
    max-width: calc(
      100% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0)
    );
  }
}
.sd[data-s-78044bd5-fab0-489a-ba63-7f4052747ee0] {
  height: auto;
  width: calc(100% - (var(--gap-h-ffb382d2-39ca-465c-abe1-141871015c39) * 0));
  max-width: calc(
    100% - (var(--gap-h-ffb382d2-39ca-465c-abe1-141871015c39) * 0)
  );
}
.sd[data-s-a146bad1-52b0-407a-a80c-58f20c2a48bc] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ffb382d2-39ca-465c-abe1-141871015c39) * 0));
  --gap-h-a146bad1-52b0-407a-a80c-58f20c2a48bc: 0px;
  --gap-v-a146bad1-52b0-407a-a80c-58f20c2a48bc: 10px;
  --gap-uuid: a146bad1-52b0-407a-a80c-58f20c2a48bc;
  max-width: calc(
    100% - (var(--gap-h-ffb382d2-39ca-465c-abe1-141871015c39) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-a146bad1-52b0-407a-a80c-58f20c2a48bc] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-a146bad1-52b0-407a-a80c-58f20c2a48bc: 0px;
    --gap-v-a146bad1-52b0-407a-a80c-58f20c2a48bc: 10px;
  }
}
.sd[data-s-d990323b-36fe-40ca-9ace-b91b4c4ae984] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d990323b-36fe-40ca-9ace-b91b4c4ae984] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d990323b-36fe-40ca-9ace-b91b4c4ae984] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d990323b-36fe-40ca-9ace-b91b4c4ae984] {
    font-size: 18px;
  }
}
.sd[data-s-df3e0421-fa70-4df0-b00e-30ba6fce378d] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-a146bad1-52b0-407a-a80c-58f20c2a48bc) * 0));
  max-width: calc(
    100% - (var(--gap-h-a146bad1-52b0-407a-a80c-58f20c2a48bc) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-df3e0421-fa70-4df0-b00e-30ba6fce378d] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-df3e0421-fa70-4df0-b00e-30ba6fce378d] {
    display: flex;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-df3e0421-fa70-4df0-b00e-30ba6fce378d] {
    display: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-df3e0421-fa70-4df0-b00e-30ba6fce378d] {
    display: none;
  }
}
.sd[data-s-147e3103-522f-46df-b473-f6933cfbbce2] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-a146bad1-52b0-407a-a80c-58f20c2a48bc) * 0));
  max-width: calc(
    100% - (var(--gap-h-a146bad1-52b0-407a-a80c-58f20c2a48bc) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-147e3103-522f-46df-b473-f6933cfbbce2] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-147e3103-522f-46df-b473-f6933cfbbce2] {
    display: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-147e3103-522f-46df-b473-f6933cfbbce2] {
    display: flex;
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-147e3103-522f-46df-b473-f6933cfbbce2] {
    display: flex;
  }
}
.sd[data-s-3dca36fb-00e0-4ec5-ba4f-a599c8819646] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0.66667)
  );
  --gap-h-3dca36fb-00e0-4ec5-ba4f-a599c8819646: 0px;
  --gap-v-3dca36fb-00e0-4ec5-ba4f-a599c8819646: 20px;
  --gap-uuid: 3dca36fb-00-4ec5-ba4f-a599c8819646;
  max-width: calc(
    33.333% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-3dca36fb-00e0-4ec5-ba4f-a599c8819646] {
    padding: 30px 20px;
    --gap-h-3dca36fb-00e0-4ec5-ba4f-a599c8819646: 0px;
    --gap-v-3dca36fb-00e0-4ec5-ba4f-a599c8819646: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3dca36fb-00e0-4ec5-ba4f-a599c8819646] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0));
    --gap-h-3dca36fb-00e0-4ec5-ba4f-a599c8819646: 0px;
    --gap-v-3dca36fb-00e0-4ec5-ba4f-a599c8819646: 20px;
    max-width: calc(
      100% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0)
    );
  }
}
.sd[data-s-7a27811f-fefc-4352-9a9a-b727ce1c2d8c] {
  height: auto;
  width: calc(100% - (var(--gap-h-3dca36fb-00e0-4ec5-ba4f-a599c8819646) * 0));
  max-width: calc(
    100% - (var(--gap-h-3dca36fb-00e0-4ec5-ba4f-a599c8819646) * 0)
  );
}
.sd[data-s-63160e3d-eca1-4c33-963f-95a53c40209e] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3dca36fb-00e0-4ec5-ba4f-a599c8819646) * 0));
  --gap-h-63160e3d-eca1-4c33-963f-95a53c40209e: 0px;
  --gap-v-63160e3d-eca1-4c33-963f-95a53c40209e: 10px;
  --gap-uuid: 63160e3d-eca1-4c33-963f-95a53c40209e;
  max-width: calc(
    100% - (var(--gap-h-3dca36fb-00e0-4ec5-ba4f-a599c8819646) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-63160e3d-eca1-4c33-963f-95a53c40209e] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-63160e3d-eca1-4c33-963f-95a53c40209e: 0px;
    --gap-v-63160e3d-eca1-4c33-963f-95a53c40209e: 10px;
  }
}
.sd[data-s-ae273c05-1990-4b65-ac0e-424af682276e] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ae273c05-1990-4b65-ac0e-424af682276e] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ae273c05-1990-4b65-ac0e-424af682276e] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ae273c05-1990-4b65-ac0e-424af682276e] {
    font-size: 18px;
  }
}
.sd[data-s-a2b1d43e-afd3-4912-a481-c73167154d55] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-63160e3d-eca1-4c33-963f-95a53c40209e) * 0));
  max-width: calc(
    100% - (var(--gap-h-63160e3d-eca1-4c33-963f-95a53c40209e) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a2b1d43e-afd3-4912-a481-c73167154d55] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a2b1d43e-afd3-4912-a481-c73167154d55] {
    font-size: 14px;
  }
}
.sd[data-s-f502a6e8-3612-493c-82c1-777df1aecfa4] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0.66667)
  );
  --gap-h-f502a6e8-3612-493c-82c1-777df1aecfa4: 0px;
  --gap-v-f502a6e8-3612-493c-82c1-777df1aecfa4: 20px;
  --gap-uuid: f502a6e8-3612-493c-82c1-777df1aecfa4;
  max-width: calc(
    33.333% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-f502a6e8-3612-493c-82c1-777df1aecfa4] {
    padding: 30px 20px;
    --gap-h-f502a6e8-3612-493c-82c1-777df1aecfa4: 0px;
    --gap-v-f502a6e8-3612-493c-82c1-777df1aecfa4: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f502a6e8-3612-493c-82c1-777df1aecfa4] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0));
    --gap-h-f502a6e8-3612-493c-82c1-777df1aecfa4: 0px;
    --gap-v-f502a6e8-3612-493c-82c1-777df1aecfa4: 20px;
    max-width: calc(
      100% - (var(--gap-h-19357217-2bd7-45ae-8b30-f311bcad61f1) * 0)
    );
  }
}
.sd[data-s-5a8b6d40-ef7d-445c-a373-ddf187992692] {
  height: auto;
  width: calc(100% - (var(--gap-h-f502a6e8-3612-493c-82c1-777df1aecfa4) * 0));
  max-width: calc(
    100% - (var(--gap-h-f502a6e8-3612-493c-82c1-777df1aecfa4) * 0)
  );
}
.sd[data-s-f25f8449-a0de-4492-ae8a-a4f61ee900d4] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f502a6e8-3612-493c-82c1-777df1aecfa4) * 0));
  --gap-h-f25f8449-a0de-4492-ae8a-a4f61ee900d4: 0px;
  --gap-v-f25f8449-a0de-4492-ae8a-a4f61ee900d4: 10px;
  --gap-uuid: f25f8449-a0de-4492-ae8a-a4f61ee900d4;
  max-width: calc(
    100% - (var(--gap-h-f502a6e8-3612-493c-82c1-777df1aecfa4) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-f25f8449-a0de-4492-ae8a-a4f61ee900d4] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-f25f8449-a0de-4492-ae8a-a4f61ee900d4: 0px;
    --gap-v-f25f8449-a0de-4492-ae8a-a4f61ee900d4: 10px;
  }
}
.sd[data-s-b6e1f69b-42bb-438a-8afc-cb2a2e0ce97a] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b6e1f69b-42bb-438a-8afc-cb2a2e0ce97a] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b6e1f69b-42bb-438a-8afc-cb2a2e0ce97a] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b6e1f69b-42bb-438a-8afc-cb2a2e0ce97a] {
    font-size: 18px;
  }
}
.sd[data-s-6c9e52ea-cda1-4e40-addd-94a3211a706e] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-f25f8449-a0de-4492-ae8a-a4f61ee900d4) * 0));
  max-width: calc(
    100% - (var(--gap-h-f25f8449-a0de-4492-ae8a-a4f61ee900d4) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6c9e52ea-cda1-4e40-addd-94a3211a706e] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6c9e52ea-cda1-4e40-addd-94a3211a706e] {
    display: flex;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6c9e52ea-cda1-4e40-addd-94a3211a706e] {
    display: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6c9e52ea-cda1-4e40-addd-94a3211a706e] {
    display: none;
  }
}
.sd[data-s-acd9a641-4a34-48dd-b9e9-c12f7fa8c8d9] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-f25f8449-a0de-4492-ae8a-a4f61ee900d4) * 0));
  max-width: calc(
    100% - (var(--gap-h-f25f8449-a0de-4492-ae8a-a4f61ee900d4) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-acd9a641-4a34-48dd-b9e9-c12f7fa8c8d9] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-acd9a641-4a34-48dd-b9e9-c12f7fa8c8d9] {
    display: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-acd9a641-4a34-48dd-b9e9-c12f7fa8c8d9] {
    display: flex;
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-acd9a641-4a34-48dd-b9e9-c12f7fa8c8d9] {
    display: flex;
  }
}
.sd[data-s-191dedec-c5fd-41d7-ae48-f780d87bb26e] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 120px 60px;
  padding: 0px 0px;
  width: calc(100% - 120px);
  --gap-h-191dedec-c5fd-41d7-ae48-f780d87bb26e: 0px;
  --gap-v-191dedec-c5fd-41d7-ae48-f780d87bb26e: 40px;
  --gap-uuid: 191dedec-c5fd-41d7-ae48-f780d87bb26e;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-191dedec-c5fd-41d7-ae48-f780d87bb26e] {
    margin: 100px 60px;
    --gap-h-191dedec-c5fd-41d7-ae48-f780d87bb26e: 0px;
    --gap-v-191dedec-c5fd-41d7-ae48-f780d87bb26e: 40px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-191dedec-c5fd-41d7-ae48-f780d87bb26e] {
    margin: 80px 30px;
    padding: 0px 0px;
    --gap-h-191dedec-c5fd-41d7-ae48-f780d87bb26e: 0px;
    --gap-v-191dedec-c5fd-41d7-ae48-f780d87bb26e: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-191dedec-c5fd-41d7-ae48-f780d87bb26e] {
    gap: 40px;
    margin: 80px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-191dedec-c5fd-41d7-ae48-f780d87bb26e: 0px;
    --gap-v-191dedec-c5fd-41d7-ae48-f780d87bb26e: 40px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-f3688e8a-8728-49a0-8ff9-ac8ee3665c61] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-f3688e8a-8728-49a0-8ff9-ac8ee3665c61: 0px;
  --gap-v-f3688e8a-8728-49a0-8ff9-ac8ee3665c61: 60px;
  --gap-uuid: f3688e8a-8728-49a0-8ff9-ac8ee3665c61;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f3688e8a-8728-49a0-8ff9-ac8ee3665c61] {
    width: auto;
    --gap-h-f3688e8a-8728-49a0-8ff9-ac8ee3665c61: 0px;
    --gap-v-f3688e8a-8728-49a0-8ff9-ac8ee3665c61: 60px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f3688e8a-8728-49a0-8ff9-ac8ee3665c61] {
    gap: 40px;
    --gap-h-f3688e8a-8728-49a0-8ff9-ac8ee3665c61: 0px;
    --gap-v-f3688e8a-8728-49a0-8ff9-ac8ee3665c61: 40px;
  }
}
.sd[data-s-8e84e18f-cfc3-4009-8da0-b07934bf0cc9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 80px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-8e84e18f-cfc3-4009-8da0-b07934bf0cc9: 0px;
  --gap-v-8e84e18f-cfc3-4009-8da0-b07934bf0cc9: 80px;
  --gap-uuid: 8e84e18f-cfc3-4009-8da0-b07934bf0cc9;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8e84e18f-cfc3-4009-8da0-b07934bf0cc9] {
    gap: 40px;
    --gap-h-8e84e18f-cfc3-4009-8da0-b07934bf0cc9: 0px;
    --gap-v-8e84e18f-cfc3-4009-8da0-b07934bf0cc9: 40px;
  }
}
.sd[data-s-9be3093e-1d06-4268-a945-491abde7d637] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-9be3093e-1d06-4268-a945-491abde7d637: 0px;
  --gap-v-9be3093e-1d06-4268-a945-491abde7d637: 40px;
  --gap-uuid: 9be3093e-1d06-4268-a945-491abde7d637;
}
@media screen and (max-width: 480px) {
  .sd[data-s-9be3093e-1d06-4268-a945-491abde7d637] {
    gap: 40px;
    --gap-h-9be3093e-1d06-4268-a945-491abde7d637: 0px;
    --gap-v-9be3093e-1d06-4268-a945-491abde7d637: 40px;
  }
}
.sd[data-s-7efc5eab-64da-4c7d-8c11-b51a73b1930b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 15px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9be3093e-1d06-4268-a945-491abde7d637) * 0));
  --gap-h-7efc5eab-64da-4c7d-8c11-b51a73b1930b: 15px;
  --gap-v-7efc5eab-64da-4c7d-8c11-b51a73b1930b: 0px;
  --gap-uuid: 7efc5eab-64da-4c7d-8c11-b51a73b1930b;
  max-width: calc(
    100% - (var(--gap-h-9be3093e-1d06-4268-a945-491abde7d637) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-7efc5eab-64da-4c7d-8c11-b51a73b1930b] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 60px 15px;
    width: 100%;
    --gap-h-7efc5eab-64da-4c7d-8c11-b51a73b1930b: 0px;
    --gap-v-7efc5eab-64da-4c7d-8c11-b51a73b1930b: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7efc5eab-64da-4c7d-8c11-b51a73b1930b] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-7efc5eab-64da-4c7d-8c11-b51a73b1930b: 6px;
    --gap-v-7efc5eab-64da-4c7d-8c11-b51a73b1930b: 0px;
  }
}
.sd[data-s-a6dd131e-57d0-48ba-9d12-7778bb3bbf85] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 15px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9be3093e-1d06-4268-a945-491abde7d637) * 0));
  --gap-h-a6dd131e-57d0-48ba-9d12-7778bb3bbf85: 15px;
  --gap-v-a6dd131e-57d0-48ba-9d12-7778bb3bbf85: 0px;
  --gap-uuid: a6dd131e-57d0-48ba-9d12-7778bb3bbf85;
  max-width: calc(
    100% - (var(--gap-h-9be3093e-1d06-4268-a945-491abde7d637) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-a6dd131e-57d0-48ba-9d12-7778bb3bbf85] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 60px 15px;
    width: 100%;
    --gap-h-a6dd131e-57d0-48ba-9d12-7778bb3bbf85: 0px;
    --gap-v-a6dd131e-57d0-48ba-9d12-7778bb3bbf85: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a6dd131e-57d0-48ba-9d12-7778bb3bbf85] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-a6dd131e-57d0-48ba-9d12-7778bb3bbf85: 6px;
    --gap-v-a6dd131e-57d0-48ba-9d12-7778bb3bbf85: 0px;
  }
}
.sd[data-s-ca9bfae6-c67b-4ace-bee8-adb02f9ef550] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  gap: 108px 0px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 1320px;
  --gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550: 0px;
  --gap-v-ca9bfae6-c67b-4ace-bee8-adb02f9ef550: 108px;
  --gap-uuid: ca9bfae6-c67b-4ace-bee8-adb02f9ef550;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ca9bfae6-c67b-4ace-bee8-adb02f9ef550] {
    width: auto;
    --gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550: 0px;
    --gap-v-ca9bfae6-c67b-4ace-bee8-adb02f9ef550: 108px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ca9bfae6-c67b-4ace-bee8-adb02f9ef550] {
    margin: 0px 0px;
    --gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550: 0px;
    --gap-v-ca9bfae6-c67b-4ace-bee8-adb02f9ef550: 108px;
    max-width: 100%;
  }
}
.sd[data-s-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: calc(100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0));
  --gap-uuid: 7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df;
  --gap-h-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df: 0px;
  --gap-v-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df: 0px;
  max-width: calc(
    100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df] {
    align-content: stretch;
    align-items: stretch;
    gap: 0px 0px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    --gap-h-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df: 0px;
    --gap-v-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df] {
    gap: 0px 0px;
    height: 400px;
    --gap-h-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df: 0px;
    --gap-v-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df: 0px;
    width: calc(100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0));
    max-width: calc(
      100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0)
    );
  }
}
.sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 70px 0px;
  height: auto;
  justify-content: space-between;
  outline-offset: -4px;
  padding: 40px 40px;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: auto;
  will-change: transform;
  --gap-h-761b5962-87a1-4058-9cfb-05140fa23402: 0px;
  --gap-v-761b5962-87a1-4058-9cfb-05140fa23402: 70px;
  --gap-uuid: 761b5962-87a1-4058-9cfb-05140fa23402;
  max-width: 100%;
}
.sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402]:focus {
  outline: none;
}
.sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402]:focus-visible {
  outline: 2px solid black;
  --gap-h-761b5962-87a1-4058-9cfb-05140fa23402: 0px;
  --gap-v-761b5962-87a1-4058-9cfb-05140fa23402: 70px;
}
.sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402]:hover {
  background: #f0f0f0ff;
  --gap-h-761b5962-87a1-4058-9cfb-05140fa23402: 0px;
  --gap-v-761b5962-87a1-4058-9cfb-05140fa23402: 70px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402] {
    flex: 1;
    padding: 40px 30px;
    width: auto;
    --gap-h-761b5962-87a1-4058-9cfb-05140fa23402: 0px;
    --gap-v-761b5962-87a1-4058-9cfb-05140fa23402: 70px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402] {
    padding: 30px 30px;
    width: 342px;
    --gap-h-761b5962-87a1-4058-9cfb-05140fa23402: 0px;
    --gap-v-761b5962-87a1-4058-9cfb-05140fa23402: 70px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 1px solid #a0a0a0ff;
    gap: 50px 0px;
    padding: 30px 20px;
    width: calc(100% - (var(--gap-h-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df) * 0));
    --gap-h-761b5962-87a1-4058-9cfb-05140fa23402: 0px;
    --gap-v-761b5962-87a1-4058-9cfb-05140fa23402: 50px;
    max-width: calc(
      100% - (var(--gap-h-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-761b5962-87a1-4058-9cfb-05140fa23402] {
    gap: 20px 0px;
    justify-content: space-between;
    padding: 30px 21px;
    --gap-h-761b5962-87a1-4058-9cfb-05140fa23402: 0px;
    --gap-v-761b5962-87a1-4058-9cfb-05140fa23402: 20px;
  }
}
.sd[data-s-e0c90f1b-1274-4598-89a5-a74d3d50a27f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px 0px;
  justify-content: flex-end;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-761b5962-87a1-4058-9cfb-05140fa23402) * 0));
  --gap-h-e0c90f1b-1274-4598-89a5-a74d3d50a27f: 0px;
  --gap-v-e0c90f1b-1274-4598-89a5-a74d3d50a27f: 20px;
  --gap-uuid: e0c90f1b-1274-4598-89a5-a74d3d50a27f;
  max-width: calc(
    100% - (var(--gap-h-761b5962-87a1-4058-9cfb-05140fa23402) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-e0c90f1b-1274-4598-89a5-a74d3d50a27f] {
    flex: none;
    --gap-h-e0c90f1b-1274-4598-89a5-a74d3d50a27f: 0px;
    --gap-v-e0c90f1b-1274-4598-89a5-a74d3d50a27f: 20px;
  }
}
.sd[data-s-de37385a-d275-48e6-8244-24aff192e84c] {
  height: auto;
  width: calc(100% - (var(--gap-h-e0c90f1b-1274-4598-89a5-a74d3d50a27f) * 0));
  max-width: calc(
    100% - (var(--gap-h-e0c90f1b-1274-4598-89a5-a74d3d50a27f) * 0)
  );
}
.sd[data-s-9fda9654-3ba6-4bcf-8c2a-f910f2dd8164] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.8;
  text-align: left;
  width: 358px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9fda9654-3ba6-4bcf-8c2a-f910f2dd8164] {
    width: 278px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9fda9654-3ba6-4bcf-8c2a-f910f2dd8164] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9fda9654-3ba6-4bcf-8c2a-f910f2dd8164] {
    font-size: 15px;
    width: 400px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9fda9654-3ba6-4bcf-8c2a-f910f2dd8164] {
    width: 236px;
    max-width: 100%;
  }
}
.sd[data-s-64e2e7e9-3c4a-4d5c-aa03-6ff727cee186] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  gap: 69px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-761b5962-87a1-4058-9cfb-05140fa23402) * 0));
  --gap-h-64e2e7e9-3c4a-4d5c-aa03-6ff727cee186: 0px;
  --gap-v-64e2e7e9-3c4a-4d5c-aa03-6ff727cee186: 69px;
  --gap-uuid: 64e2e7e9-3c4a-4d5c-aa03-6ff727cee186;
  max-width: calc(
    100% - (var(--gap-h-761b5962-87a1-4058-9cfb-05140fa23402) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-64e2e7e9-3c4a-4d5c-aa03-6ff727cee186] {
    gap: 32px;
    margin: 0px;
    padding: 0px;
    --gap-h-64e2e7e9-3c4a-4d5c-aa03-6ff727cee186: 0px;
    --gap-v-64e2e7e9-3c4a-4d5c-aa03-6ff727cee186: 32px;
  }
}
.sd[data-s-b31bd684-9978-45a1-b73e-897efb28887f] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-b31bd684-9978-45a1-b73e-897efb28887f] {
    width: 12px;
    max-width: 100%;
  }
}
.sd[data-s-04b6770e-445e-4d0b-ab6a-fe901b4475dd] {
  align-content: center;
  align-items: center;
  bottom: -45px;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 14px;
  justify-content: flex-end;
  left: 0px;
  position: absolute;
  right: 0px;
  top: NaNpx;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: calc(100% - (var(--gap-h-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df) * 0));
  z-index: 3;
  max-width: calc(
    100% - (var(--gap-h-7ecf0290-aa7a-4d04-80a9-ecd2ef78c1df) * 0)
  );
}
.sd[data-s-f503edbc-4afe-4661-80ba-cd2f40d6175b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f503edbc-4afe-4661-80ba-cd2f40d6175b] {
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f503edbc-4afe-4661-80ba-cd2f40d6175b] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-dea64ffa-ef51-48e5-92d9-1ade98fd37b7] {
  align-content: center;
  align-items: center;
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-dea64ffa-ef51-48e5-92d9-1ade98fd37b7]:hover {
  opacity: 0.5;
}
.sd[data-s-7bd1e174-601f-4187-9467-b0bbf2aa979f] {
  color: #222222;
  font-size: 36px;
}
.sd[data-s-caac136a-7e3b-4829-aa96-a0106eaaef27] {
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-caac136a-7e3b-4829-aa96-a0106eaaef27]:hover {
  opacity: 0.5;
}
.sd[data-s-a15c36ea-9012-4140-ae14-7746831bb7f1] {
  height: auto;
  width: auto;
  max-width: 100%;
}
.sd[data-s-59371a9b-3887-4ee2-a9d4-fb3c5a31a5c8] {
  color: #222222;
  font-size: 28px;
}
.sd[data-s-3e6b017d-ea8c-4d81-b548-ece1a5e41904] {
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-3e6b017d-ea8c-4d81-b548-ece1a5e41904]:hover {
  opacity: 0.5;
}
.sd[data-s-5142b36b-dcd0-4528-a0fd-95c4c3079a13] {
  color: #222222;
  font-size: 36px;
}
.sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6]:hover {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6] {
    display: none;
    padding: 12px 0px 11px 0px;
    width: calc(100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0));
    max-width: calc(
      100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6] {
    display: none;
  }
}
.sd[data-s-c6473697-7f36-40fc-8182-9f64212b1259] {
  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-c6473697-7f36-40fc-8182-9f64212b1259: 18px;
  --gap-v-c6473697-7f36-40fc-8182-9f64212b1259: 0px;
  --gap-uuid: c6473697-7f36-40fc-8182-9f64212b1259;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c6473697-7f36-40fc-8182-9f64212b1259] {
    height: auto;
    --gap-h-c6473697-7f36-40fc-8182-9f64212b1259: 18px;
    --gap-v-c6473697-7f36-40fc-8182-9f64212b1259: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c6473697-7f36-40fc-8182-9f64212b1259] {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-c6473697-7f36-40fc-8182-9f64212b1259: 8px;
    --gap-v-c6473697-7f36-40fc-8182-9f64212b1259: 0px;
  }
}
.sd[data-s-aa93a732-49e3-42b2-8254-3a150de505d2] {
  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-258c9454-534e-44fa-a7da-95f1a9b32fc6]:hover
  .sd[data-s-aa93a732-49e3-42b2-8254-3a150de505d2] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-aa93a732-49e3-42b2-8254-3a150de505d2] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-aa93a732-49e3-42b2-8254-3a150de505d2] {
    font-size: 13px;
  }
}
.sd[data-s-da690a1e-7703-49ea-b3e5-cbb4dd94ea75] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6]:hover
  .sd[data-s-da690a1e-7703-49ea-b3e5-cbb4dd94ea75] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-326bc8cb-db7f-42d9-913f-c4c32c906aac] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-c6473697-7f36-40fc-8182-9f64212b1259) * 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-326bc8cb-db7f-42d9-913f-c4c32c906aac: 18px;
  --gap-v-326bc8cb-db7f-42d9-913f-c4c32c906aac: 0px;
  --gap-uuid: 326bc8cb-db7f-42d9-913f-c4c32c906aac;
  max-width: 100%;
}
.sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6]:hover
  .sd[data-s-326bc8cb-db7f-42d9-913f-c4c32c906aac] {
  opacity: 1;
  --gap-h-326bc8cb-db7f-42d9-913f-c4c32c906aac: 18px;
  --gap-v-326bc8cb-db7f-42d9-913f-c4c32c906aac: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-326bc8cb-db7f-42d9-913f-c4c32c906aac] {
    gap: 8px;
    --gap-h-326bc8cb-db7f-42d9-913f-c4c32c906aac: 8px;
    --gap-v-326bc8cb-db7f-42d9-913f-c4c32c906aac: 0px;
  }
}
.sd[data-s-5f240002-c7d3-42ea-89c7-3a05485fbc40] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-258c9454-534e-44fa-a7da-95f1a9b32fc6]:hover
  .sd[data-s-5f240002-c7d3-42ea-89c7-3a05485fbc40] {
  transform: translate(10px, 0px);
}
.sd[data-s-2473511d-4fc8-4481-9bca-9b0ade710546] {
  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-258c9454-534e-44fa-a7da-95f1a9b32fc6]:hover
  .sd[data-s-2473511d-4fc8-4481-9bca-9b0ade710546] {
  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-4f4bdd09-e684-4ac1-87db-34a0b371b1c7] {
  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%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4f4bdd09-e684-4ac1-87db-34a0b371b1c7] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4f4bdd09-e684-4ac1-87db-34a0b371b1c7] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4f4bdd09-e684-4ac1-87db-34a0b371b1c7] {
    display: flex;
    padding: 12px 0px 11px 0px;
    width: calc(100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0));
    max-width: calc(
      100% - (var(--gap-h-ca9bfae6-c67b-4ace-bee8-adb02f9ef550) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4f4bdd09-e684-4ac1-87db-34a0b371b1c7] {
    display: flex;
  }
}
.sd[data-s-e9cb7260-d095-4e8a-8f55-4dfee38b22a0] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 0px;
  --gap-v-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 40px;
  --gap-uuid: e9cb7260-d095-4e8a-8f55-4dfee38b22a0;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e9cb7260-d095-4e8a-8f55-4dfee38b22a0] {
    display: flex;
    padding: 100px 60px 100px 60px;
    --gap-h-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 0px;
    --gap-v-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e9cb7260-d095-4e8a-8f55-4dfee38b22a0] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 0px;
    --gap-v-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e9cb7260-d095-4e8a-8f55-4dfee38b22a0] {
    display: none;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 0px;
    --gap-v-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e9cb7260-d095-4e8a-8f55-4dfee38b22a0] {
    display: none;
    padding: 60px 20px 60px 20px;
    --gap-h-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 0px;
    --gap-v-e9cb7260-d095-4e8a-8f55-4dfee38b22a0: 40px;
  }
}
.sd[data-s-051388a6-b889-4c81-82c1-2ed7ca98363a] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px;
  width: 1320px;
  --gap-h-051388a6-b889-4c81-82c1-2ed7ca98363a: 0px;
  --gap-v-051388a6-b889-4c81-82c1-2ed7ca98363a: 30px;
  --gap-uuid: 051388a6-b889-4c81-82c1-2ed7ca98363a;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-051388a6-b889-4c81-82c1-2ed7ca98363a] {
    gap: 40px;
    --gap-h-051388a6-b889-4c81-82c1-2ed7ca98363a: 0px;
    --gap-v-051388a6-b889-4c81-82c1-2ed7ca98363a: 40px;
  }
}
.sd[data-s-10315724-72eb-48d6-ac9b-007d7a6e4574] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-051388a6-b889-4c81-82c1-2ed7ca98363a) * 0));
  --gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574: 0px;
  --gap-v-10315724-72eb-48d6-ac9b-007d7a6e4574: 0px;
  --gap-uuid: 10315724-72eb-48d6-ac9b-007d7a6e4574;
  max-width: calc(
    100% - (var(--gap-h-051388a6-b889-4c81-82c1-2ed7ca98363a) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-10315724-72eb-48d6-ac9b-007d7a6e4574] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 60px 15px;
    width: 100%;
    --gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574: 0px;
    --gap-v-10315724-72eb-48d6-ac9b-007d7a6e4574: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-10315724-72eb-48d6-ac9b-007d7a6e4574] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574: 6px;
    --gap-v-10315724-72eb-48d6-ac9b-007d7a6e4574: 0px;
  }
}
.sd[data-s-4b738515-7d29-4220-af54-644daef37c08] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(50% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0.5));
  z-index: 2;
  --gap-h-4b738515-7d29-4220-af54-644daef37c08: 0px;
  --gap-v-4b738515-7d29-4220-af54-644daef37c08: 12px;
  --gap-uuid: 4b738515-7d29-4220-af54-644daef37c08;
  max-width: calc(
    50% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0.5)
  );
}
.sd[data-s-4b738515-7d29-4220-af54-644daef37c08]:hover {
  opacity: 1;
  --gap-h-4b738515-7d29-4220-af54-644daef37c08: 0px;
  --gap-v-4b738515-7d29-4220-af54-644daef37c08: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4b738515-7d29-4220-af54-644daef37c08] {
    gap: 12px 0px;
    width: 50%;
    --gap-h-4b738515-7d29-4220-af54-644daef37c08: 0px;
    --gap-v-4b738515-7d29-4220-af54-644daef37c08: 12px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b738515-7d29-4220-af54-644daef37c08] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0));
    --gap-h-4b738515-7d29-4220-af54-644daef37c08: 0px;
    --gap-v-4b738515-7d29-4220-af54-644daef37c08: 4px;
    max-width: calc(
      100% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0)
    );
    height: calc(
      100% - (var(--gap-v-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0)
    );
  }
}
.sd[data-s-a0a57807-53c7-43ed-9b27-f602e2a895c9] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 7px;
  justify-content: flex-end;
  left: 0px;
  margin: 0px 0px -1px 0px;
  padding: 18px 20px 0px 0px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-a0a57807-53c7-43ed-9b27-f602e2a895c9: 0px;
  --gap-v-a0a57807-53c7-43ed-9b27-f602e2a895c9: 7px;
  --gap-uuid: a0a57807-53c7-43ed-9b27-f602e2a895c9;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a0a57807-53c7-43ed-9b27-f602e2a895c9] {
    padding: 16px 20px 0px 0px;
    --gap-h-a0a57807-53c7-43ed-9b27-f602e2a895c9: 0px;
    --gap-v-a0a57807-53c7-43ed-9b27-f602e2a895c9: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a0a57807-53c7-43ed-9b27-f602e2a895c9] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-a0a57807-53c7-43ed-9b27-f602e2a895c9: 0px;
    --gap-v-a0a57807-53c7-43ed-9b27-f602e2a895c9: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a0a57807-53c7-43ed-9b27-f602e2a895c9] {
    gap: 16px 0px;
    --gap-h-a0a57807-53c7-43ed-9b27-f602e2a895c9: 0px;
    --gap-v-a0a57807-53c7-43ed-9b27-f602e2a895c9: 16px;
  }
}
.sd[data-s-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 10px;
  --gap-v-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 0px;
  --gap-uuid: 5617c2f9-0a67-42eb-b0c6-7f87908bbc1d;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d] {
    gap: 12px;
    --gap-h-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 12px;
    --gap-v-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 15px;
    --gap-v-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 16px;
    --gap-v-5617c2f9-0a67-42eb-b0c6-7f87908bbc1d: 0px;
    max-width: 100%;
  }
}
.sd[data-s-45917589-4a28-4713-a3d0-18a7c4e81521] {
  color: #ffffffff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-45917589-4a28-4713-a3d0-18a7c4e81521: 0px;
  --gap-v-45917589-4a28-4713-a3d0-18a7c4e81521: 3px;
  --gap-uuid: 45917589-4a28-4713-a3d0-18a7c4e81521;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-45917589-4a28-4713-a3d0-18a7c4e81521] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-45917589-4a28-4713-a3d0-18a7c4e81521: 0px;
    --gap-v-45917589-4a28-4713-a3d0-18a7c4e81521: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-45917589-4a28-4713-a3d0-18a7c4e81521] {
    font-size: 13px;
    --gap-h-45917589-4a28-4713-a3d0-18a7c4e81521: 0px;
    --gap-v-45917589-4a28-4713-a3d0-18a7c4e81521: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-45917589-4a28-4713-a3d0-18a7c4e81521] {
    font-size: 14px;
    --gap-h-45917589-4a28-4713-a3d0-18a7c4e81521: 0px;
    --gap-v-45917589-4a28-4713-a3d0-18a7c4e81521: 3px;
  }
}
.sd[data-s-f7bcbf1e-2e5c-4365-a089-da88a947e879] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-4b738515-7d29-4220-af54-644daef37c08]:hover
  .sd[data-s-f7bcbf1e-2e5c-4365-a089-da88a947e879] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f7bcbf1e-2e5c-4365-a089-da88a947e879] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f7bcbf1e-2e5c-4365-a089-da88a947e879] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-5a96bd48-ec93-4788-b61f-bdf999d4c7c0] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-4b738515-7d29-4220-af54-644daef37c08) * 0));
  left: 0px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: auto;
  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-4b738515-7d29-4220-af54-644daef37c08) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-4b738515-7d29-4220-af54-644daef37c08) * 0)
  );
}
.sd[data-s-4b738515-7d29-4220-af54-644daef37c08]:hover
  .sd[data-s-5a96bd48-ec93-4788-b61f-bdf999d4c7c0] {
  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-13ba8b77-ad2a-4026-a372-d35c5128f4b0] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-4b738515-7d29-4220-af54-644daef37c08) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-4b738515-7d29-4220-af54-644daef37c08) * 0)
  );
}
.sd[data-s-152a8796-dd1c-4b1f-a344-25e5a229a8c1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(50% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0.5));
  z-index: 2;
  --gap-h-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 0px;
  --gap-v-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 12px;
  --gap-uuid: 152a8796-dd1c-4b1f-a344-25e5a229a8c1;
  max-width: calc(
    50% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0.5)
  );
}
.sd[data-s-152a8796-dd1c-4b1f-a344-25e5a229a8c1]:hover {
  opacity: 1;
  --gap-h-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 0px;
  --gap-v-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-152a8796-dd1c-4b1f-a344-25e5a229a8c1] {
    gap: 12px 0px;
    width: 50%;
    --gap-h-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 0px;
    --gap-v-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 12px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-152a8796-dd1c-4b1f-a344-25e5a229a8c1] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0));
    --gap-h-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 0px;
    --gap-v-152a8796-dd1c-4b1f-a344-25e5a229a8c1: 4px;
    max-width: calc(
      100% - (var(--gap-h-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0)
    );
    height: calc(
      100% - (var(--gap-v-10315724-72eb-48d6-ac9b-007d7a6e4574) * 0)
    );
  }
}
.sd[data-s-8c36e9a8-b390-47ec-a4f0-6875cb466738] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 7px;
  justify-content: flex-end;
  left: 0px;
  margin: 0px 0px -1px 0px;
  padding: 18px 20px 0px 15px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-8c36e9a8-b390-47ec-a4f0-6875cb466738: 0px;
  --gap-v-8c36e9a8-b390-47ec-a4f0-6875cb466738: 7px;
  --gap-uuid: 8c36e9a8-b390-47ec-a4f0-6875cb466738;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8c36e9a8-b390-47ec-a4f0-6875cb466738] {
    padding: 16px 20px 0px 15px;
    --gap-h-8c36e9a8-b390-47ec-a4f0-6875cb466738: 0px;
    --gap-v-8c36e9a8-b390-47ec-a4f0-6875cb466738: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8c36e9a8-b390-47ec-a4f0-6875cb466738] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-8c36e9a8-b390-47ec-a4f0-6875cb466738: 0px;
    --gap-v-8c36e9a8-b390-47ec-a4f0-6875cb466738: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8c36e9a8-b390-47ec-a4f0-6875cb466738] {
    gap: 16px 0px;
    --gap-h-8c36e9a8-b390-47ec-a4f0-6875cb466738: 0px;
    --gap-v-8c36e9a8-b390-47ec-a4f0-6875cb466738: 16px;
  }
}
.sd[data-s-db7f71a6-8614-4b23-ac7f-686d517a7d44] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-db7f71a6-8614-4b23-ac7f-686d517a7d44: 10px;
  --gap-v-db7f71a6-8614-4b23-ac7f-686d517a7d44: 0px;
  --gap-uuid: db7f71a6-8614-4b23-ac7f-686d517a7d44;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-db7f71a6-8614-4b23-ac7f-686d517a7d44] {
    gap: 12px;
    --gap-h-db7f71a6-8614-4b23-ac7f-686d517a7d44: 12px;
    --gap-v-db7f71a6-8614-4b23-ac7f-686d517a7d44: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-db7f71a6-8614-4b23-ac7f-686d517a7d44] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-db7f71a6-8614-4b23-ac7f-686d517a7d44: 15px;
    --gap-v-db7f71a6-8614-4b23-ac7f-686d517a7d44: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-db7f71a6-8614-4b23-ac7f-686d517a7d44] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-db7f71a6-8614-4b23-ac7f-686d517a7d44: 16px;
    --gap-v-db7f71a6-8614-4b23-ac7f-686d517a7d44: 0px;
    max-width: 100%;
  }
}
.sd[data-s-9d61ae42-7063-4197-90db-4e1c2f1a299a] {
  color: #ffffffff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-9d61ae42-7063-4197-90db-4e1c2f1a299a: 0px;
  --gap-v-9d61ae42-7063-4197-90db-4e1c2f1a299a: 3px;
  --gap-uuid: 9d61ae42-7063-4197-90db-4e1c2f1a299a;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9d61ae42-7063-4197-90db-4e1c2f1a299a] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-9d61ae42-7063-4197-90db-4e1c2f1a299a: 0px;
    --gap-v-9d61ae42-7063-4197-90db-4e1c2f1a299a: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9d61ae42-7063-4197-90db-4e1c2f1a299a] {
    font-size: 13px;
    --gap-h-9d61ae42-7063-4197-90db-4e1c2f1a299a: 0px;
    --gap-v-9d61ae42-7063-4197-90db-4e1c2f1a299a: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9d61ae42-7063-4197-90db-4e1c2f1a299a] {
    font-size: 14px;
    --gap-h-9d61ae42-7063-4197-90db-4e1c2f1a299a: 0px;
    --gap-v-9d61ae42-7063-4197-90db-4e1c2f1a299a: 3px;
  }
}
.sd[data-s-8806c6c1-3a7b-413a-9884-5f5f714b8564] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-152a8796-dd1c-4b1f-a344-25e5a229a8c1]:hover
  .sd[data-s-8806c6c1-3a7b-413a-9884-5f5f714b8564] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8806c6c1-3a7b-413a-9884-5f5f714b8564] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8806c6c1-3a7b-413a-9884-5f5f714b8564] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-6c6a255a-2574-43e2-8ca1-2e252e8f935e] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-152a8796-dd1c-4b1f-a344-25e5a229a8c1) * 0));
  left: 0px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: auto;
  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-152a8796-dd1c-4b1f-a344-25e5a229a8c1) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-152a8796-dd1c-4b1f-a344-25e5a229a8c1) * 0)
  );
}
.sd[data-s-152a8796-dd1c-4b1f-a344-25e5a229a8c1]:hover
  .sd[data-s-6c6a255a-2574-43e2-8ca1-2e252e8f935e] {
  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-c4882a7d-33dc-406d-ba1f-2396f389634b] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-152a8796-dd1c-4b1f-a344-25e5a229a8c1) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-152a8796-dd1c-4b1f-a344-25e5a229a8c1) * 0)
  );
}
.sd[data-s-6fd1a46e-6b50-40ff-a95b-1930977b9839] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-6fd1a46e-6b50-40ff-a95b-1930977b9839: 0px;
  --gap-v-6fd1a46e-6b50-40ff-a95b-1930977b9839: 40px;
  --gap-uuid: 6fd1a46e-6b50-40ff-a95b-1930977b9839;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6fd1a46e-6b50-40ff-a95b-1930977b9839] {
    display: none;
    --gap-h-6fd1a46e-6b50-40ff-a95b-1930977b9839: 0px;
    --gap-v-6fd1a46e-6b50-40ff-a95b-1930977b9839: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6fd1a46e-6b50-40ff-a95b-1930977b9839] {
    display: flex;
    padding: 80px 30px 80px 30px;
    --gap-h-6fd1a46e-6b50-40ff-a95b-1930977b9839: 0px;
    --gap-v-6fd1a46e-6b50-40ff-a95b-1930977b9839: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6fd1a46e-6b50-40ff-a95b-1930977b9839] {
    display: none;
    gap: 40px;
    padding: 60px 20px 60px 20px;
    --gap-h-6fd1a46e-6b50-40ff-a95b-1930977b9839: 0px;
    --gap-v-6fd1a46e-6b50-40ff-a95b-1930977b9839: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6fd1a46e-6b50-40ff-a95b-1930977b9839] {
    display: none;
    --gap-h-6fd1a46e-6b50-40ff-a95b-1930977b9839: 0px;
    --gap-v-6fd1a46e-6b50-40ff-a95b-1930977b9839: 40px;
  }
}
.sd[data-s-a8292a78-59ba-4e44-b125-5063d107f564]:hover {
  --gap-h-a8292a78-59ba-4e44-b125-5063d107f564: 0px;
  --gap-v-a8292a78-59ba-4e44-b125-5063d107f564: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a8292a78-59ba-4e44-b125-5063d107f564]:hover {
    opacity: 1;
  }
}
.sd[data-s-a8292a78-59ba-4e44-b125-5063d107f564]:hover
  .sd[data-s-848db84e-131f-4ad0-88e2-40a1821c9045] {
  transform: translate(7px, 0px);
}
.sd[data-s-a8292a78-59ba-4e44-b125-5063d107f564]:hover
  .sd[data-s-54d87227-ad3a-4457-a609-710dcfa8d45a] {
  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-6793e546-cb59-415a-8917-3ee0f875a00d]:hover {
  --gap-h-6793e546-cb59-415a-8917-3ee0f875a00d: 0px;
  --gap-v-6793e546-cb59-415a-8917-3ee0f875a00d: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6793e546-cb59-415a-8917-3ee0f875a00d]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-6793e546-cb59-415a-8917-3ee0f875a00d]:hover
  .sd[data-s-b68949ad-1c4d-47c7-af41-40bb57fcfc59] {
  transform: translate(7px, 0px);
}
.sd[data-s-6793e546-cb59-415a-8917-3ee0f875a00d]:hover
  .sd[data-s-404378cb-4ca4-41f1-8cb3-1371c456773f] {
  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-7a4ccb68-368d-4445-9f09-e3928cd05009] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-7a4ccb68-368d-4445-9f09-e3928cd05009: 0px;
  --gap-v-7a4ccb68-368d-4445-9f09-e3928cd05009: 40px;
  --gap-uuid: 7a4ccb68-368d-4445-9f09-e3928cd05009;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7a4ccb68-368d-4445-9f09-e3928cd05009] {
    display: none;
    padding: 100px 60px 100px 60px;
    --gap-h-7a4ccb68-368d-4445-9f09-e3928cd05009: 0px;
    --gap-v-7a4ccb68-368d-4445-9f09-e3928cd05009: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7a4ccb68-368d-4445-9f09-e3928cd05009] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-7a4ccb68-368d-4445-9f09-e3928cd05009: 0px;
    --gap-v-7a4ccb68-368d-4445-9f09-e3928cd05009: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7a4ccb68-368d-4445-9f09-e3928cd05009] {
    display: flex;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-7a4ccb68-368d-4445-9f09-e3928cd05009: 0px;
    --gap-v-7a4ccb68-368d-4445-9f09-e3928cd05009: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7a4ccb68-368d-4445-9f09-e3928cd05009] {
    display: flex;
    padding: 60px 20px 60px 20px;
    --gap-h-7a4ccb68-368d-4445-9f09-e3928cd05009: 0px;
    --gap-v-7a4ccb68-368d-4445-9f09-e3928cd05009: 40px;
  }
}
.sd[data-s-8d43b8c2-2062-4c0f-9bea-67afc361e566]:hover {
  opacity: 1;
  --gap-h-8d43b8c2-2062-4c0f-9bea-67afc361e566: 0px;
  --gap-v-8d43b8c2-2062-4c0f-9bea-67afc361e566: 12px;
}
.sd[data-s-8d43b8c2-2062-4c0f-9bea-67afc361e566]:hover
  .sd[data-s-abff0c75-ad4b-4547-9697-4bbee251e917] {
  transform: translate(7px, 0px);
}
.sd[data-s-8d43b8c2-2062-4c0f-9bea-67afc361e566]:hover
  .sd[data-s-729c45f6-6428-4b6e-a7c2-5dd3e7b1d00b] {
  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-89ddd9ff-0781-47c4-a986-4730ffe830b7]:hover {
  opacity: 1;
  --gap-h-89ddd9ff-0781-47c4-a986-4730ffe830b7: 0px;
  --gap-v-89ddd9ff-0781-47c4-a986-4730ffe830b7: 12px;
}
.sd[data-s-89ddd9ff-0781-47c4-a986-4730ffe830b7]:hover
  .sd[data-s-20b400d5-62ad-4dae-9f36-075794ae2b06] {
  transform: translate(7px, 0px);
}
.sd[data-s-89ddd9ff-0781-47c4-a986-4730ffe830b7]:hover
  .sd[data-s-441fc17f-856f-4f59-ab1f-8d2b9d8e7825] {
  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-1faa69ff-acea-41fe-99bb-2928186efd2d] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 120px 60px;
  width: 100%;
  --gap-h-1faa69ff-acea-41fe-99bb-2928186efd2d: 0px;
  --gap-v-1faa69ff-acea-41fe-99bb-2928186efd2d: 60px;
  --gap-uuid: 1faa69ff-acea-41fe-99bb-2928186efd2d;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1faa69ff-acea-41fe-99bb-2928186efd2d] {
    padding: 100px 60px;
    --gap-h-1faa69ff-acea-41fe-99bb-2928186efd2d: 0px;
    --gap-v-1faa69ff-acea-41fe-99bb-2928186efd2d: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1faa69ff-acea-41fe-99bb-2928186efd2d] {
    padding: 80px 30px 80px 30px;
    --gap-h-1faa69ff-acea-41fe-99bb-2928186efd2d: 0px;
    --gap-v-1faa69ff-acea-41fe-99bb-2928186efd2d: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1faa69ff-acea-41fe-99bb-2928186efd2d] {
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-1faa69ff-acea-41fe-99bb-2928186efd2d: 0px;
    --gap-v-1faa69ff-acea-41fe-99bb-2928186efd2d: 40px;
  }
}
.sd[data-s-4cc49877-3445-4e9e-b37f-f426904829b7] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-4cc49877-3445-4e9e-b37f-f426904829b7: 0px;
  --gap-v-4cc49877-3445-4e9e-b37f-f426904829b7: 60px;
  --gap-uuid: 4cc49877-3445-49ee-b37f-f426904829b7;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4cc49877-3445-4e9e-b37f-f426904829b7] {
    gap: 40px;
    --gap-h-4cc49877-3445-4e9e-b37f-f426904829b7: 0px;
    --gap-v-4cc49877-3445-4e9e-b37f-f426904829b7: 40px;
  }
}
.sd[data-s-1b40c9c1-09d4-40fb-be21-e3aa226b1491] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-1b40c9c1-09d4-40fb-be21-e3aa226b1491: 0px;
  --gap-v-1b40c9c1-09d4-40fb-be21-e3aa226b1491: 60px;
  --gap-uuid: 1b40c9c1-09d4-40fb-be21-e3aa226b1491;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-1b40c9c1-09d4-40fb-be21-e3aa226b1491] {
    gap: 40px;
    --gap-h-1b40c9c1-09d4-40fb-be21-e3aa226b1491: 0px;
    --gap-v-1b40c9c1-09d4-40fb-be21-e3aa226b1491: 40px;
  }
}
.sd[data-s-2ace0fe8-4b76-4303-b935-cfd6bbbb4246] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  --gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246: 0px;
  --gap-v-2ace0fe8-4b76-4303-b935-cfd6bbbb4246: 40px;
  --gap-uuid: 2ace0fe8-4b76-4303-b935-cfd6bbbb4246;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2ace0fe8-4b76-4303-b935-cfd6bbbb4246] {
    gap: 40px;
    --gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246: 0px;
    --gap-v-2ace0fe8-4b76-4303-b935-cfd6bbbb4246: 40px;
  }
}
.sd[data-s-91c19c05-93ad-4ac5-aab0-717125173702] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246) * 0));
  max-width: calc(
    100% - (var(--gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-91c19c05-93ad-4ac5-aab0-717125173702] {
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-91c19c05-93ad-4ac5-aab0-717125173702] {
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-91c19c05-93ad-4ac5-aab0-717125173702] {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-91c19c05-93ad-4ac5-aab0-717125173702] {
    font-size: 14px;
  }
}
.sd[data-s-97d22d20-6b89-421c-984e-f3534b53aec5] {
  display: flex;
  height: auto;
  width: calc(100% - (var(--gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246) * 0));
  max-width: calc(
    100% - (var(--gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-97d22d20-6b89-421c-984e-f3534b53aec5] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-97d22d20-6b89-421c-984e-f3534b53aec5] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-97d22d20-6b89-421c-984e-f3534b53aec5] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-97d22d20-6b89-421c-984e-f3534b53aec5] {
    display: none;
  }
}
.sd[data-s-978ca6a2-0a78-467b-97c0-96e22be08b51] {
  height: auto;
  width: 113.67673179396093px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-978ca6a2-0a78-467b-97c0-96e22be08b51] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-978ca6a2-0a78-467b-97c0-96e22be08b51] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-978ca6a2-0a78-467b-97c0-96e22be08b51] {
    display: flex;
    width: calc(100% - (var(--gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246) * 0));
    max-width: calc(
      100% - (var(--gap-h-2ace0fe8-4b76-4303-b935-cfd6bbbb4246) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-978ca6a2-0a78-467b-97c0-96e22be08b51] {
    display: flex;
  }
}
.sd[data-s-ec417e6d-3d39-463d-9716-fc16438c2500] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 120px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - 120px);
  --gap-h-ec417e6d-3d39-463d-9716-fc16438c2500: 0px;
  --gap-v-ec417e6d-3d39-463d-9716-fc16438c2500: 40px;
  --gap-uuid: ec417e6d-3d39-463d-9716-fc16438c2500;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ec417e6d-3d39-463d-9716-fc16438c2500] {
    display: flex;
    margin: 100px 60px;
    --gap-h-ec417e6d-3d39-463d-9716-fc16438c2500: 0px;
    --gap-v-ec417e6d-3d39-463d-9716-fc16438c2500: 40px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ec417e6d-3d39-463d-9716-fc16438c2500] {
    display: flex;
    margin: 80px 30px;
    padding: 0px 0px 0px 0px;
    --gap-h-ec417e6d-3d39-463d-9716-fc16438c2500: 0px;
    --gap-v-ec417e6d-3d39-463d-9716-fc16438c2500: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ec417e6d-3d39-463d-9716-fc16438c2500] {
    display: none;
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-ec417e6d-3d39-463d-9716-fc16438c2500: 0px;
    --gap-v-ec417e6d-3d39-463d-9716-fc16438c2500: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ec417e6d-3d39-463d-9716-fc16438c2500] {
    display: none;
    --gap-h-ec417e6d-3d39-463d-9716-fc16438c2500: 0px;
    --gap-v-ec417e6d-3d39-463d-9716-fc16438c2500: 40px;
  }
}
.sd[data-s-3f363076-958d-40fa-8dd5-a30b1ac3aae7] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-3f363076-958d-40fa-8dd5-a30b1ac3aae7: 0px;
  --gap-v-3f363076-958d-40fa-8dd5-a30b1ac3aae7: 60px;
  --gap-uuid: 3f363076-958d-40fa-8dd5-a30b1ac3aae7;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-3f363076-958d-40fa-8dd5-a30b1ac3aae7] {
    gap: 40px;
    --gap-h-3f363076-958d-40fa-8dd5-a30b1ac3aae7: 0px;
    --gap-v-3f363076-958d-40fa-8dd5-a30b1ac3aae7: 40px;
  }
}
.sd[data-s-aed35001-6cbc-43ef-a3b7-ac6d58eb163f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 0px;
  --gap-v-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 30px;
  --gap-uuid: aed35001-6cbc-43ef-a3b7-ac6d58eb163f;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-aed35001-6cbc-43ef-a3b7-ac6d58eb163f] {
    gap: 30px;
    --gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 0px;
    --gap-v-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 30px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-aed35001-6cbc-43ef-a3b7-ac6d58eb163f] {
    gap: 30px;
    --gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 0px;
    --gap-v-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-aed35001-6cbc-43ef-a3b7-ac6d58eb163f] {
    gap: 40px;
    --gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 0px;
    --gap-v-aed35001-6cbc-43ef-a3b7-ac6d58eb163f: 40px;
  }
}
.sd[data-s-ada21e95-0499-48c1-aa08-9466164c3c1a] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0));
  max-width: calc(
    100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ada21e95-0499-48c1-aa08-9466164c3c1a] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ada21e95-0499-48c1-aa08-9466164c3c1a] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ada21e95-0499-48c1-aa08-9466164c3c1a] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ada21e95-0499-48c1-aa08-9466164c3c1a] {
    display: flex;
  }
}
.sd[data-s-b0a0f2e3-a64b-44ca-a733-dd92a4c12bdc] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-b0a0f2e3-a64b-44ca-a733-dd92a4c12bdc: 0px;
  --gap-v-b0a0f2e3-a64b-44ca-a733-dd92a4c12bdc: 0px;
  --gap-uuid: b0a0f2e3-a64b-44ca-a733-dd92a4c12bdc;
  max-width: 100%;
}
.sd[data-s-1908c655-ab71-4ea2-affd-fbd0ce5c5cd8] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1908c655-ab71-4ea2-affd-fbd0ce5c5cd8] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-7cacec72-eea0-444f-a045-4b759f379ee2] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7cacec72-eea0-444f-a045-4b759f379ee2] {
    flex: 1;
    line-height: 1.2;
    text-align: left;
    width: auto;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7cacec72-eea0-444f-a045-4b759f379ee2] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7cacec72-eea0-444f-a045-4b759f379ee2] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-d2d8f6d0-9a92-41b8-beac-46cf67c871f7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-d2d8f6d0-9a92-41b8-beac-46cf67c871f7: 0px;
  --gap-v-d2d8f6d0-9a92-41b8-beac-46cf67c871f7: 0px;
  --gap-uuid: d2d8f6d0-9a92-41b8-beac-46cf67c871f7;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-d2d8f6d0-9a92-41b8-beac-46cf67c871f7] {
    margin: 0px 10px 0px 0px;
    --gap-h-d2d8f6d0-9a92-41b8-beac-46cf67c871f7: 0px;
    --gap-v-d2d8f6d0-9a92-41b8-beac-46cf67c871f7: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-b690a074-0174-4c00-81c3-d096ccc2935e] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-b690a074-0174-4c00-81c3-d096ccc2935e] {
    opacity: 0;
  }
}
.sd[data-s-6fd7aab5-59bb-4bee-8353-4f4e2b136e17] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6fd7aab5-59bb-4bee-8353-4f4e2b136e17] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6fd7aab5-59bb-4bee-8353-4f4e2b136e17] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6fd7aab5-59bb-4bee-8353-4f4e2b136e17] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6fd7aab5-59bb-4bee-8353-4f4e2b136e17] {
    display: flex;
  }
}
.sd[data-s-30217ed9-bc19-47b2-ae01-8bf97a69a487] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-46e6b7c4-7567-4dd7-9480-3331d81156db] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-46e6b7c4-7567-4dd7-9480-3331d81156db: 0px;
  --gap-v-46e6b7c4-7567-4dd7-9480-3331d81156db: 10px;
  --gap-uuid: 46e6b7c4-7567-4dd7-9480-3331d81156db;
  max-width: 100%;
}
.sd[data-s-786fe6eb-c946-4acc-a265-008170208b12] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-786fe6eb-c946-4acc-a265-008170208b12: 20px;
  --gap-v-786fe6eb-c946-4acc-a265-008170208b12: 0px;
  --gap-uuid: 786fe6eb-c946-4acc-a265-008170208b12;
}
.sd[data-s-bf817063-e8e9-4a5a-ad3a-55479a976fee] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bf817063-e8e9-4a5a-ad3a-55479a976fee] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-6ef33cb9-c377-4d87-8ece-bd097e959804] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-6ef33cb9-c377-4d87-8ece-bd097e959804: 0px;
  --gap-v-6ef33cb9-c377-4d87-8ece-bd097e959804: 10px;
  --gap-uuid: 6ef33cb9-c377-4d87-8ece-bd097e959804;
  max-width: 100%;
}
.sd[data-s-526cfc1e-61fb-4dfa-a0d5-0972c55e146d] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-526cfc1e-61fb-4dfa-a0d5-0972c55e146d] {
    font-size: 20px;
  }
}
.sd[data-s-8d2ce3be-d531-4e65-a714-9bf442e82f9e] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-710275fa-d575-4f7b-ba18-e6bbdbe2c6ae] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0));
  max-width: calc(
    100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-710275fa-d575-4f7b-ba18-e6bbdbe2c6ae] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-710275fa-d575-4f7b-ba18-e6bbdbe2c6ae] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-710275fa-d575-4f7b-ba18-e6bbdbe2c6ae] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-710275fa-d575-4f7b-ba18-e6bbdbe2c6ae] {
    display: flex;
  }
}
.sd[data-s-f950b5a0-0c90-49d2-b505-315d5fc88e24] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-f950b5a0-0c90-49d2-b505-315d5fc88e24: 0px;
  --gap-v-f950b5a0-0c90-49d2-b505-315d5fc88e24: 0px;
  --gap-uuid: f950b5a0-0c90-49d2-b505-315d5fc88e24;
  max-width: 100%;
}
.sd[data-s-e5f1392f-7916-4ba1-ac75-45eacc259c09] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e5f1392f-7916-4ba1-ac75-45eacc259c09] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-6f2977c7-9ceb-496e-bb72-5a7621c44dad] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6f2977c7-9ceb-496e-bb72-5a7621c44dad] {
    flex: 1;
    line-height: 1.2;
    text-align: left;
    width: auto;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6f2977c7-9ceb-496e-bb72-5a7621c44dad] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6f2977c7-9ceb-496e-bb72-5a7621c44dad] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-df294f0d-96db-416d-bf78-acb6c113a4c1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-df294f0d-96db-416d-bf78-acb6c113a4c1: 0px;
  --gap-v-df294f0d-96db-416d-bf78-acb6c113a4c1: 0px;
  --gap-uuid: df294f0d-96db-416d-bf78-acb6c113a4c1;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-df294f0d-96db-416d-bf78-acb6c113a4c1] {
    margin: 0px 10px 0px 0px;
    --gap-h-df294f0d-96db-416d-bf78-acb6c113a4c1: 0px;
    --gap-v-df294f0d-96db-416d-bf78-acb6c113a4c1: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-19ad7ff6-94b2-45df-a275-20e93559d868] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-19ad7ff6-94b2-45df-a275-20e93559d868] {
    opacity: 0;
  }
}
.sd[data-s-9493072f-ecb2-4dc5-b6cf-f7e400d893f2] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9493072f-ecb2-4dc5-b6cf-f7e400d893f2] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9493072f-ecb2-4dc5-b6cf-f7e400d893f2] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9493072f-ecb2-4dc5-b6cf-f7e400d893f2] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9493072f-ecb2-4dc5-b6cf-f7e400d893f2] {
    display: flex;
  }
}
.sd[data-s-a33c2ea9-c99b-4e35-bf10-39fc6150d9c4] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-26afdec0-f609-4641-8249-d96dc9264c25] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-26afdec0-f609-4641-8249-d96dc9264c25: 0px;
  --gap-v-26afdec0-f609-4641-8249-d96dc9264c25: 10px;
  --gap-uuid: 26afdec0-f609-4641-8249-d96dc9264c25;
  max-width: 100%;
}
.sd[data-s-cbb2ae00-b2c1-46ea-b7ce-db314dbeca55] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-cbb2ae00-b2c1-46ea-b7ce-db314dbeca55: 20px;
  --gap-v-cbb2ae00-b2c1-46ea-b7ce-db314dbeca55: 0px;
  --gap-uuid: cbb2ae00-b2c1-46ea-b7ce-db314dbeca55;
}
.sd[data-s-3c8e45cc-8bf8-49fc-9e19-a6a8676dec46] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3c8e45cc-8bf8-49fc-9e19-a6a8676dec46] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-06dac3f4-be30-48c8-aa1e-016fbcaea5dc] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-06dac3f4-be30-48c8-aa1e-016fbcaea5dc: 0px;
  --gap-v-06dac3f4-be30-48c8-aa1e-016fbcaea5dc: 10px;
  --gap-uuid: 06dac3f4-be30-48c8-aa1e-016fbcaea5dc;
  max-width: 100%;
}
.sd[data-s-085c4622-fd5c-4b02-9682-cfa4873030e8] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-085c4622-fd5c-4b02-9682-cfa4873030e8] {
    font-size: 20px;
  }
}
.sd[data-s-429b35c0-ed29-43e8-8a33-faeba11416dc] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-59747ffc-2b8f-46e8-992f-a5192a1cc2ca] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0));
  max-width: calc(
    100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-59747ffc-2b8f-46e8-992f-a5192a1cc2ca] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-59747ffc-2b8f-46e8-992f-a5192a1cc2ca] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-59747ffc-2b8f-46e8-992f-a5192a1cc2ca] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-59747ffc-2b8f-46e8-992f-a5192a1cc2ca] {
    display: flex;
  }
}
.sd[data-s-09d29545-433e-45ab-84ed-bc6d6deee9b9] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-09d29545-433e-45ab-84ed-bc6d6deee9b9: 0px;
  --gap-v-09d29545-433e-45ab-84ed-bc6d6deee9b9: 0px;
  --gap-uuid: 09d29545-433e-45ab-84ed-bc6d6deee9b9;
  max-width: 100%;
}
.sd[data-s-02412ef2-e2d7-43d3-95b9-20fd7ded38e2] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-02412ef2-e2d7-43d3-95b9-20fd7ded38e2] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-7cf821b2-dff4-4c91-98b3-79859cd835db] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7cf821b2-dff4-4c91-98b3-79859cd835db] {
    flex: 1;
    line-height: 1.2;
    text-align: left;
    width: auto;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7cf821b2-dff4-4c91-98b3-79859cd835db] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7cf821b2-dff4-4c91-98b3-79859cd835db] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-cfa8dbfd-64d7-459c-a05b-1f5eab4e5b2a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-cfa8dbfd-64d7-459c-a05b-1f5eab4e5b2a: 0px;
  --gap-v-cfa8dbfd-64d7-459c-a05b-1f5eab4e5b2a: 0px;
  --gap-uuid: cfa8dbfd-64d7-459c-a05b-1f5eab4e5b2a;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-cfa8dbfd-64d7-459c-a05b-1f5eab4e5b2a] {
    margin: 0px 10px 0px 0px;
    --gap-h-cfa8dbfd-64d7-459c-a05b-1f5eab4e5b2a: 0px;
    --gap-v-cfa8dbfd-64d7-459c-a05b-1f5eab4e5b2a: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-10d5bf59-3d18-4f18-b9dd-a271ab2dfafc] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-10d5bf59-3d18-4f18-b9dd-a271ab2dfafc] {
    opacity: 0;
  }
}
.sd[data-s-4ab85a64-4eca-4e5f-9810-35756751f6fd] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4ab85a64-4eca-4e5f-9810-35756751f6fd] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4ab85a64-4eca-4e5f-9810-35756751f6fd] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4ab85a64-4eca-4e5f-9810-35756751f6fd] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4ab85a64-4eca-4e5f-9810-35756751f6fd] {
    display: flex;
  }
}
.sd[data-s-1a630fce-0b62-4074-ba5a-d3a128de57bb] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4770518e-495c-4ebc-9450-827cbed5b85f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-4770518e-495c-4ebc-9450-827cbed5b85f: 0px;
  --gap-v-4770518e-495c-4ebc-9450-827cbed5b85f: 10px;
  --gap-uuid: 4770518e-495c-4ebc-9450-827cbed5b85f;
  max-width: 100%;
}
.sd[data-s-44bdbb64-a10e-4966-a01a-29bbc57401a6] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-44bdbb64-a10e-4966-a01a-29bbc57401a6: 20px;
  --gap-v-44bdbb64-a10e-4966-a01a-29bbc57401a6: 0px;
  --gap-uuid: 44bdbb64-a10e-4966-a01a-29bbc57401a6;
}
.sd[data-s-8eb060b4-3be2-4969-a65c-b6fdb6cc2f26] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8eb060b4-3be2-4969-a65c-b6fdb6cc2f26] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-380642b8-9cc1-47dc-af97-c18e30497bf1] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-380642b8-9cc1-47dc-af97-c18e30497bf1: 0px;
  --gap-v-380642b8-9cc1-47dc-af97-c18e30497bf1: 10px;
  --gap-uuid: 380642b8-9cc1-47dc-af97-c18e30497bf1;
  max-width: 100%;
}
.sd[data-s-76eb8b4d-1cd5-4422-b212-0a8b3dcdbae0] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-76eb8b4d-1cd5-4422-b212-0a8b3dcdbae0] {
    font-size: 20px;
  }
}
.sd[data-s-c39e0b31-d700-41d5-a979-984608822aab] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-49a83b3a-65b9-4027-825e-2c3ba0d8e380] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0));
  max-width: calc(
    100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-49a83b3a-65b9-4027-825e-2c3ba0d8e380] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-49a83b3a-65b9-4027-825e-2c3ba0d8e380] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-49a83b3a-65b9-4027-825e-2c3ba0d8e380] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-49a83b3a-65b9-4027-825e-2c3ba0d8e380] {
    display: flex;
  }
}
.sd[data-s-69ca1960-afae-4b61-89e9-465e5f486146] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-69ca1960-afae-4b61-89e9-465e5f486146: 0px;
  --gap-v-69ca1960-afae-4b61-89e9-465e5f486146: 0px;
  --gap-uuid: 69ca1960-afae-4b61-89e9-465e5f486146;
  max-width: 100%;
}
.sd[data-s-628814d7-947e-4204-aa77-d3015472f7a0] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-628814d7-947e-4204-aa77-d3015472f7a0] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-f4453eed-18c4-4c8e-9671-8d1607f6c4ef] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f4453eed-18c4-4c8e-9671-8d1607f6c4ef] {
    flex: 1;
    line-height: 1.2;
    text-align: left;
    width: auto;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f4453eed-18c4-4c8e-9671-8d1607f6c4ef] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f4453eed-18c4-4c8e-9671-8d1607f6c4ef] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-26ecd00a-9074-4e79-9732-70f81cf13fcb] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-26ecd00a-9074-4e79-9732-70f81cf13fcb: 0px;
  --gap-v-26ecd00a-9074-4e79-9732-70f81cf13fcb: 0px;
  --gap-uuid: 26ecd00a-9074-4e79-9732-70f81cf13fcb;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-26ecd00a-9074-4e79-9732-70f81cf13fcb] {
    margin: 0px 10px 0px 0px;
    --gap-h-26ecd00a-9074-4e79-9732-70f81cf13fcb: 0px;
    --gap-v-26ecd00a-9074-4e79-9732-70f81cf13fcb: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-06dbc851-66bb-43f1-9c2b-1dd2448a25b0] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-06dbc851-66bb-43f1-9c2b-1dd2448a25b0] {
    opacity: 0;
  }
}
.sd[data-s-1387e45b-861a-4ce0-b847-b99f28bcdfbd] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1387e45b-861a-4ce0-b847-b99f28bcdfbd] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1387e45b-861a-4ce0-b847-b99f28bcdfbd] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1387e45b-861a-4ce0-b847-b99f28bcdfbd] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1387e45b-861a-4ce0-b847-b99f28bcdfbd] {
    display: flex;
  }
}
.sd[data-s-d84dd916-22eb-4988-b323-5edc25ffc46c] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f5596124-ee13-4ecc-8657-b115d7093c17] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-f5596124-ee13-4ecc-8657-b115d7093c17: 0px;
  --gap-v-f5596124-ee13-4ecc-8657-b115d7093c17: 10px;
  --gap-uuid: f5596124-ee13-4ecc-8657-b115d7093c17;
  max-width: 100%;
}
.sd[data-s-7ae84057-13d7-4cce-9431-ceb1a07e02ec] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-7ae84057-13d7-4cce-9431-ceb1a07e02ec: 20px;
  --gap-v-7ae84057-13d7-4cce-9431-ceb1a07e02ec: 0px;
  --gap-uuid: 7ae84057-13d7-4cce-9431-ceb1a07e02ec;
}
.sd[data-s-f33e94c1-439f-413b-931e-965bd389d343] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f33e94c1-439f-413b-931e-965bd389d343] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-784af560-dc1c-460b-94bf-d5c6d299d9a5] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-784af560-dc1c-460b-94bf-d5c6d299d9a5: 0px;
  --gap-v-784af560-dc1c-460b-94bf-d5c6d299d9a5: 10px;
  --gap-uuid: 784af560-dc1c-460b-94bf-d5c6d299d9a5;
  max-width: 100%;
}
.sd[data-s-8dc4751c-adcf-4917-9f32-fa378f4f4a5e] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8dc4751c-adcf-4917-9f32-fa378f4f4a5e] {
    font-size: 20px;
  }
}
.sd[data-s-cb92cda2-3c34-4b54-95d5-f4d124f46032] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-b620c3dd-e9f7-42e2-ac32-266238285269] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0));
  max-width: calc(
    100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b620c3dd-e9f7-42e2-ac32-266238285269] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b620c3dd-e9f7-42e2-ac32-266238285269] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b620c3dd-e9f7-42e2-ac32-266238285269] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b620c3dd-e9f7-42e2-ac32-266238285269] {
    display: flex;
  }
}
.sd[data-s-293525ba-93d3-4169-8502-6c958283eddf] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-293525ba-93d3-4169-8502-6c958283eddf: 0px;
  --gap-v-293525ba-93d3-4169-8502-6c958283eddf: 0px;
  --gap-uuid: 293525ba-93d3-4169-8502-6c958283eddf;
  max-width: 100%;
}
.sd[data-s-2c38387e-145e-470c-bb4a-9331703f7572] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2c38387e-145e-470c-bb4a-9331703f7572] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-1efae9eb-7ad6-4c9a-b34b-168ec39e4ae1] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1efae9eb-7ad6-4c9a-b34b-168ec39e4ae1] {
    flex: 1;
    line-height: 1.2;
    text-align: left;
    width: auto;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1efae9eb-7ad6-4c9a-b34b-168ec39e4ae1] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1efae9eb-7ad6-4c9a-b34b-168ec39e4ae1] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-d2f4e8e9-da50-4fe5-9c44-05683e4ed2dc] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-d2f4e8e9-da50-4fe5-9c44-05683e4ed2dc: 0px;
  --gap-v-d2f4e8e9-da50-4fe5-9c44-05683e4ed2dc: 0px;
  --gap-uuid: d2f4e8e9-da50-4fe5-9c44-05683e4ed2dc;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-d2f4e8e9-da50-4fe5-9c44-05683e4ed2dc] {
    margin: 0px 10px 0px 0px;
    --gap-h-d2f4e8e9-da50-4fe5-9c44-05683e4ed2dc: 0px;
    --gap-v-d2f4e8e9-da50-4fe5-9c44-05683e4ed2dc: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-7d149dc5-efd0-441b-8946-a5c49d585e9b] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7d149dc5-efd0-441b-8946-a5c49d585e9b] {
    opacity: 0;
  }
}
.sd[data-s-80170eb3-62f8-4557-b9ac-f4a307d716dc] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-80170eb3-62f8-4557-b9ac-f4a307d716dc] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-80170eb3-62f8-4557-b9ac-f4a307d716dc] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-80170eb3-62f8-4557-b9ac-f4a307d716dc] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-80170eb3-62f8-4557-b9ac-f4a307d716dc] {
    display: flex;
  }
}
.sd[data-s-9d913bc9-6d38-4e02-9141-76abaf07ea58] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-887ddefa-4874-45ff-b3ae-0f05bc39a103] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-887ddefa-4874-45ff-b3ae-0f05bc39a103: 0px;
  --gap-v-887ddefa-4874-45ff-b3ae-0f05bc39a103: 10px;
  --gap-uuid: 887ddefa-4874-45ff-b3ae-0f05bc39a103;
  max-width: 100%;
}
.sd[data-s-37a2040c-89a7-4850-b1f0-79b914c43557] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-37a2040c-89a7-4850-b1f0-79b914c43557: 20px;
  --gap-v-37a2040c-89a7-4850-b1f0-79b914c43557: 0px;
  --gap-uuid: 37a2040c-89a7-4850-b1f0-79b914c43557;
}
.sd[data-s-9ca6791b-7250-4978-8463-44640fbdf2de] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9ca6791b-7250-4978-8463-44640fbdf2de] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-0d799825-cedb-4e79-9cab-87c1536e0d05] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-0d799825-cedb-4e79-9cab-87c1536e0d05: 0px;
  --gap-v-0d799825-cedb-4e79-9cab-87c1536e0d05: 10px;
  --gap-uuid: 0d799825-cedb-4e79-9cab-87c1536e0d05;
  max-width: 100%;
}
.sd[data-s-27a4a970-be05-4ca9-93e3-9e14950b008f] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-27a4a970-be05-4ca9-93e3-9e14950b008f] {
    font-size: 20px;
  }
}
.sd[data-s-ce03d283-0b6b-49ed-9f47-550de5975c57] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-4f052353-cb18-4e0e-9de5-3d3a862cf25e] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0));
  max-width: calc(
    100% - (var(--gap-h-aed35001-6cbc-43ef-a3b7-ac6d58eb163f) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4f052353-cb18-4e0e-9de5-3d3a862cf25e] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4f052353-cb18-4e0e-9de5-3d3a862cf25e] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4f052353-cb18-4e0e-9de5-3d3a862cf25e] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4f052353-cb18-4e0e-9de5-3d3a862cf25e] {
    display: flex;
  }
}
.sd[data-s-b5d763d0-661d-4764-9fe3-51c6f65cc3d7] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-b5d763d0-661d-4764-9fe3-51c6f65cc3d7: 0px;
  --gap-v-b5d763d0-661d-4764-9fe3-51c6f65cc3d7: 0px;
  --gap-uuid: b5d763d0-661d-4764-9fe3-51c6f65cc3d7;
  max-width: 100%;
}
.sd[data-s-222daca9-2989-4347-8eaf-b17d8eec18fc] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-222daca9-2989-4347-8eaf-b17d8eec18fc] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-1f62507d-2735-4e04-ae4b-20eac1a4982a] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1f62507d-2735-4e04-ae4b-20eac1a4982a] {
    flex: 1;
    line-height: 1.2;
    text-align: left;
    width: auto;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1f62507d-2735-4e04-ae4b-20eac1a4982a] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1f62507d-2735-4e04-ae4b-20eac1a4982a] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-77497e85-2890-4b67-aa42-00d6608ab87b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-77497e85-2890-4b67-aa42-00d6608ab87b: 0px;
  --gap-v-77497e85-2890-4b67-aa42-00d6608ab87b: 0px;
  --gap-uuid: 77497e85-2890-4b67-aa42-00d6608ab87b;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-77497e85-2890-4b67-aa42-00d6608ab87b] {
    margin: 0px 10px 0px 0px;
    --gap-h-77497e85-2890-4b67-aa42-00d6608ab87b: 0px;
    --gap-v-77497e85-2890-4b67-aa42-00d6608ab87b: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-c3a7f19a-ed95-45c8-adc8-ee3fedf0b16b] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  opacity: 0;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c3a7f19a-ed95-45c8-adc8-ee3fedf0b16b] {
    opacity: 0;
  }
}
.sd[data-s-42e74082-4e49-4221-b056-ca539e1e7da4] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-42e74082-4e49-4221-b056-ca539e1e7da4] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-42e74082-4e49-4221-b056-ca539e1e7da4] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-42e74082-4e49-4221-b056-ca539e1e7da4] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-42e74082-4e49-4221-b056-ca539e1e7da4] {
    display: flex;
  }
}
.sd[data-s-4e0a22b3-b957-4872-ac7e-e79841c39a5e] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c4230165-09c4-4fe1-bc24-306125b1a542] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-c4230165-09c4-4fe1-bc24-306125b1a542: 0px;
  --gap-v-c4230165-09c4-4fe1-bc24-306125b1a542: 10px;
  --gap-uuid: c4230165-09c4-4fe1-bc24-306125b1a542;
  max-width: 100%;
}
.sd[data-s-c56d3f1e-efcc-4f76-aabb-fadd764fac86] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-c56d3f1e-efcc-4f76-aabb-fadd764fac86: 20px;
  --gap-v-c56d3f1e-efcc-4f76-aabb-fadd764fac86: 0px;
  --gap-uuid: c56d3f1e-efcc-4f76-aabb-fadd764fac86;
}
.sd[data-s-f68ed975-0bfb-4c96-9c52-7ba37c72e695] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f68ed975-0bfb-4c96-9c52-7ba37c72e695] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-2c26e3c7-1b23-4b70-83c0-8c1d0707ae20] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-2c26e3c7-1b23-4b70-83c0-8c1d0707ae20: 0px;
  --gap-v-2c26e3c7-1b23-4b70-83c0-8c1d0707ae20: 10px;
  --gap-uuid: 2c26e3c7-1b23-4b70-83c0-8c1d0707ae20;
  max-width: 100%;
}
.sd[data-s-aa9aa75f-6e59-4826-9a15-c282e25a38f5] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-aa9aa75f-6e59-4826-9a15-c282e25a38f5] {
    font-size: 20px;
  }
}
.sd[data-s-90cceced-0cb4-4fb1-99d6-81875ef4c60b] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-71dd1a18-c414-4224-8425-8aa9896d611b] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 120px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - 120px);
  --gap-h-71dd1a18-c414-4224-8425-8aa9896d611b: 0px;
  --gap-v-71dd1a18-c414-4224-8425-8aa9896d611b: 40px;
  --gap-uuid: 71dd1a18-c414-4224-8425-8aa9896d611b;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-71dd1a18-c414-4224-8425-8aa9896d611b] {
    display: none;
    margin: 100px 60px;
    --gap-h-71dd1a18-c414-4224-8425-8aa9896d611b: 0px;
    --gap-v-71dd1a18-c414-4224-8425-8aa9896d611b: 40px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-71dd1a18-c414-4224-8425-8aa9896d611b] {
    display: none;
    margin: 80px 30px;
    padding: 0px 0px 0px 0px;
    --gap-h-71dd1a18-c414-4224-8425-8aa9896d611b: 0px;
    --gap-v-71dd1a18-c414-4224-8425-8aa9896d611b: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-71dd1a18-c414-4224-8425-8aa9896d611b] {
    display: flex;
    gap: 40px;
    margin: 80px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-71dd1a18-c414-4224-8425-8aa9896d611b: 0px;
    --gap-v-71dd1a18-c414-4224-8425-8aa9896d611b: 40px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-71dd1a18-c414-4224-8425-8aa9896d611b] {
    display: flex;
    margin: 80px 20px;
    --gap-h-71dd1a18-c414-4224-8425-8aa9896d611b: 0px;
    --gap-v-71dd1a18-c414-4224-8425-8aa9896d611b: 40px;
  }
}
.sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427] {
  align-content: center;
  align-items: center;
  display: flex;
  height: 480px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427]:hover {
  opacity: 1;
  transition-duration: 300ms;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427] {
    display: flex;
    height: 420px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427] {
    display: flex;
    height: 360px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427] {
    display: none;
  }
}
.sd[data-s-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 38px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 920px;
  z-index: 2;
  --gap-h-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1: 0px;
  --gap-v-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1: 38px;
  --gap-uuid: 026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1] {
    gap: 16px;
    padding: 0px;
    --gap-h-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1: 0px;
    --gap-v-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1: 16px;
  }
}
.sd[data-s-1ed7d689-57d3-4687-ac68-8ee638eebdb9] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1) * 0));
  --gap-h-1ed7d689-57d3-4687-ac68-8ee638eebdb9: 0px;
  --gap-v-1ed7d689-57d3-4687-ac68-8ee638eebdb9: 20px;
  --gap-uuid: 1ed7d689-57d3-4687-ac68-8ee638eebdb9;
  max-width: calc(
    100% - (var(--gap-h-026a7ea0-b2dd-49c8-b7fa-48b298ffd9d1) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-1ed7d689-57d3-4687-ac68-8ee638eebdb9] {
    gap: 8px;
    padding: 0px;
    --gap-h-1ed7d689-57d3-4687-ac68-8ee638eebdb9: 0px;
    --gap-v-1ed7d689-57d3-4687-ac68-8ee638eebdb9: 8px;
  }
}
.sd[data-s-0dbfe038-f3ea-4f50-9ac6-537ca4ff6372] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  width: 57px;
  max-width: 100%;
}
.sd[data-s-dd0023a3-e240-4ad5-acef-82f670a4273f] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: center;
  width: calc(100% - (var(--gap-h-1ed7d689-57d3-4687-ac68-8ee638eebdb9) * 0));
  max-width: calc(
    100% - (var(--gap-h-1ed7d689-57d3-4687-ac68-8ee638eebdb9) * 0)
  );
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-dd0023a3-e240-4ad5-acef-82f670a4273f] {
    font-size: 26px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dd0023a3-e240-4ad5-acef-82f670a4273f] {
    font-size: 24px;
    margin: 0px 20px;
    width: calc(
      100% - 40px - (var(--gap-h-1ed7d689-57d3-4687-ac68-8ee638eebdb9) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-1ed7d689-57d3-4687-ac68-8ee638eebdb9) * 0)
    );
  }
}
.sd[data-s-7c45b0a7-cd47-45ae-8235-8766aa39e1a8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  --gap-h-7c45b0a7-cd47-45ae-8235-8766aa39e1a8: 12px;
  --gap-v-7c45b0a7-cd47-45ae-8235-8766aa39e1a8: 0px;
  --gap-uuid: 7c45b0a7-cd47-45ae-8235-8766aa39e1a8;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7c45b0a7-cd47-45ae-8235-8766aa39e1a8] {
    gap: 15px;
    --gap-h-7c45b0a7-cd47-45ae-8235-8766aa39e1a8: 15px;
    --gap-v-7c45b0a7-cd47-45ae-8235-8766aa39e1a8: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c45b0a7-cd47-45ae-8235-8766aa39e1a8] {
    gap: 4px;
    padding: 0px;
    --gap-h-7c45b0a7-cd47-45ae-8235-8766aa39e1a8: 4px;
    --gap-v-7c45b0a7-cd47-45ae-8235-8766aa39e1a8: 0px;
  }
}
.sd[data-s-369523f2-3ba9-4eb2-896c-513f0e6c26c5] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-369523f2-3ba9-4eb2-896c-513f0e6c26c5] {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-369523f2-3ba9-4eb2-896c-513f0e6c26c5] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-369523f2-3ba9-4eb2-896c-513f0e6c26c5] {
    font-size: 15px;
  }
}
.sd[data-s-2a290494-5fa9-4af2-8ca9-86d651cd2568] {
  height: auto;
  width: 18px;
  max-width: 100%;
}
.sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427]:hover
  .sd[data-s-2a290494-5fa9-4af2-8ca9-86d651cd2568] {
  transform: translate(10px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2a290494-5fa9-4af2-8ca9-86d651cd2568] {
    width: 16px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2a290494-5fa9-4af2-8ca9-86d651cd2568] {
    width: 16px;
  }
}
.sd[data-s-d438b268-1c73-4dcb-8a2d-7d41e226d7b8] {
  background: #000000ff;
  bottom: auto;
  height: 100%;
  left: 0px;
  opacity: 0.4;
  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: 1;
  max-width: 100%;
}
.sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427]:hover
  .sd[data-s-d438b268-1c73-4dcb-8a2d-7d41e226d7b8]:hover {
  opacity: 0.4;
  transform: scale(1, 1);
}
.sd[data-s-3273709c-59c3-4bb6-bc22-6ec2831b6427]:hover
  .sd[data-s-d438b268-1c73-4dcb-8a2d-7d41e226d7b8] {
  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-61022f13-1c34-408e-8927-2a1c119ebe3b] {
  align-content: center;
  align-items: center;
  height: 480px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-61022f13-1c34-408e-8927-2a1c119ebe3b] {
    display: none;
    height: 420px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-61022f13-1c34-408e-8927-2a1c119ebe3b] {
    display: none;
    height: 360px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-61022f13-1c34-408e-8927-2a1c119ebe3b] {
    display: flex;
    flex: none;
    height: 390px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-61022f13-1c34-408e-8927-2a1c119ebe3b] {
    display: flex;
  }
}
.sd[data-s-0e9a05a4-3a47-458f-a86d-5f798115213e] {
  background: #ffffffff;
  border-bottom: 0px solid #a0a0a000;
  border-left: 0px solid #a0a0a000;
  border-right: 0px solid #a0a0a000;
  border-top: 0px solid #a0a0a000;
  height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 100px 0px 140px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-0e9a05a4-3a47-458f-a86d-5f798115213e] {
    padding: 80px 0px 120px 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0e9a05a4-3a47-458f-a86d-5f798115213e] {
    padding: 80px 0px 80px 0px;
  }
}
.sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50] {
  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: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50]:hover {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50] {
    display: none;
    margin: 0px 20px;
    padding: 12px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50] {
    display: none;
  }
}
.sd[data-s-3bcd5e70-bdf3-487b-885b-fc776a80a187] {
  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-3bcd5e70-bdf3-487b-885b-fc776a80a187: 18px;
  --gap-v-3bcd5e70-bdf3-487b-885b-fc776a80a187: 0px;
  --gap-uuid: 3bcd5e70-bdf3-487b-885b-fc776a80a187;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3bcd5e70-bdf3-487b-885b-fc776a80a187] {
    height: auto;
    --gap-h-3bcd5e70-bdf3-487b-885b-fc776a80a187: 18px;
    --gap-v-3bcd5e70-bdf3-487b-885b-fc776a80a187: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3bcd5e70-bdf3-487b-885b-fc776a80a187] {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-3bcd5e70-bdf3-487b-885b-fc776a80a187: 8px;
    --gap-v-3bcd5e70-bdf3-487b-885b-fc776a80a187: 0px;
  }
}
.sd[data-s-08f23de9-7e9e-4821-92d7-19164c9d73e9] {
  color: #000000ff;
  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-5f61fe48-fcbd-4569-8fd5-debcb1222e50]:hover
  .sd[data-s-08f23de9-7e9e-4821-92d7-19164c9d73e9] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-08f23de9-7e9e-4821-92d7-19164c9d73e9] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-08f23de9-7e9e-4821-92d7-19164c9d73e9] {
    font-size: 13px;
  }
}
.sd[data-s-0acb8d65-b705-4fe3-8e8d-7c2bc4fa0ea7] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50]:hover
  .sd[data-s-0acb8d65-b705-4fe3-8e8d-7c2bc4fa0ea7] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-ffd9e271-87f7-456d-b320-6fbcdf9367f1] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-3bcd5e70-bdf3-487b-885b-fc776a80a187) * 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-ffd9e271-87f7-456d-b320-6fbcdf9367f1: 18px;
  --gap-v-ffd9e271-87f7-456d-b320-6fbcdf9367f1: 0px;
  --gap-uuid: ffd9e271-87f7-456d-b320-6fbcdf9367f1;
  max-width: 100%;
}
.sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50]:hover
  .sd[data-s-ffd9e271-87f7-456d-b320-6fbcdf9367f1] {
  opacity: 1;
  --gap-h-ffd9e271-87f7-456d-b320-6fbcdf9367f1: 18px;
  --gap-v-ffd9e271-87f7-456d-b320-6fbcdf9367f1: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ffd9e271-87f7-456d-b320-6fbcdf9367f1] {
    gap: 8px;
    --gap-h-ffd9e271-87f7-456d-b320-6fbcdf9367f1: 8px;
    --gap-v-ffd9e271-87f7-456d-b320-6fbcdf9367f1: 0px;
  }
}
.sd[data-s-e64a10c3-bbe0-4448-8faf-dd1a38f4fd9b] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-5f61fe48-fcbd-4569-8fd5-debcb1222e50]:hover
  .sd[data-s-e64a10c3-bbe0-4448-8faf-dd1a38f4fd9b] {
  transform: translate(10px, 0px);
}
.sd[data-s-9123ee3b-13de-480b-8e9b-d7b8dccd2c8a] {
  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-5f61fe48-fcbd-4569-8fd5-debcb1222e50]:hover
  .sd[data-s-9123ee3b-13de-480b-8e9b-d7b8dccd2c8a] {
  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-721ddd47-3588-40d2-ad77-1a64b288588a] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-721ddd47-3588-40d2-ad77-1a64b288588a] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-721ddd47-3588-40d2-ad77-1a64b288588a] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-721ddd47-3588-40d2-ad77-1a64b288588a] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 1px solid #a0a0a0ff;
    display: flex;
    flex: none;
    margin: 0px 20px;
    padding: 12px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-721ddd47-3588-40d2-ad77-1a64b288588a] {
    display: flex;
  }
}
.sd[data-s-b549ec92-6ba1-44d8-8a4d-3d7e21e6899a] {
  align-content: center;
  align-items: center;
  background: #e3e3e3ff;
  flex-wrap: nowrap;
  height: 80px;
  justify-content: center;
  padding: 0px 60px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b549ec92-6ba1-44d8-8a4d-3d7e21e6899a] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b549ec92-6ba1-44d8-8a4d-3d7e21e6899a] {
    padding: 0px 0px;
  }
}
.sd[data-s-c793df21-4859-4a94-8d92-01d795e706e3] {
  align-content: center;
  align-items: center;
  background: #e3e3e3ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 8px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1320px;
  --gap-h-c793df21-4859-4a94-8d92-01d795e706e3: 8px;
  --gap-v-c793df21-4859-4a94-8d92-01d795e706e3: 0px;
  --gap-uuid: c793df21-4859-4a94-8d92-01d795e706e3;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c793df21-4859-4a94-8d92-01d795e706e3] {
    margin: 0px 0px 0px 0px;
    --gap-h-c793df21-4859-4a94-8d92-01d795e706e3: 8px;
    --gap-v-c793df21-4859-4a94-8d92-01d795e706e3: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c793df21-4859-4a94-8d92-01d795e706e3] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-c793df21-4859-4a94-8d92-01d795e706e3: 8px;
    --gap-v-c793df21-4859-4a94-8d92-01d795e706e3: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c793df21-4859-4a94-8d92-01d795e706e3] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-c793df21-4859-4a94-8d92-01d795e706e3: 8px;
    --gap-v-c793df21-4859-4a94-8d92-01d795e706e3: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-8a395d7f-d8a4-4843-81d7-7fd1b3e8d700] {
  color: #333333;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8a395d7f-d8a4-4843-81d7-7fd1b3e8d700] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8a395d7f-d8a4-4843-81d7-7fd1b3e8d700] {
    font-size: 14px;
  }
}
.sd[data-s-ae2aafb1-177b-4928-a718-f6d1a6945148] {
  color: #333333;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ae2aafb1-177b-4928-a718-f6d1a6945148] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ae2aafb1-177b-4928-a718-f6d1a6945148] {
    font-size: 14px;
  }
}
.sd[data-s-06a2e4e3-2cb9-4ca1-a073-93c87cd570f3] {
  color: #333333;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-06a2e4e3-2cb9-4ca1-a073-93c87cd570f3] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-06a2e4e3-2cb9-4ca1-a073-93c87cd570f3] {
    font-size: 14px;
  }
}
.sd[data-s-e888edc3-68ef-4ade-aab4-7e88be2f3963] {
  color: #333333;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e888edc3-68ef-4ade-aab4-7e88be2f3963] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e888edc3-68ef-4ade-aab4-7e88be2f3963] {
    font-size: 14px;
  }
}
.sd[data-s-bbd6851f-70dc-4f43-9bfe-e767fd123d6a] {
  color: #333333;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bbd6851f-70dc-4f43-9bfe-e767fd123d6a] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bbd6851f-70dc-4f43-9bfe-e767fd123d6a] {
    font-size: 14px;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
#text-marker + div > p > u {
  text-decoration: none;
  background: linear-gradient(transparent 60%, #fcbbbb 0);
  padding: 0 0.2em;
  font-family:
    'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro',
    sans-serif !important;
  font-weight: 600 !important;
}
.sd[data-r-1_4_581d499a-c71a-4f1f-87a1-a15db73922f7]:before {
  background-image: url(../img/recruit-career/img-008.webp);
}
.sd[data-r-13_3273709c-59c3-4bb6-bc22-6ec2831b6427]:before {
  background-image: url(../img/recruit-career/img-009.webp);
}
.sd[data-r-1_0_0_1_17_0f04997c-54b1-4c64-b674-64b261e13260_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-15);
}
.sd[data-r-1_1_0_1_17_0f04997c-54b1-4c64-b674-64b261e13260_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-15);
}
: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);
  }
}
