/* recruit-entry-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-18: url('../img/recruit-entry/img-001.svg');
  --sf-img-22: url('../img/recruit-entry/img-002.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,
form,
header,
html,
img,
input,
label,
p,
section,
span,
textarea {
  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;
}
input {
  vertical-align: middle;
}
textarea {
  resize: none;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
}
.sd {
  flex-wrap: nowrap;
  max-width: 100%;
  pointer-events: all;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  position: relative;
}
.sd::-webkit-scrollbar {
  display: none;
}
.sd {
  transition-property:
    all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1,
    --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4,
    --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6,
    --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9,
    --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11;
}
input.sd,
textarea.sd {
  align-content: normal;
}
.sd[tabindex]:focus {
  outline: none;
}
.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
input[type='text'],
textarea {
  -webkit-appearance: none;
}
.image {
  position: relative;
}
.image:before {
  background-position: 50%;
  background-size: cover;
  border-radius: inherit;
  content: '';
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: -2;
}
.sd.file {
  cursor: pointer;
  flex-direction: row;
  outline: 2px solid transparent;
  outline-offset: -1px;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.sd.file:focus-within {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.file > input[type='file'] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.sd.text {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word;
}
a,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15);
}
.button {
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}
.button,
.link {
  cursor: pointer;
}
.richText [data-type='table_of_contents'] .toc_item > a:hover {
  opacity: 0.7;
}
.sd.section {
  align-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  height: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 100% !important;
}
.sd.section-inner {
  position: static !important;
}
@property --g-angle {
  syntax: '<angle>';
  inherits: false;
  initial-value: 180deg;
}
@property --g-color-0 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-0 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 0.01%;
}
@property --g-color-1 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-1 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-2 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-2 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-3 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-3 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-4 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-4 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-5 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-5 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-6 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-6 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-7 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-7 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-8 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-8 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-9 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-9 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-10 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-10 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-11 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-11 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
.snackbar .button[data-v-e23c1c77]:hover {
  background: #f5f5f5;
}
@media (hover: hover) {
  a[data-v-757b86f2]:hover {
    height: 32px;
    width: 200px;
  }
}
.design-canvas__modal:focus {
  outline: none;
}

.sf-hidden {
  display: none !important;
}
img[src='data:,'],
source[src='data:,'] {
  display: none !important;
}
.sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  --gap-uuid: 913c597c-5440-419a-9c76-8d13f8b7636a;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
    display: flex;
    --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
    --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
    display: flex;
    --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
    --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
    display: none;
    --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
    --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  }
}
.sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-913c597c-5440-419a-9c76-8d13f8b7636a) * 0));
  --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  --gap-uuid: 32a11e17-0f45-4740-98d5-9c0c8b024c7b;
  max-width: calc(
    100% - (var(--gap-h-913c597c-5440-419a-9c76-8d13f8b7636a) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
    display: flex;
    --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
    --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
    --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
    display: none;
    padding: 0px 0px 0px 16px;
    --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
    --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  }
}
.sd[data-s-31548f5f-c363-4160-b6d6-48628f3f625c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px 0px 0px 40px;
  width: calc(
    30% -
      (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.7000000000000001)
  );
  --gap-h-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
  --gap-v-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
  --gap-uuid: 31548f5f-c363-4160-b6d6-48628f3f625c;
  max-width: calc(
    30% -
      (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.7000000000000001)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-31548f5f-c363-4160-b6d6-48628f3f625c] {
    flex-direction: column;
    --gap-h-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
    --gap-v-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
  }
}
.sd[data-s-8148acb7-8189-4ad8-af6a-04594c6ae4e2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: 57.1562px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 72px;
  --gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
  --gap-v-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
  --gap-uuid: 8148acb7-8189-4ad8-af6a-04594c6ae4e2;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8148acb7-8189-4ad8-af6a-04594c6ae4e2] {
    flex-direction: row;
    flex-wrap: nowrap;
    width: calc(
      50% - (var(--gap-h-31548f5f-c363-4160-b6d6-48628f3f625c) * 0.5)
    );
    --gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
    --gap-v-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
    max-width: calc(
      50% - (var(--gap-h-31548f5f-c363-4160-b6d6-48628f3f625c) * 0.5)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8148acb7-8189-4ad8-af6a-04594c6ae4e2] {
    margin: -1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
    --gap-v-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
  }
}
.sd[data-s-689013b4-7923-4db8-8847-1a82660f2462] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px;
  width: 71px;
  max-width: 100%;
}
.sd[data-s-18ab3222-9513-45ef-8df1-d7e74fbf63c5] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px;
  width: calc(100% - (var(--gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2) * 0));
  max-width: calc(
    100% - (var(--gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2) * 0)
  );
}
.sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 28px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(70% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.3));
  --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 28px;
  --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
  --gap-uuid: cadc0a30-b076-4bbb-87ea-078a456f78a4;
  max-width: calc(
    70% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.3)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
    display: flex;
    --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 28px;
    --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
    display: none;
    flex: none;
    flex-wrap: wrap;
    gap: 28px 0px;
    width: calc(100% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0));
    --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
    --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 28px;
    max-width: calc(
      100% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
    display: flex;
    gap: 12px 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
    --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
  }
}
.sd[data-s-5a058018-b0f4-4f75-8371-2d76ff76bd75] {
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  gap: 14px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 356px;
  --gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75: 0px;
  --gap-v-5a058018-b0f4-4f75-8371-2d76ff76bd75: 14px;
  --gap-uuid: 5a058018-b0f4-4f75-8371-2d76ff76bd75;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5a058018-b0f4-4f75-8371-2d76ff76bd75] {
    flex: none;
    width: calc(100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0));
    --gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75: 0px;
    --gap-v-5a058018-b0f4-4f75-8371-2d76ff76bd75: 14px;
    max-width: calc(
      100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5a058018-b0f4-4f75-8371-2d76ff76bd75] {
    gap: 6px;
    padding: 0px;
    --gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75: 0px;
    --gap-v-5a058018-b0f4-4f75-8371-2d76ff76bd75: 6px;
  }
}
.sd[data-s-996c2f8b-b8dc-4b10-ab79-d6d34e347a73] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 22px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 22px;
  --gap-v-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 0px;
  --gap-uuid: 996c2f8b-b8dc-4b10-ab79-d6d34e347a73;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-996c2f8b-b8dc-4b10-ab79-d6d34e347a73] {
    flex-wrap: wrap;
    width: 282px;
    --gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 22px;
    --gap-v-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 22px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-996c2f8b-b8dc-4b10-ab79-d6d34e347a73] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 10px;
    --gap-v-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 0px;
  }
}
.sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0));
    max-width: calc(
      100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf] {
    font-size: 13px;
  }
}
.sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0));
    max-width: calc(
      100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448] {
    font-size: 13px;
  }
}
.sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0));
    max-width: calc(
      100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b] {
    font-size: 13px;
  }
}

.sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e] {
    font-size: 13px;
  }
}
.sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: 16px;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b]:hover {
  color: #00000066;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b] {
    font-size: 13px;
  }
}
.sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  transition-duration: 200ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1]:hover {
  color: #00000066;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1] {
    font-size: 13px;
  }
}
.sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20] {
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20].link-active {
  __include-children: true;
  color: #ff0000ff;
}
.sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20] {
    font-size: 13px;
  }
}
.sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 95px;
  justify-content: center;
  padding: 0px;
  width: 143px;
  --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 10px;
  --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
  --gap-uuid: 2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0;
  max-width: 100%;
}
.sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0]:hover {
  background: #cc1414ff;
  transition-duration: 250ms;
  --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 10px;
  --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0] {
    flex: none;
    width: calc(100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0));
    --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 10px;
    --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
    max-width: calc(
      100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0] {
    gap: 4px;
    --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 4px;
    --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
  }
}
.sd[data-s-348631af-cb16-4de5-b9e7-19842cbcdf70] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 15px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-348631af-cb16-4de5-b9e7-19842cbcdf70] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-348631af-cb16-4de5-b9e7-19842cbcdf70] {
    font-size: 13px;
  }
}
.sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 20px;
  width: 768px;
  --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  --gap-uuid: ca00a871-c401-42df-ab22-219648cd21af;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
    display: none;
    --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
    --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
    --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
    display: none;
    padding: 0px 0px 0px 8px;
    --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
    --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  }
}
.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-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
  align-items: center;
  background: #ffffff;
  flex-direction: row;
  gap: 248px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 20px 0px 20px;
  width: 480px;
  --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 248px;
  --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  --gap-uuid: 2bf33485-3494-47c3-9bfb-55417ed8c5c4;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
    display: none;
    --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 248px;
    --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
    display: none;
    --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 248px;
    --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 0px solid #bebebeff;
    border-top: 0px solid #bebebeff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 20px 0px 20px;
    position: sticky;
    top: 0px;
    z-index: 2;
    --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
    --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  }
}
.sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
  align-content: center;
  align-items: center;
  background: #f1f1f1;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  --gap-uuid: 34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
    display: flex;
    --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
    --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
    display: none;
    width: 100%;
    --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
    --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
    display: none;
    padding: 0px;
    --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
    --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  }
}
.sd[data-s-172b307d-9785-4983-9844-4274c7b2c256] {
  align-content: flex-start;
  align-items: flex-start;
  background: #f1f1f1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 90px;
  height: auto;
  justify-content: center;
  padding: 100px 0px 100px 0px;
  width: 1440px;
  --gap-h-172b307d-9785-4983-9844-4274c7b2c256: 90px;
  --gap-v-172b307d-9785-4983-9844-4274c7b2c256: 0px;
  --gap-uuid: 172b307d-9785-4983-9844-4274c7b2c256;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-172b307d-9785-4983-9844-4274c7b2c256] {
    flex-wrap: wrap;
    gap: 90px 0px;
    --gap-h-172b307d-9785-4983-9844-4274c7b2c256: 0px;
    --gap-v-172b307d-9785-4983-9844-4274c7b2c256: 90px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-172b307d-9785-4983-9844-4274c7b2c256] {
    gap: 44px 0px;
    padding: 48px 0px 48px 0px;
    --gap-h-172b307d-9785-4983-9844-4274c7b2c256: 0px;
    --gap-v-172b307d-9785-4983-9844-4274c7b2c256: 0px;
  }
}
.sd[data-s-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 90px;
  height: calc(100% - (var(--gap-v-172b307d-9785-4983-9844-4274c7b2c256) * 0));
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-172b307d-9785-4983-9844-4274c7b2c256) * 0));
  --gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 90px;
  --gap-v-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 0px;
  --gap-uuid: a4fe6b6f-9493-4a22-8021-f9dd862bc4d3;
  max-width: calc(
    100% - (var(--gap-h-172b307d-9785-4983-9844-4274c7b2c256) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    --gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 0px;
    --gap-v-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 90px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3] {
    gap: 28px;
    padding: 0px;
    --gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 28px;
    --gap-v-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 0px;
  }
}
.sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 63px;
  --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
  --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
  --gap-uuid: e323978a-16eb-4b79-abec-d5edd87dfe35;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
    width: 60px;
    --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
    padding: 0px 30px 0px 30px;
    width: calc(100% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0));
    --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    max-width: calc(
      100% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
    padding: 0px 0px 0px 0px;
    --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
  }
}
.sd[data-s-ed476b51-5c4c-4277-9b26-ece2b6356dca] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 70px;
  max-width: 100%;
}
.sd[data-s-821c2362-478e-4fbb-8cf7-8340cb857f49] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px;
  width: 70px;
  max-width: 100%;
}
.sd[data-s-8a7c217e-fed8-4e40-9d87-7e06c570a486] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(80% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0.2));
  --gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486: 0px;
  --gap-v-8a7c217e-fed8-4e40-9d87-7e06c570a486: 60px;
  --gap-uuid: 8a7c217e-fed8-4e40-9d87-7e06c570a486;
  max-width: calc(
    80% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0.2)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-8a7c217e-fed8-4e40-9d87-7e06c570a486] {
    margin: 0px 30px;
    width: calc(
      100% - 60px - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0)
    );
    --gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486: 0px;
    --gap-v-8a7c217e-fed8-4e40-9d87-7e06c570a486: 60px;
    max-width: calc(
      100% - 60px - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8a7c217e-fed8-4e40-9d87-7e06c570a486] {
    gap: 28px;
    --gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486: 0px;
    --gap-v-8a7c217e-fed8-4e40-9d87-7e06c570a486: 28px;
  }
}
.sd[data-s-55639550-4850-4017-8cc8-7f22d9812b10] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0));
  --gap-h-55639550-4850-4017-8cc8-7f22d9812b10: 30px;
  --gap-v-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
  --gap-uuid: 55639550-4850-4017-8cc8-7f22d9812b10;
  max-width: calc(
    100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-55639550-4850-4017-8cc8-7f22d9812b10] {
    flex-wrap: wrap;
    gap: 30px 0px;
    --gap-h-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
    --gap-v-55639550-4850-4017-8cc8-7f22d9812b10: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-55639550-4850-4017-8cc8-7f22d9812b10] {
    gap: 14px 0px;
    padding: 0px;
    --gap-h-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
    --gap-v-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
  }
}
.sd[data-s-13ff864a-c90f-4e1b-8386-e1a9eb2982e7] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 0px;
  --gap-v-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 12px;
  --gap-uuid: 13ff864a-c90f-4e1b-8386-e1a9eb2982e7;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-13ff864a-c90f-4e1b-8386-e1a9eb2982e7] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 0px;
    --gap-v-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-13ff864a-c90f-4e1b-8386-e1a9eb2982e7] {
    gap: 4px;
    padding: 0px;
    --gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 0px;
    --gap-v-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 4px;
  }
}
.sd[data-s-7c4ab387-9a8d-4a59-9e8e-a800c189b5f8] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7) * 0));
  max-width: calc(
    100% - (var(--gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7) * 0)
  );
}
.sd[data-s-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 0px;
  --gap-v-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 20px;
  --gap-uuid: 2bd9be4d-3889-4f0a-a9e4-7c195ddb954a;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a] {
    gap: 6px;
    margin: 0px;
    padding: 0px;
    --gap-h-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 0px;
    --gap-v-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 6px;
  }
}
.sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 0px;
  --gap-v-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 3px;
  --gap-uuid: d0240357-ba64-4c73-b8ce-f8f96ab6f800;
  max-width: 100%;
}
.sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 0px;
  --gap-v-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800] {
    gap: 6px;
    --gap-h-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 0px;
    --gap-v-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 6px;
  }
}
.sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
  --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
  --gap-uuid: c270e532-1580-4b24-b87b-47b16f01ac02;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800]:hover
  .sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
  --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
    font-size: 14px;
    --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
    --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
    font-size: 13px;
    --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
    --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
  }
}
.sd[data-s-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  z-index: 1;
  --gap-h-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 0px;
  --gap-v-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 20px;
  --gap-uuid: 7bfac828-7c2b-419c-ab08-0b8b3a41f2cc;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc] {
    gap: 6px;
    --gap-h-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 0px;
    --gap-v-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 6px;
  }
}
.sd[data-s-9be4aed7-098f-4b69-a7df-70e4d5066bb7] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-9be4aed7-098f-4b69-a7df-70e4d5066bb7]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9be4aed7-098f-4b69-a7df-70e4d5066bb7] {
    line-height: 1.2;
  }
}
.sd[data-s-1e317dcd-46eb-44c2-bafb-c4ecd6920f0d] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-1e317dcd-46eb-44c2-bafb-c4ecd6920f0d]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-e1242976-ef37-4daa-a86c-04b4e91dce27] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e1242976-ef37-4daa-a86c-04b4e91dce27]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-466da602-c98f-4837-8de5-24b1b9a30dd3] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-466da602-c98f-4837-8de5-24b1b9a30dd3]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-e4d71781-d12f-4be7-8ea5-d874807f148f] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e4d71781-d12f-4be7-8ea5-d874807f148f]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-875777cc-f393-45ec-8fa1-ee5a200d9ea8] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 0px;
  --gap-v-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 12px;
  --gap-uuid: 875777cc-f393-45ec-8fa1-ee5a200d9ea8;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-875777cc-f393-45ec-8fa1-ee5a200d9ea8] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 0px;
    --gap-v-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-875777cc-f393-45ec-8fa1-ee5a200d9ea8] {
    gap: 4px;
    padding: 0px;
    --gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 0px;
    --gap-v-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 4px;
  }
}
.sd[data-s-a68d6a5c-d0f0-439c-8fc7-68e9ff9c638c] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8) * 0));
  max-width: calc(
    100% - (var(--gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8) * 0)
  );
}
.sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 0px;
  --gap-v-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 3px;
  --gap-uuid: 366dacf6-b154-4ec1-a5a6-3d4f70380d27;
  max-width: 100%;
}
.sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 0px;
  --gap-v-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27] {
    gap: 6px;
    --gap-h-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 0px;
    --gap-v-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 6px;
  }
}
.sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
  --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
  --gap-uuid: 773d2820-6fc3-4e68-b7e9-e6ac8c32b009;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27]:hover
  .sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
  --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
    font-size: 14px;
    --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
    --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
    font-size: 13px;
    --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
    --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
  }
}
.sd[data-s-f95c2af8-d7e2-4131-9572-f405aad03af8] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8: 0px;
  --gap-v-f95c2af8-d7e2-4131-9572-f405aad03af8: 12px;
  --gap-uuid: f95c2af8-d7e2-4131-9572-f405aad03af8;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f95c2af8-d7e2-4131-9572-f405aad03af8] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8: 0px;
    --gap-v-f95c2af8-d7e2-4131-9572-f405aad03af8: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f95c2af8-d7e2-4131-9572-f405aad03af8] {
    gap: 4px;
    padding: 0px;
    --gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8: 0px;
    --gap-v-f95c2af8-d7e2-4131-9572-f405aad03af8: 4px;
  }
}
.sd[data-s-4bb77dbc-b2e5-4524-a2a6-9432d510b8f8] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8) * 0));
  max-width: calc(
    100% - (var(--gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8) * 0)
  );
}
.sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-4a32a78f-70c9-4b27-a509-92947580a7df: 0px;
  --gap-v-4a32a78f-70c9-4b27-a509-92947580a7df: 3px;
  --gap-uuid: 4a32a78f-70c9-4b27-a509-92947580a7df;
  max-width: 100%;
}
.sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-4a32a78f-70c9-4b27-a509-92947580a7df: 0px;
  --gap-v-4a32a78f-70c9-4b27-a509-92947580a7df: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df] {
    gap: 6px;
    --gap-h-4a32a78f-70c9-4b27-a509-92947580a7df: 0px;
    --gap-v-4a32a78f-70c9-4b27-a509-92947580a7df: 6px;
  }
}
.sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
  --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
  --gap-uuid: ac6e7e25-2f82-4699-9236-6ee631dabd22;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df]:hover
  .sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
  --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
    font-size: 14px;
    --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
    --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
    font-size: 13px;
    --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
    --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
  }
}
.sd[data-s-823e5cc8-1747-40b1-ac3f-b7ca476d2916] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 0px;
  --gap-v-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 12px;
  --gap-uuid: 823e5cc8-1747-40b1-ac3f-b7ca476d2916;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-823e5cc8-1747-40b1-ac3f-b7ca476d2916] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 0px;
    --gap-v-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-823e5cc8-1747-40b1-ac3f-b7ca476d2916] {
    gap: 4px;
    padding: 0px;
    --gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 0px;
    --gap-v-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 4px;
  }
}
.sd[data-s-107617af-238a-4efb-be75-76c1d29d8102] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916) * 0));
  max-width: calc(
    100% - (var(--gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916) * 0)
  );
}
.sd[data-s-07a461c2-c3b8-4c5e-a459-60ecb9150a29] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 0px;
  --gap-v-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 20px;
  --gap-uuid: 07a461c2-c3b8-4c5e-a459-60ecb9150a29;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-07a461c2-c3b8-4c5e-a459-60ecb9150a29] {
    gap: 6px;
    margin: 0px;
    padding: 0px;
    --gap-h-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 0px;
    --gap-v-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 6px;
  }
}
.sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-669d6664-f023-42f9-bb07-93c4b0559914: 0px;
  --gap-v-669d6664-f023-42f9-bb07-93c4b0559914: 3px;
  --gap-uuid: 669d6664-f023-42f9-bb07-93c4b0559914;
  max-width: 100%;
}
.sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-669d6664-f023-42f9-bb07-93c4b0559914: 0px;
  --gap-v-669d6664-f023-42f9-bb07-93c4b0559914: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914] {
    gap: 6px;
    --gap-h-669d6664-f023-42f9-bb07-93c4b0559914: 0px;
    --gap-v-669d6664-f023-42f9-bb07-93c4b0559914: 6px;
  }
}
.sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
  --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
  --gap-uuid: 1c4e15c3-4a81-43af-bad5-3dba113c7a14;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914]:hover
  .sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
  --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
    font-size: 14px;
    --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
    --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
    font-size: 13px;
    --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
    --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
  }
}
.sd[data-s-e399c4ba-2401-418a-a298-7dfed2f5a5a4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  z-index: 1;
  --gap-h-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 0px;
  --gap-v-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 20px;
  --gap-uuid: e399c4ba-2401-418a-a298-7dfed2f5a5a4;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e399c4ba-2401-418a-a298-7dfed2f5a5a4] {
    gap: 6px;
    --gap-h-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 0px;
    --gap-v-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 6px;
  }
}
.sd[data-s-5c1661ff-b487-4e09-87ba-01476913eacd] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-5c1661ff-b487-4e09-87ba-01476913eacd]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-693870bc-48c9-430c-8819-7c5958ba0c7f] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-693870bc-48c9-430c-8819-7c5958ba0c7f]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-1226debd-9bea-4ab3-9912-76bc107743ff] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-1226debd-9bea-4ab3-9912-76bc107743ff]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-87c83686-a801-4cad-a399-b402b00ca8a1] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-87c83686-a801-4cad-a399-b402b00ca8a1]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-60fcdbf3-700d-48cc-8546-88faac848792] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-60fcdbf3-700d-48cc-8546-88faac848792]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed] {
  align-content: center;
  align-items: center;
  background: #ff0000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 11px 40px 11px 40px;
  width: 207px;
  --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 10px;
  --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
  --gap-uuid: fae2f126-59bd-4c5f-86eb-62a857d069ed;
  max-width: 100%;
}
.sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed]:hover {
  background: #cc1414ff;
  opacity: 1;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 1;
  --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 10px;
  --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 10px;
    --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed] {
    gap: 4px;
    --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 4px;
    --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
  }
}
.sd[data-s-c1df0cfa-a0a3-4a9e-b9be-3845ae64659f] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-258333f5);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c1df0cfa-a0a3-4a9e-b9be-3845ae64659f] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c1df0cfa-a0a3-4a9e-b9be-3845ae64659f] {
    font-size: 13px;
  }
}
.sd[data-s-6232d7a5-8af8-48fa-a6d4-e766137d5f20] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0));
  --gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 30px;
  --gap-v-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
  --gap-uuid: 6232d7a5-8af8-48fa-a6d4-e766137d5f20;
  max-width: calc(
    100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-6232d7a5-8af8-48fa-a6d4-e766137d5f20] {
    flex-wrap: wrap;
    gap: 30px 0px;
    --gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
    --gap-v-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6232d7a5-8af8-48fa-a6d4-e766137d5f20] {
    gap: 14px 0px;
    padding: 0px;
    --gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
    --gap-v-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
  }
}
.sd[data-s-309c663c-fab0-4c38-b968-112906fbb39d] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-309c663c-fab0-4c38-b968-112906fbb39d: 0px;
  --gap-v-309c663c-fab0-4c38-b968-112906fbb39d: 12px;
  --gap-uuid: 309c663c-fab0-4c38-b968-112906fbb39d;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-309c663c-fab0-4c38-b968-112906fbb39d] {
    flex: none;
    width: calc(100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0));
    --gap-h-309c663c-fab0-4c38-b968-112906fbb39d: 0px;
    --gap-v-309c663c-fab0-4c38-b968-112906fbb39d: 12px;
    max-width: calc(
      100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-309c663c-fab0-4c38-b968-112906fbb39d] {
    gap: 4px;
    padding: 0px;
    --gap-h-309c663c-fab0-4c38-b968-112906fbb39d: 0px;
    --gap-v-309c663c-fab0-4c38-b968-112906fbb39d: 4px;
  }
}
.sd[data-s-bfdbeecd-29d0-4237-bdcd-79403764b215] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-309c663c-fab0-4c38-b968-112906fbb39d) * 0));
  max-width: calc(
    100% - (var(--gap-h-309c663c-fab0-4c38-b968-112906fbb39d) * 0)
  );
}
.sd[data-s-72218db4-01d0-4f83-9218-7060360438e4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-72218db4-01d0-4f83-9218-7060360438e4: 0px;
  --gap-v-72218db4-01d0-4f83-9218-7060360438e4: 3px;
  --gap-uuid: 72218db4-01d0-4f83-9218-7060360438e4;
  max-width: 100%;
}
.sd[data-s-72218db4-01d0-4f83-9218-7060360438e4]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-72218db4-01d0-4f83-9218-7060360438e4: 0px;
  --gap-v-72218db4-01d0-4f83-9218-7060360438e4: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-72218db4-01d0-4f83-9218-7060360438e4] {
    gap: 6px;
    --gap-h-72218db4-01d0-4f83-9218-7060360438e4: 0px;
    --gap-v-72218db4-01d0-4f83-9218-7060360438e4: 6px;
  }
}
.sd[data-s-f71d1549-20a2-47c6-b031-d3171e237d51] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 13px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-f71d1549-20a2-47c6-b031-d3171e237d51: 0px;
  --gap-v-f71d1549-20a2-47c6-b031-d3171e237d51: 3px;
  --gap-uuid: f71d1549-20a2-47c6-b031-d3171e237d51;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f71d1549-20a2-47c6-b031-d3171e237d51] {
    font-size: 14px;
    --gap-h-f71d1549-20a2-47c6-b031-d3171e237d51: 0px;
    --gap-v-f71d1549-20a2-47c6-b031-d3171e237d51: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f71d1549-20a2-47c6-b031-d3171e237d51] {
    font-size: 13px;
    --gap-h-f71d1549-20a2-47c6-b031-d3171e237d51: 0px;
    --gap-v-f71d1549-20a2-47c6-b031-d3171e237d51: 3px;
  }
}
.sd[data-s-70f9b002-4d55-42c9-8e40-462f638e1f64] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64: 0px;
  --gap-v-70f9b002-4d55-42c9-8e40-462f638e1f64: 12px;
  --gap-uuid: 70f9b002-4d55-42c9-8e40-462f638e1f64;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-70f9b002-4d55-42c9-8e40-462f638e1f64] {
    flex: none;
    width: calc(100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0));
    --gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64: 0px;
    --gap-v-70f9b002-4d55-42c9-8e40-462f638e1f64: 12px;
    max-width: calc(
      100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-70f9b002-4d55-42c9-8e40-462f638e1f64] {
    gap: 4px;
    padding: 0px;
    --gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64: 0px;
    --gap-v-70f9b002-4d55-42c9-8e40-462f638e1f64: 4px;
  }
}
.sd[data-s-b09276a3-0aca-4ae4-ac66-f8f63715356d] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64) * 0));
  max-width: calc(
    100% - (var(--gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64) * 0)
  );
}
.sd[data-s-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc] {
  align-content: center;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 0px;
  --gap-v-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 15px;
  --gap-uuid: 2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc] {
    gap: 4px;
    --gap-h-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 0px;
    --gap-v-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 4px;
  }
}
.sd[data-s-eb2e1de8-1744-489e-88b8-309e569151fc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-eb2e1de8-1744-489e-88b8-309e569151fc: 0px;
  --gap-v-eb2e1de8-1744-489e-88b8-309e569151fc: 3px;
  --gap-uuid: eb2e1de8-1744-489e-88b8-309e569151fc;
  max-width: 100%;
}
.sd[data-s-eb2e1de8-1744-489e-88b8-309e569151fc]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-eb2e1de8-1744-489e-88b8-309e569151fc: 0px;
  --gap-v-eb2e1de8-1744-489e-88b8-309e569151fc: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-eb2e1de8-1744-489e-88b8-309e569151fc] {
    gap: 6px;
    --gap-h-eb2e1de8-1744-489e-88b8-309e569151fc: 0px;
    --gap-v-eb2e1de8-1744-489e-88b8-309e569151fc: 6px;
  }
}
.sd[data-s-2f1e7496-de71-4f9e-a46b-454693c47dbb] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 13px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-2f1e7496-de71-4f9e-a46b-454693c47dbb: 0px;
  --gap-v-2f1e7496-de71-4f9e-a46b-454693c47dbb: 3px;
  --gap-uuid: 2f1e7496-de71-4f9e-a46b-454693c47dbb;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2f1e7496-de71-4f9e-a46b-454693c47dbb] {
    font-size: 14px;
    --gap-h-2f1e7496-de71-4f9e-a46b-454693c47dbb: 0px;
    --gap-v-2f1e7496-de71-4f9e-a46b-454693c47dbb: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2f1e7496-de71-4f9e-a46b-454693c47dbb] {
    font-size: 13px;
    --gap-h-2f1e7496-de71-4f9e-a46b-454693c47dbb: 0px;
    --gap-v-2f1e7496-de71-4f9e-a46b-454693c47dbb: 3px;
  }
}
.sd[data-s-165c81ef-b10e-43c3-84b9-b530ca942c3d] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-165c81ef-b10e-43c3-84b9-b530ca942c3d]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-5b86472a-8339-4789-88b3-ef9f380a3c08] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08: 0px;
  --gap-v-5b86472a-8339-4789-88b3-ef9f380a3c08: 12px;
  --gap-uuid: 5b86472a-8339-4789-88b3-ef9f380a3c08;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5b86472a-8339-4789-88b3-ef9f380a3c08] {
    flex: none;
    width: calc(100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0));
    --gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08: 0px;
    --gap-v-5b86472a-8339-4789-88b3-ef9f380a3c08: 12px;
    max-width: calc(
      100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b86472a-8339-4789-88b3-ef9f380a3c08] {
    gap: 4px;
    padding: 0px;
    --gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08: 0px;
    --gap-v-5b86472a-8339-4789-88b3-ef9f380a3c08: 4px;
  }
}
.sd[data-s-62dbc18e-a095-48b6-aca0-e112dc955f1a] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08) * 0));
  max-width: calc(
    100% - (var(--gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08) * 0)
  );
}
.sd[data-s-641b8487-38ed-4b1b-8a43-59c888356da6] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  height: 13px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-641b8487-38ed-4b1b-8a43-59c888356da6: 0px;
  --gap-v-641b8487-38ed-4b1b-8a43-59c888356da6: 3px;
  --gap-uuid: 641b8487-38ed-4b1b-8a43-59c888356da6;
  max-width: 100%;
}
.sd[data-s-641b8487-38ed-4b1b-8a43-59c888356da6]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-641b8487-38ed-4b1b-8a43-59c888356da6: 0px;
  --gap-v-641b8487-38ed-4b1b-8a43-59c888356da6: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-641b8487-38ed-4b1b-8a43-59c888356da6] {
    gap: 6px;
    --gap-h-641b8487-38ed-4b1b-8a43-59c888356da6: 0px;
    --gap-v-641b8487-38ed-4b1b-8a43-59c888356da6: 6px;
  }
}
.sd[data-s-22b8dbc6-4478-4787-a167-0b7a6d1a3e05] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 13px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 0px;
  --gap-v-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 3px;
  --gap-uuid: 22b8dbc6-4478-4787-a167-0b7a6d1a3e05;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-22b8dbc6-4478-4787-a167-0b7a6d1a3e05] {
    font-size: 14px;
    --gap-h-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 0px;
    --gap-v-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-22b8dbc6-4478-4787-a167-0b7a6d1a3e05] {
    font-size: 13px;
    --gap-h-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 0px;
    --gap-v-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 3px;
  }
}
.sd[data-s-03655009-e517-49a2-9205-284c1c6888c2] {
  align-items: center;
  background: #000000;
  flex-direction: row;
  gap: 40px;
  height: auto;
  justify-content: space-between;
  padding: 25px 60px 23px 60px;
  width: calc(100% - (var(--gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff) * 0));
  --gap-h-03655009-e517-49a2-9205-284c1c6888c2: 40px;
  --gap-v-03655009-e517-49a2-9205-284c1c6888c2: 0px;
  --gap-uuid: 03655009-e517-49a2-9205-284c1c6888c2;
  max-width: calc(
    100% - (var(--gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-03655009-e517-49a2-9205-284c1c6888c2] {
    flex-wrap: wrap;
    --gap-h-03655009-e517-49a2-9205-284c1c6888c2: 40px;
    --gap-v-03655009-e517-49a2-9205-284c1c6888c2: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-03655009-e517-49a2-9205-284c1c6888c2] {
    gap: 16px;
    padding: 12px 28px 10px 28px;
    --gap-h-03655009-e517-49a2-9205-284c1c6888c2: 16px;
    --gap-v-03655009-e517-49a2-9205-284c1c6888c2: 0px;
  }
}
.sd[data-s-e7a8b19c-f3c7-499e-9d4e-ac104efb379f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 40px;
  --gap-v-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
  --gap-uuid: e7a8b19c-f3c7-499e-9d4e-ac104efb379f;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e7a8b19c-f3c7-499e-9d4e-ac104efb379f] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 0px;
    width: calc(100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0));
    --gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
    --gap-v-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 40px;
    max-width: calc(
      100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e7a8b19c-f3c7-499e-9d4e-ac104efb379f] {
    gap: 16px 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
    --gap-v-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
  }
}
.sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 5px;
  --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
  --gap-uuid: 57638a9c-fe39-4a54-bad2-9e1587f5e24a;
  max-width: 100%;
}
.sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 5px;
  --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a] {
    flex: none;
    width: calc(100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0));
    --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 5px;
    --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
    max-width: calc(
      100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a] {
    gap: 2px;
    padding: 0px;
    --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 2px;
    --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
  }
}
.sd[data-s-df1e71f4-7a3c-41db-bd65-5cb4d1b8dfb3] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-df1e71f4-7a3c-41db-bd65-5cb4d1b8dfb3] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-df1e71f4-7a3c-41db-bd65-5cb4d1b8dfb3] {
    font-size: 13px;
  }
}
.sd[data-s-905d4f62-d7d9-4fe9-a158-e022e9b9ef90] {
  height: 9px;
  width: 9px;
  max-width: 100%;
}
.sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a]:hover
  .sd[data-s-905d4f62-d7d9-4fe9-a158-e022e9b9ef90] {
  transform: translate(6px, 0px);
}
.sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 5px;
  --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
  --gap-uuid: feba5250-09d9-4dcd-b089-af97849f2d0b;
  max-width: 100%;
}
.sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 5px;
  --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b] {
    flex: none;
    width: calc(100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0));
    --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 5px;
    --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
    max-width: calc(
      100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b] {
    gap: 2px;
    padding: 0px;
    --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 2px;
    --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
  }
}
.sd[data-s-cd8ec291-9a02-418d-815c-c519dd491d38] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-cd8ec291-9a02-418d-815c-c519dd491d38] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cd8ec291-9a02-418d-815c-c519dd491d38] {
    font-size: 13px;
  }
}
.sd[data-s-9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd] {
  height: 9px;
  width: 9px;
  max-width: 100%;
}
.sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b]:hover
  .sd[data-s-9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd] {
  transform: translate(6px, 0px);
}
.sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 4px;
  --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
  --gap-uuid: 692286ef-c232-4d1d-bace-2803adffec9e;
  max-width: 100%;
}
.sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 4px;
  --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e] {
    flex: none;
    width: calc(100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0));
    --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 4px;
    --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
    max-width: calc(
      100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e] {
    gap: 2px;
    padding: 0px;
    --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 2px;
    --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
  }
}
.sd[data-s-7f2aba64-6f6d-4290-894f-3358ee5f1d7f] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7f2aba64-6f6d-4290-894f-3358ee5f1d7f] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7f2aba64-6f6d-4290-894f-3358ee5f1d7f] {
    font-size: 13px;
  }
}
.sd[data-s-c409b20a-2ef2-4a02-a147-061d4fa4d03d] {
  height: auto;
  width: 9px;
  max-width: 100%;
}
.sd[data-s-d1ec0d05-2748-4270-b781-df04a940f9da] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d1ec0d05-2748-4270-b781-df04a940f9da] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0));
    max-width: calc(
      100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d1ec0d05-2748-4270-b781-df04a940f9da] {
    font-size: 13px;
  }
}
.sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
  align-items: flex-start;
  background: #f1f1f1;
  flex-direction: column;
  gap: 80px;
  height: auto;
  justify-content: flex-start;
  padding: 40px 0px 0px 0px;
  width: 360px;
  --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
  --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 80px;
  --gap-uuid: 2d735bc8-de38-47f8-b482-0ae77d67a60c;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
    display: none;
    --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
    --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 80px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
    background: #f1f1f1ff;
    display: flex;
    gap: 40px;
    width: 100%;
    --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
    --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 40px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
    display: flex;
    gap: 40px;
    padding: 40px 0px 0px 0px;
    width: 100%;
    --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
    --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 40px;
  }
}
.sd[data-s-20b7c21b-162d-42ee-8a8e-13ce4d7823b3] {
  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-76c3de93-9bc8-47d6-821e-fd23a4ac98d2] {
  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-76c3de93-9bc8-47d6-821e-fd23a4ac98d2] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-76c3de93-9bc8-47d6-821e-fd23a4ac98d2] {
  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-76c3de93-9bc8-47d6-821e-fd23a4ac98d2] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-517c1636-ea1e-42ac-a998-972dee826128] {
  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-517c1636-ea1e-42ac-a998-972dee826128] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-517c1636-ea1e-42ac-a998-972dee826128] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-517c1636-ea1e-42ac-a998-972dee826128] {
    display: none;
  }
}
.sd[data-s-7595ac3e-2d15-404b-b41a-4364a0607cb9] {
  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-7595ac3e-2d15-404b-b41a-4364a0607cb9] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-0d2aecf2-b2f7-4909-a61b-439170346376] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-2e214c8d-1fea-4819-bebb-13af59618aa5] {
  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-2e214c8d-1fea-4819-bebb-13af59618aa5] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-30cdbbd9-3fa3-445e-9399-81bdec5496d2] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-b336d219-ef8e-48ec-9e40-b481ee15a8c0] {
  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-b336d219-ef8e-48ec-9e40-b481ee15a8c0] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-c4332bb1-8cd1-4374-a003-8957ec295c4f] {
  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-c4332bb1-8cd1-4374-a003-8957ec295c4f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c4332bb1-8cd1-4374-a003-8957ec295c4f] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c4332bb1-8cd1-4374-a003-8957ec295c4f] {
    display: flex;
  }
}
.sd[data-s-c937c8d5-6b59-4d6c-a00e-39ac6a4e06b6] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4dbced35-8879-4c27-b498-279579e77323] {
  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-4dbced35-8879-4c27-b498-279579e77323] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4dbced35-8879-4c27-b498-279579e77323] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4dbced35-8879-4c27-b498-279579e77323] {
    display: flex;
  }
}
.sd[data-s-4dafda75-81ef-4847-b8df-5eaf2e655c14] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-97e408fc-9636-474e-b487-d95fb48c80d6] {
  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-97e408fc-9636-474e-b487-d95fb48c80d6] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-97e408fc-9636-474e-b487-d95fb48c80d6] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-97e408fc-9636-474e-b487-d95fb48c80d6] {
    display: flex;
  }
}
.sd[data-s-97536ef4-9166-40e0-8edd-35672b2ad1da] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c5a8fbd7-0916-40e9-923b-25b12fec6d0f] {
  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-c5a8fbd7-0916-40e9-923b-25b12fec6d0f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c5a8fbd7-0916-40e9-923b-25b12fec6d0f] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c5a8fbd7-0916-40e9-923b-25b12fec6d0f] {
    display: flex;
  }
}
.sd[data-s-57fecb2b-a826-4e8a-a7f4-af38466f1a75] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-edfde691-4781-4e92-a552-61ed6ab4bc11] {
  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-edfde691-4781-4e92-a552-61ed6ab4bc11] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-f8aba13f-107e-40cc-b40b-a3ba6a1d5d8c] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-e6500e5b-f0d8-4b63-8a72-0e800286e17e] {
  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-8ac67ef2-f278-4260-85f6-6dec96b0223a] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0b82b65a-ca5a-4a21-9b7b-43eacb7f5de1] {
  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-00b643e5-f560-456e-b548-785da4501161] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-fda8979d-3324-46cd-8b60-a737ef21bb50] {
  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-a7640b01-632a-4ca6-888c-9b121d1170cb] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-33889c35-a870-437c-8c42-030aa26ea0aa] {
  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-33889c35-a870-437c-8c42-030aa26ea0aa] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-33889c35-a870-437c-8c42-030aa26ea0aa] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-33889c35-a870-437c-8c42-030aa26ea0aa] {
    display: none;
  }
}
.sd[data-s-0a0673c0-56de-4798-8d2c-a0e1e442279f] {
  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-0a0673c0-56de-4798-8d2c-a0e1e442279f] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0a0673c0-56de-4798-8d2c-a0e1e442279f] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0a0673c0-56de-4798-8d2c-a0e1e442279f] {
    display: none;
  }
}
.sd[data-s-da96a3ed-9c86-4dab-b315-7bcbc9cb14d0] {
  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-da96a3ed-9c86-4dab-b315-7bcbc9cb14d0] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-da96a3ed-9c86-4dab-b315-7bcbc9cb14d0] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-da96a3ed-9c86-4dab-b315-7bcbc9cb14d0] {
    display: none;
  }
}
.sd[data-s-e083dbf0-1879-40c7-a276-4734f16c1735] {
  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-e083dbf0-1879-40c7-a276-4734f16c1735] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e083dbf0-1879-40c7-a276-4734f16c1735] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e083dbf0-1879-40c7-a276-4734f16c1735] {
    display: none;
  }
}
.sd[data-s-4054ce23-d341-4f2d-b1f5-ef5dde6baff1] {
  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-4054ce23-d341-4f2d-b1f5-ef5dde6baff1] {
    flex-direction: column;
  }
}
.sd[data-s-3555339e-ce31-47cb-a017-29cc7deade95] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 60px;
  width: 1440px;
  --gap-h-3555339e-ce31-47cb-a017-29cc7deade95: 0px;
  --gap-v-3555339e-ce31-47cb-a017-29cc7deade95: 10px;
  --gap-uuid: 3555339e-ce31-47cb-a017-29cc7deade95;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3555339e-ce31-47cb-a017-29cc7deade95] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-3555339e-ce31-47cb-a017-29cc7deade95: 0px;
    --gap-v-3555339e-ce31-47cb-a017-29cc7deade95: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3555339e-ce31-47cb-a017-29cc7deade95] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-3555339e-ce31-47cb-a017-29cc7deade95: 0px;
    --gap-v-3555339e-ce31-47cb-a017-29cc7deade95: 10px;
  }
}
.sd[data-s-884adf7c-9d55-4e9e-b129-23f08217af18] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(29% - (var(--gap-h-3555339e-ce31-47cb-a017-29cc7deade95) * 0.71));
  max-width: calc(
    29% - (var(--gap-h-3555339e-ce31-47cb-a017-29cc7deade95) * 0.71)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-884adf7c-9d55-4e9e-b129-23f08217af18] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-884adf7c-9d55-4e9e-b129-23f08217af18] {
    display: flex;
    width: calc(
      68% -
        (
          var(--gap-h-3555339e-ce31-47cb-a017-29cc7deade95) *
            0.32000000000000006
        )
    );
    max-width: calc(
      68% -
        (
          var(--gap-h-3555339e-ce31-47cb-a017-29cc7deade95) *
            0.32000000000000006
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-884adf7c-9d55-4e9e-b129-23f08217af18] {
    display: flex;
    margin: 0px 0px 0px 11px;
    padding: 0px 0px 0px 12px;
    width: calc(
      67% - 11px - (var(--gap-h-3555339e-ce31-47cb-a017-29cc7deade95) * 0.33)
    );
    max-width: calc(
      67% - 11px - (var(--gap-h-3555339e-ce31-47cb-a017-29cc7deade95) * 0.33)
    );
  }
}
.sd[data-s-2382672f-265b-4f30-a4bf-f25cc969f1ae] {
  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-2382672f-265b-4f30-a4bf-f25cc969f1ae] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2382672f-265b-4f30-a4bf-f25cc969f1ae] {
    flex: none;
    font-size: 18px;
    height: 19px;
    padding: 0px 0px 0px 20px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-02d63f58-8807-44fd-a006-e2435584630c] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 70px 0px;
  justify-content: center;
  margin: 100px 0px 140px 0px;
  padding: 0px;
  --gap-h-02d63f58-8807-44fd-a006-e2435584630c: 0px;
  --gap-v-02d63f58-8807-44fd-a006-e2435584630c: 70px;
  --gap-uuid: 02d63f58-8807-44fd-a006-e2435584630c;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-02d63f58-8807-44fd-a006-e2435584630c] {
    margin: 100px 0px 120px 0px;
    padding: 0px 20px;
    --gap-h-02d63f58-8807-44fd-a006-e2435584630c: 0px;
    --gap-v-02d63f58-8807-44fd-a006-e2435584630c: 70px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-02d63f58-8807-44fd-a006-e2435584630c] {
    margin: 80px 0px 120px 0px;
    --gap-h-02d63f58-8807-44fd-a006-e2435584630c: 0px;
    --gap-v-02d63f58-8807-44fd-a006-e2435584630c: 70px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-02d63f58-8807-44fd-a006-e2435584630c] {
    gap: 60px 0px;
    margin: 80px 0px 80px 0px;
    --gap-h-02d63f58-8807-44fd-a006-e2435584630c: 0px;
    --gap-v-02d63f58-8807-44fd-a006-e2435584630c: 60px;
    max-width: 100%;
  }
}
.sd[data-s-f177ce02-eb62-4c7e-ae6c-21f8073e8d3b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-wrap: nowrap;
  gap: 30px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-02d63f58-8807-44fd-a006-e2435584630c) * 0));
  --gap-h-f177ce02-eb62-4c7e-ae6c-21f8073e8d3b: 0px;
  --gap-v-f177ce02-eb62-4c7e-ae6c-21f8073e8d3b: 30px;
  --gap-uuid: f177ce02-eb62-4c7e-ae6c-21f8073e8d3b;
  max-width: calc(
    100% - (var(--gap-h-02d63f58-8807-44fd-a006-e2435584630c) * 0)
  );
}
.sd[data-s-e1968765-2894-4b8f-991d-c8edc282eb7d] {
  height: auto;
  width: 200px;
  max-width: 100%;
  display: none;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e1968765-2894-4b8f-991d-c8edc282eb7d] {
    display: flex;
    width: calc(100% - (var(--gap-h-f177ce02-eb62-4c7e-ae6c-21f8073e8d3b) * 0));
    max-width: calc(
      100% - (var(--gap-h-f177ce02-eb62-4c7e-ae6c-21f8073e8d3b) * 0)
    );
  }
}
.sd[data-s-ceca9e8e-bdce-4c51-a9bf-e33941944e16] {
  display: flex;
  flex: none;
  height: auto;
  width: 880px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ceca9e8e-bdce-4c51-a9bf-e33941944e16] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ceca9e8e-bdce-4c51-a9bf-e33941944e16] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ceca9e8e-bdce-4c51-a9bf-e33941944e16] {
    display: none;
  }
}
.sd[data-s-cb218dde-9c04-441a-bbc8-e15bea50cc27] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.6;
  opacity: 0.800000011920929;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-cb218dde-9c04-441a-bbc8-e15bea50cc27] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cb218dde-9c04-441a-bbc8-e15bea50cc27] {
    font-size: 14px;
  }
}
.sd[data-s-a0c79590-15aa-4206-8cf6-3782f888db82] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  gap: 70px 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px;
  width: 880px;
  --gap-h-a0c79590-15aa-4206-8cf6-3782f888db82: 0px;
  --gap-v-a0c79590-15aa-4206-8cf6-3782f888db82: 70px;
  --gap-uuid: a0c79590-15aa-4206-8cf6-3782f888db82;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a0c79590-15aa-4206-8cf6-3782f888db82] {
    gap: 60px 0px;
    --gap-h-a0c79590-15aa-4206-8cf6-3782f888db82: 0px;
    --gap-v-a0c79590-15aa-4206-8cf6-3782f888db82: 60px;
  }
}
.sd[data-s-cf478377-4528-44cf-ba0e-e4ed1903e334] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 20px 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-cf478377-4528-44cf-ba0e-e4ed1903e334: 0px;
  --gap-v-cf478377-4528-44cf-ba0e-e4ed1903e334: 20px;
  --gap-uuid: cf478377-4528-44cf-ba0e-e4ed1903e334;
}
.sd[data-s-9afd28ac-1bc1-4e7c-ab22-b79276090b7f] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: calc(100% - (var(--gap-h-cf478377-4528-44cf-ba0e-e4ed1903e334) * 0));
  --gap-h-9afd28ac-1bc1-4e7c-ab22-b79276090b7f: 0px;
  --gap-v-9afd28ac-1bc1-4e7c-ab22-b79276090b7f: 10px;
  --gap-uuid: 9afd28ac-1bc1-4e7c-ab22-b79276090b7f;
  max-width: calc(
    100% - (var(--gap-h-cf478377-4528-44cf-ba0e-e4ed1903e334) * 0)
  );
}
.sd[data-s-9e6d384c-98e2-49d0-8814-094dda1bc13f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 10px;
  justify-content: flex-start;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  --gap-h-9e6d384c-98e2-49d0-8814-094dda1bc13f: 10px;
  --gap-v-9e6d384c-98e2-49d0-8814-094dda1bc13f: 0px;
  --gap-uuid: 9e6d384c-98e2-49d0-8814-094dda1bc13f;
  max-width: 100%;
}
.sd[data-s-ad2a828f-8124-44b5-bc4f-2562d8ec3e45] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-43656fec-2c62-42f5-941f-cb8f82b750c9] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 4px 10px 4px 10px;
  width: auto;
  --gap-h-43656fec-2c62-42f5-941f-cb8f82b750c9: 10px;
  --gap-v-43656fec-2c62-42f5-941f-cb8f82b750c9: 0px;
  --gap-uuid: 43656fec-2c62-42f5-941f-cb8f82b750c9;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-43656fec-2c62-42f5-941f-cb8f82b750c9] {
    gap: 4px;
    padding: 2px 4px 2px 4px;
    --gap-h-43656fec-2c62-42f5-941f-cb8f82b750c9: 4px;
    --gap-v-43656fec-2c62-42f5-941f-cb8f82b750c9: 0px;
  }
}
.sd[data-s-58d4adca-6f9f-4abe-8951-225f43817b2b] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 10px;
  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: 768px) {
  .sd[data-s-58d4adca-6f9f-4abe-8951-225f43817b2b] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-58d4adca-6f9f-4abe-8951-225f43817b2b] {
    font-size: 13px;
  }
}
.sd[data-s-87e9735e-5bdb-486e-b335-02deacb98107] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px 30px;
  width: 880px;
  --gap-h-87e9735e-5bdb-486e-b335-02deacb98107: 30px;
  --gap-v-87e9735e-5bdb-486e-b335-02deacb98107: 20px;
  --gap-uuid: 87e9735e-5bdb-486e-b335-02deacb98107;
  max-width: 100%;
}
.sd[data-s-60b9da96-2bee-4e45-b1bf-7cb8fbae191b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-60b9da96-2bee-4e45-b1bf-7cb8fbae191b]:hover {
  background: #fafafa;
}
.sd[data-s-cf3e3cdd-8b8c-44ac-9f19-2cc9c5f3e8b5] {
  height: 20px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-2e14dd45-b671-405d-bad7-a0eced2bafc3] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-40f253dc-a395-4a9d-b33d-aa1c8c571f34] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.6;
  opacity: 0.800000011920929;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-40f253dc-a395-4a9d-b33d-aa1c8c571f34] {
    font-size: 13px;
  }
}
.sd[data-s-c21d36f5-f5d4-45d6-ba20-373230649cd1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: calc(100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0));
  --gap-h-c21d36f5-f5d4-45d6-ba20-373230649cd1: 0px;
  --gap-v-c21d36f5-f5d4-45d6-ba20-373230649cd1: 10px;
  --gap-uuid: c21d36f5-f5d4-45d6-ba20-373230649cd1;
  max-width: calc(
    100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0)
  );
}
.sd[data-s-60ee6ad5-4f8a-4537-ab4f-5b7c24722db8] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 10px;
  justify-content: flex-start;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  --gap-h-60ee6ad5-4f8a-4537-ab4f-5b7c24722db8: 10px;
  --gap-v-60ee6ad5-4f8a-4537-ab4f-5b7c24722db8: 0px;
  --gap-uuid: 60ee6ad5-4f8a-4537-ab4f-5b7c24722db8;
  max-width: 100%;
}
.sd[data-s-21c7a397-c4e8-40b5-a75e-acbbffdbb28b] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-852e6632-6dd8-4d66-8d20-df590e61d1ea] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 4px 10px 4px 10px;
  width: auto;
  --gap-h-852e6632-6dd8-4d66-8d20-df590e61d1ea: 10px;
  --gap-v-852e6632-6dd8-4d66-8d20-df590e61d1ea: 0px;
  --gap-uuid: 852e6632-6dd8-4d66-8d20-df590e61d1ea;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-852e6632-6dd8-4d66-8d20-df590e61d1ea] {
    gap: 4px;
    padding: 2px 4px 2px 4px;
    --gap-h-852e6632-6dd8-4d66-8d20-df590e61d1ea: 4px;
    --gap-v-852e6632-6dd8-4d66-8d20-df590e61d1ea: 0px;
  }
}
.sd[data-s-6f72a67a-4c6f-4fe7-8a24-8fc2b5ac1405] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 10px;
  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: 768px) {
  .sd[data-s-6f72a67a-4c6f-4fe7-8a24-8fc2b5ac1405] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6f72a67a-4c6f-4fe7-8a24-8fc2b5ac1405] {
    font-size: 13px;
  }
}
.sd[data-s-81c39835-cf9d-4648-9df1-a9a8e2333c5e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 30px;
  width: auto;
  --gap-h-81c39835-cf9d-4648-9df1-a9a8e2333c5e: 30px;
  --gap-v-81c39835-cf9d-4648-9df1-a9a8e2333c5e: 0px;
  --gap-uuid: 81c39835-cf9d-4648-9df1-a9a8e2333c5e;
  max-width: 100%;
}
.sd[data-s-b0bbe423-d5cc-4c79-80de-73b27b55221b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-b0bbe423-d5cc-4c79-80de-73b27b55221b]:hover {
  background: #fafafa;
}
.sd[data-s-80daa929-cea1-4137-b076-aea05d6ff68b] {
  height: 22px;
  margin: 0px 10px 0px 0px;
  width: 22px;
  max-width: calc(100% - 10px);
}
.sd[data-s-97dda3d3-1dd6-4901-ab3c-995a47dfc8cc] {
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-38d9e69b-4c7b-4990-b61d-55bb837cd85a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  gap: 20px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: calc(100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0));
  --gap-h-38d9e69b-4c7b-4990-b61d-55bb837cd85a: 0px;
  --gap-v-38d9e69b-4c7b-4990-b61d-55bb837cd85a: 20px;
  --gap-uuid: 38d9e69b-4c7b-4990-b61d-55bb837cd85a;
  max-width: calc(
    100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0)
  );
}
.sd[data-s-ba2e8afc-f001-4361-b5fa-11b0d6a8f7a2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 10px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-ba2e8afc-f001-4361-b5fa-11b0d6a8f7a2: 10px;
  --gap-v-ba2e8afc-f001-4361-b5fa-11b0d6a8f7a2: 0px;
  --gap-uuid: ba2e8afc-f001-4361-b5fa-11b0d6a8f7a2;
  max-width: 100%;
}
.sd[data-s-521948ab-222c-4349-83bb-602cfedeb4aa] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-5435ccf7-c686-4bc3-b275-cc17f9ed5561] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 4px 10px 4px 10px;
  width: auto;
  --gap-h-5435ccf7-c686-4bc3-b275-cc17f9ed5561: 10px;
  --gap-v-5435ccf7-c686-4bc3-b275-cc17f9ed5561: 0px;
  --gap-uuid: 5435ccf7-c686-4bc3-b275-cc17f9ed5561;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-5435ccf7-c686-4bc3-b275-cc17f9ed5561] {
    gap: 4px;
    padding: 2px 4px 2px 4px;
    --gap-h-5435ccf7-c686-4bc3-b275-cc17f9ed5561: 4px;
    --gap-v-5435ccf7-c686-4bc3-b275-cc17f9ed5561: 0px;
  }
}
.sd[data-s-dc7e359a-30e8-4d01-83cf-03e808eed5d1] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 10px;
  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: 768px) {
  .sd[data-s-dc7e359a-30e8-4d01-83cf-03e808eed5d1] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dc7e359a-30e8-4d01-83cf-03e808eed5d1] {
    font-size: 13px;
  }
}
.sd[data-s-7aadc38d-8a92-4181-9658-2af0c8318c4e] {
  background: #f7f9faff;
  border-bottom: 1px solid #d1d1d1ff;
  border-left: 1px solid #d1d1d1ff;
  border-radius: 0px 0px 0px 0px;
  border-right: 1px solid #d1d1d1ff;
  border-top: 1px solid #d1d1d1ff;
  box-shadow: none;
  color: #333333;
  font-family: var(--s-font-05bde54e);
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1;
  opacity: 1;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: calc(100% - (var(--gap-h-38d9e69b-4c7b-4990-b61d-55bb837cd85a) * 0));
  max-width: calc(
    100% - (var(--gap-h-38d9e69b-4c7b-4990-b61d-55bb837cd85a) * 0)
  );
}
.sd[data-s-7aadc38d-8a92-4181-9658-2af0c8318c4e]::-webkit-input-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-7aadc38d-8a92-4181-9658-2af0c8318c4e]:-moz-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-7aadc38d-8a92-4181-9658-2af0c8318c4e]::-moz-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-7aadc38d-8a92-4181-9658-2af0c8318c4e]:-ms-input-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-9c56576d-fdac-464e-b2e6-e8af8bd9de25] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  gap: 20px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: calc(100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0));
  --gap-h-9c56576d-fdac-464e-b2e6-e8af8bd9de25: 0px;
  --gap-v-9c56576d-fdac-464e-b2e6-e8af8bd9de25: 20px;
  --gap-uuid: 9c56576d-fdac-464e-b2e6-e8af8bd9de25;
  max-width: calc(
    100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0)
  );
}
.sd[data-s-d8d04314-9816-4e9b-90b0-40f8ad919f36] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 10px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-d8d04314-9816-4e9b-90b0-40f8ad919f36: 10px;
  --gap-v-d8d04314-9816-4e9b-90b0-40f8ad919f36: 0px;
  --gap-uuid: d8d04314-9816-4e9b-90b0-40f8ad919f36;
  max-width: 100%;
}
.sd[data-s-d15dd450-7dc5-435d-a1a0-ec6d2b962d7e] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-b2d8e65f-84a3-4234-b1fe-55507616fe3e] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 4px 10px 4px 10px;
  width: auto;
  --gap-h-b2d8e65f-84a3-4234-b1fe-55507616fe3e: 10px;
  --gap-v-b2d8e65f-84a3-4234-b1fe-55507616fe3e: 0px;
  --gap-uuid: b2d8e65f-84a3-4234-b1fe-55507616fe3e;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-b2d8e65f-84a3-4234-b1fe-55507616fe3e] {
    gap: 4px;
    padding: 2px 4px 2px 4px;
    --gap-h-b2d8e65f-84a3-4234-b1fe-55507616fe3e: 4px;
    --gap-v-b2d8e65f-84a3-4234-b1fe-55507616fe3e: 0px;
  }
}
.sd[data-s-1a17c688-3667-4b50-bd1f-d72af8994ccc] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 10px;
  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: 768px) {
  .sd[data-s-1a17c688-3667-4b50-bd1f-d72af8994ccc] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1a17c688-3667-4b50-bd1f-d72af8994ccc] {
    font-size: 13px;
  }
}
.sd[data-s-1dd3b5a4-ea9f-4e52-84b9-54c2dbee0480] {
  background: #f7f9faff;
  border-bottom: 1px solid #d1d1d1ff;
  border-left: 1px solid #d1d1d1ff;
  border-radius: 0px 0px 0px 0px;
  border-right: 1px solid #d1d1d1ff;
  border-top: 1px solid #d1d1d1ff;
  box-shadow: none;
  color: #333333;
  font-family: var(--s-font-05bde54e);
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1;
  opacity: 1;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: calc(100% - (var(--gap-h-9c56576d-fdac-464e-b2e6-e8af8bd9de25) * 0));
  max-width: calc(
    100% - (var(--gap-h-9c56576d-fdac-464e-b2e6-e8af8bd9de25) * 0)
  );
}
.sd[data-s-1dd3b5a4-ea9f-4e52-84b9-54c2dbee0480]::-webkit-input-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-1dd3b5a4-ea9f-4e52-84b9-54c2dbee0480]:-moz-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-1dd3b5a4-ea9f-4e52-84b9-54c2dbee0480]::-moz-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-1dd3b5a4-ea9f-4e52-84b9-54c2dbee0480]:-ms-input-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-3cbaad64-9462-421d-90b5-d89526ce7b9d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  gap: 20px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: calc(100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0));
  --gap-h-3cbaad64-9462-421d-90b5-d89526ce7b9d: 0px;
  --gap-v-3cbaad64-9462-421d-90b5-d89526ce7b9d: 20px;
  --gap-uuid: 3cbaad64-9462-421d-90b5-d89526ce7b9d;
  max-width: calc(
    100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0)
  );
}
.sd[data-s-0089be3e-3c15-4f24-aa23-7b499b896d15] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 10px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-0089be3e-3c15-4f24-aa23-7b499b896d15: 10px;
  --gap-v-0089be3e-3c15-4f24-aa23-7b499b896d15: 0px;
  --gap-uuid: 0089be3e-3c15-4f24-aa23-7b499b896d15;
  max-width: 100%;
}
.sd[data-s-bbb9e474-57f5-4cd8-873d-ab43843115c9] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d646a531-38ee-4325-8675-db609cdeab90] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 4px 10px 4px 10px;
  width: auto;
  --gap-h-d646a531-38ee-4325-8675-db609cdeab90: 10px;
  --gap-v-d646a531-38ee-4325-8675-db609cdeab90: 0px;
  --gap-uuid: d646a531-38ee-4325-8675-db609cdeab90;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d646a531-38ee-4325-8675-db609cdeab90] {
    gap: 4px;
    padding: 2px 4px 2px 4px;
    --gap-h-d646a531-38ee-4325-8675-db609cdeab90: 4px;
    --gap-v-d646a531-38ee-4325-8675-db609cdeab90: 0px;
  }
}
.sd[data-s-cb401b83-aea5-4489-b13e-7aae2c5d4788] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 10px;
  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: 768px) {
  .sd[data-s-cb401b83-aea5-4489-b13e-7aae2c5d4788] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cb401b83-aea5-4489-b13e-7aae2c5d4788] {
    font-size: 13px;
  }
}
.sd[data-s-e40c4ba6-7a0a-4f34-a846-448008b3a95d] {
  background: #f7f9faff;
  border-bottom: 1px solid #d1d1d1ff;
  border-left: 1px solid #d1d1d1ff;
  border-radius: 0px 0px 0px 0px;
  border-right: 1px solid #d1d1d1ff;
  border-top: 1px solid #d1d1d1ff;
  box-shadow: none;
  color: #333333;
  font-family: var(--s-font-05bde54e);
  font-size: 15px;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1;
  opacity: 1;
  padding: 10px 10px 10px 10px;
  text-align: left;
  width: calc(100% - (var(--gap-h-3cbaad64-9462-421d-90b5-d89526ce7b9d) * 0));
  max-width: calc(
    100% - (var(--gap-h-3cbaad64-9462-421d-90b5-d89526ce7b9d) * 0)
  );
}
.sd[data-s-e40c4ba6-7a0a-4f34-a846-448008b3a95d]::-webkit-input-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-e40c4ba6-7a0a-4f34-a846-448008b3a95d]:-moz-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-e40c4ba6-7a0a-4f34-a846-448008b3a95d]::-moz-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-e40c4ba6-7a0a-4f34-a846-448008b3a95d]:-ms-input-placeholder {
  color: #b7b7b7ff;
}
.sd[data-s-053b386e-53de-4fd5-944a-0f6b26b3669a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 25px 0px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-053b386e-53de-4fd5-944a-0f6b26b3669a: 0px;
  --gap-v-053b386e-53de-4fd5-944a-0f6b26b3669a: 25px;
  --gap-uuid: 053b386e-53de-4fd5-944a-0f6b26b3669a;
  max-width: 100%;
}
.sd[data-s-cc95976c-8614-46be-a6df-bab8f1504f8f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 10px;
  justify-content: flex-start;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-053b386e-53de-4fd5-944a-0f6b26b3669a) * 0));
  --gap-h-cc95976c-8614-46be-a6df-bab8f1504f8f: 10px;
  --gap-v-cc95976c-8614-46be-a6df-bab8f1504f8f: 0px;
  --gap-uuid: cc95976c-8614-46be-a6df-bab8f1504f8f;
  max-width: calc(
    100% - (var(--gap-h-053b386e-53de-4fd5-944a-0f6b26b3669a) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-cc95976c-8614-46be-a6df-bab8f1504f8f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px 10px;
    justify-content: flex-start;
    --gap-h-cc95976c-8614-46be-a6df-bab8f1504f8f: 0px;
    --gap-v-cc95976c-8614-46be-a6df-bab8f1504f8f: 5px;
  }
}
.sd[data-s-e0026a76-9577-4b3f-81ce-082ba3933bff] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-54734a4e-5c60-4d5e-bc5f-952ebb38c189] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-7d850558-cec5-4c73-84f5-f5645f647f25] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 18px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-7d850558-cec5-4c73-84f5-f5645f647f25: 0px;
  --gap-v-7d850558-cec5-4c73-84f5-f5645f647f25: 18px;
  --gap-uuid: 7d850558-cec5-4c73-84f5-f5645f647f25;
}
.sd[data-s-3daa2868-7405-4738-9223-8df6f4519085] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-3daa2868-7405-4738-9223-8df6f4519085: 10px;
  --gap-v-3daa2868-7405-4738-9223-8df6f4519085: 0px;
  --gap-uuid: 3daa2868-7405-4738-9223-8df6f4519085;
}
.sd[data-s-f9e9abd9-ae36-4fb7-bf62-dd1ef58905f4] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 84px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f9e9abd9-ae36-4fb7-bf62-dd1ef58905f4] {
    width: 88px;
    max-width: 100%;
  }
}
.sd[data-s-339e1382-093e-4877-8c4e-836bacf715d1] {
  background: #f7f9faff;
  border-bottom: 1px solid #d1d1d1ff;
  border-left: 1px solid #d1d1d1ff;
  border-radius: 0px 0px 0px 0px;
  border-right: 1px solid #d1d1d1ff;
  border-top: 1px solid #d1d1d1ff;
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 13px;
  height: auto;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  padding: 10px 16px 10px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-2276853d-027d-4d13-a85c-fd32daea4526] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-2276853d-027d-4d13-a85c-fd32daea4526: 10px;
  --gap-v-2276853d-027d-4d13-a85c-fd32daea4526: 0px;
  --gap-uuid: 2276853d-027d-4d13-a85c-fd32daea4526;
}
.sd[data-s-8d246740-6d8a-47d4-a7d7-80e5213136c5] {
  border-radius: 0;
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 84px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8d246740-6d8a-47d4-a7d7-80e5213136c5] {
    width: 88px;
    max-width: 100%;
  }
}
.sd[data-s-3f0f8555-27ad-46bb-9464-3ffbc3f17a91] {
  background: #f7f9faff;
  border-bottom: 1px solid #d1d1d1ff;
  border-left: 1px solid #d1d1d1ff;
  border-radius: 0px 0px 0px 0px;
  border-right: 1px solid #d1d1d1ff;
  border-top: 1px solid #d1d1d1ff;
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 13px;
  height: auto;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  padding: 10px 16px 10px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-270c5b46-3b7b-43ce-9169-8f2089d63721] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-270c5b46-3b7b-43ce-9169-8f2089d63721: 10px;
  --gap-v-270c5b46-3b7b-43ce-9169-8f2089d63721: 0px;
  --gap-uuid: 270c5b46-3b7b-43ce-9169-8f2089d63721;
}
.sd[data-s-0d92e464-f134-4856-8859-bfc2891932b5] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 84px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-0d92e464-f134-4856-8859-bfc2891932b5] {
    width: 88px;
    max-width: 100%;
  }
}
.sd[data-s-d57335fd-26c6-4738-8933-a76d356c6350] {
  background: #f7f9faff;
  border-bottom: 1px solid #d1d1d1ff;
  border-left: 1px solid #d1d1d1ff;
  border-radius: 0px 0px 0px 0px;
  border-right: 1px solid #d1d1d1ff;
  border-top: 1px solid #d1d1d1ff;
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 13px;
  height: auto;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  padding: 10px 16px 10px 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-657f63ea-2225-48b0-b5e0-732e85586c5d] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 15px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-657f63ea-2225-48b0-b5e0-732e85586c5d: 0px;
  --gap-v-657f63ea-2225-48b0-b5e0-732e85586c5d: 15px;
  --gap-uuid: 657f63ea-2225-48b0-b5e0-732e85586c5d;
}
.sd[data-s-728774b1-7653-4aa8-88fd-f37753ec3dd2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-728774b1-7653-4aa8-88fd-f37753ec3dd2: 0px;
  --gap-v-728774b1-7653-4aa8-88fd-f37753ec3dd2: 0px;
  --gap-uuid: 728774b1-7653-4aa8-88fd-f37753ec3dd2;
}
@media screen and (max-width: 768px) {
  .sd[data-s-728774b1-7653-4aa8-88fd-f37753ec3dd2] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --gap-h-728774b1-7653-4aa8-88fd-f37753ec3dd2: 0px;
    --gap-v-728774b1-7653-4aa8-88fd-f37753ec3dd2: 10px;
  }
}
.sd[data-s-22be71d4-fde6-41b9-90e1-ea7956627a2f] {
  color: #000000;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  opacity: 0.800000011920929;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-22be71d4-fde6-41b9-90e1-ea7956627a2f] {
    line-height: 1.5;
  }
}
.sd[data-s-e9ec6878-c8e7-43f2-b45d-f6d7ee95c62c] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  opacity: 0.800000011920929;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-b128e1ca-5e73-4e65-9cc5-35191714c289] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.6;
  opacity: 0.800000011920929;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-60ab8995-430d-4149-99e3-909d5909a1ea] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 20px 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-60ab8995-430d-4149-99e3-909d5909a1ea: 0px;
  --gap-v-60ab8995-430d-4149-99e3-909d5909a1ea: 20px;
  --gap-uuid: 60ab8995-430d-4149-99e3-909d5909a1ea;
}
.sd[data-s-09765278-f4e6-4018-8e09-3acd9fed01a8] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: calc(100% - (var(--gap-h-60ab8995-430d-4149-99e3-909d5909a1ea) * 0));
  --gap-h-09765278-f4e6-4018-8e09-3acd9fed01a8: 0px;
  --gap-v-09765278-f4e6-4018-8e09-3acd9fed01a8: 10px;
  --gap-uuid: 09765278-f4e6-4018-8e09-3acd9fed01a8;
  max-width: calc(
    100% - (var(--gap-h-60ab8995-430d-4149-99e3-909d5909a1ea) * 0)
  );
}
.sd[data-s-19a521a2-464e-45f6-8309-bb787ddf9b53] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 10px;
  justify-content: flex-start;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  --gap-h-19a521a2-464e-45f6-8309-bb787ddf9b53: 10px;
  --gap-v-19a521a2-464e-45f6-8309-bb787ddf9b53: 0px;
  --gap-uuid: 19a521a2-464e-45f6-8309-bb787ddf9b53;
  max-width: 100%;
}
.sd[data-s-26396168-ca5d-406c-901e-028d51688586] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-26396168-ca5d-406c-901e-028d51688586] {
    line-height: 1.5;
  }
}
.sd[data-s-fffb491e-2726-4655-b2a1-0c2c91c2088b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px 30px;
  width: 880px;
  --gap-h-fffb491e-2726-4655-b2a1-0c2c91c2088b: 30px;
  --gap-v-fffb491e-2726-4655-b2a1-0c2c91c2088b: 20px;
  --gap-uuid: fffb491e-2726-4655-b2a1-0c2c91c2088b;
  max-width: 100%;
}
.sd[data-s-1cf1f876-b42d-4b22-9260-f8002032b4e9] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-1cf1f876-b42d-4b22-9260-f8002032b4e9]:hover {
  background: #fafafa;
}
.sd[data-s-06e4c669-b590-486b-ab59-aa3b7ffb1416] {
  height: 20px;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-06d6ef58-b6ca-4500-9d44-085874b3642e] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-7bb816e5-36b9-446c-b739-7cf8f5bb9534] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  gap: 20px 0px;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0 0 0;
  width: calc(100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0));
  --gap-h-7bb816e5-36b9-446c-b739-7cf8f5bb9534: 0px;
  --gap-v-7bb816e5-36b9-446c-b739-7cf8f5bb9534: 20px;
  --gap-uuid: 7bb816e5-36b9-446c-b739-7cf8f5bb9534;
  max-width: calc(
    100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0)
  );
}
.sd[data-s-63cc96ef-4ade-4a9b-93e6-4301309a2ab5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd[data-s-6f93ad9a-8ff0-4a2d-83ef-2276d7a41584] {
  border-radius: 0;
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-421f2904-7f53-4a1d-8221-c8a9f4847934] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7bb816e5-36b9-446c-b739-7cf8f5bb9534) * 0));
  max-width: calc(
    100% - (var(--gap-h-7bb816e5-36b9-446c-b739-7cf8f5bb9534) * 0)
  );
}
.sd[data-s-ae62e760-f87d-4a2a-98a6-dc54a6f52c42] {
  background: #f7f9faff;
  border-bottom: 1px solid #d1d1d1ff;
  border-left: 1px solid #d1d1d1ff;
  border-radius: 0px 0px 0px 0px;
  border-right: 1px solid #d1d1d1ff;
  border-top: 1px solid #d1d1d1ff;
  box-shadow: none;
  color: #333333;
  font-family: var(--s-font-258333f5);
  font-size: 15px;
  font-weight: 400;
  height: 170px;
  line-height: 1.4;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ae62e760-f87d-4a2a-98a6-dc54a6f52c42]::-webkit-input-placeholder {
  color: #e0e0e0;
}
.sd[data-s-ae62e760-f87d-4a2a-98a6-dc54a6f52c42]:-moz-placeholder {
  color: #e0e0e0;
}
.sd[data-s-ae62e760-f87d-4a2a-98a6-dc54a6f52c42]::-moz-placeholder {
  color: #e0e0e0;
}
.sd[data-s-ae62e760-f87d-4a2a-98a6-dc54a6f52c42]:-ms-input-placeholder {
  color: #e0e0e0;
}
.sd[data-s-3751246b-1f36-481a-9cd4-2790146241d8] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 20px 0px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0));
  --gap-h-3751246b-1f36-481a-9cd4-2790146241d8: 0px;
  --gap-v-3751246b-1f36-481a-9cd4-2790146241d8: 20px;
  --gap-uuid: 3751246b-1f36-481a-9cd4-2790146241d8;
  max-width: calc(
    100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0)
  );
}
.sd[data-s-71ee517d-720f-4234-89c7-47d79306dc4c] {
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  height: auto;
  line-height: 1;
  text-align: left;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-71ee517d-720f-4234-89c7-47d79306dc4c] {
    line-height: 1.6;
  }
}
.sd[data-s-e3b8738f-dab4-4208-bc3e-c25ba1221a49] {
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3751246b-1f36-481a-9cd4-2790146241d8) * 0));
  max-width: calc(
    100% - (var(--gap-h-3751246b-1f36-481a-9cd4-2790146241d8) * 0)
  );
}
.sd[data-s-1a76e5c9-22b0-46c3-9623-308bbe7d9d6e] {
  height: 20px;
  margin: 0px 10px 0px 0px;
  width: 20px;
  max-width: calc(100% - 10px);
}
.sd[data-s-f2650e9b-2490-48c0-aca5-da8e66324b4b] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: f2650e9b-2490-48c0-aca5-da8e66324b4b;
  --gap-h-f2650e9b-2490-48c0-aca5-da8e66324b4b: 0px;
  --gap-v-f2650e9b-2490-48c0-aca5-da8e66324b4b: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f2650e9b-2490-48c0-aca5-da8e66324b4b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f2650e9b-2490-48c0-aca5-da8e66324b4b] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f2650e9b-2490-48c0-aca5-da8e66324b4b] {
    display: none;
  }
}
.sd[data-s-e5e2e2c8-5ec7-40d8-9917-9f9fc45cb1e9] {
  color: #000000ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  line-height: 1;
  text-align: left;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e5e2e2c8-5ec7-40d8-9917-9f9fc45cb1e9]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e5e2e2c8-5ec7-40d8-9917-9f9fc45cb1e9] {
    font-size: 14px;
  }
}
.sd[data-s-ca15db1e-7bbc-4b0e-9826-bba2a23541a3] {
  color: #000000ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  line-height: 1;
  text-align: left;
  text-decoration: none;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ca15db1e-7bbc-4b0e-9826-bba2a23541a3] {
    font-size: 14px;
  }
}
.sd[data-s-ec8b93be-16cd-49ce-a205-aee900de67bf] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: ec8b93be-16cd-49ce-a205-aee900de67bf;
  --gap-h-ec8b93be-16cd-49ce-a205-aee900de67bf: 0px;
  --gap-v-ec8b93be-16cd-49ce-a205-aee900de67bf: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ec8b93be-16cd-49ce-a205-aee900de67bf] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ec8b93be-16cd-49ce-a205-aee900de67bf] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ec8b93be-16cd-49ce-a205-aee900de67bf] {
    display: flex;
  }
}
.sd[data-s-1889a50b-6faa-4db3-9c0f-979d909d1a1b] {
  background: #000000ff;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  color: #333333;
  flex: none;
  font-family: var(--s-font-258333f5);
  font-size: 15px;
  font-weight: 400;
  justify-content: center;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  opacity: 1;
  padding: 20px;
  text-align: left;
  width: calc(100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0));
  max-width: calc(
    100% - (var(--gap-h-a0c79590-15aa-4206-8cf6-3782f888db82) * 0)
  );
}
.sd[data-s-1889a50b-6faa-4db3-9c0f-979d909d1a1b]:hover {
  background: #00000099;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.04, 0.54, 0, 0.99);
}
.sd[data-s-1f20a53a-5f38-401d-bac3-e03a5446acb0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-1f20a53a-5f38-401d-bac3-e03a5446acb0: 20px;
  --gap-v-1f20a53a-5f38-401d-bac3-e03a5446acb0: 0px;
  --gap-uuid: 1f20a53a-5f38-401d-bac3-e03a5446acb0;
}
.sd[data-s-0a96ea7c-c846-42dc-8478-54dbe682001b] {
  border-radius: 0;
  color: #ffffffff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 0px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-6a607b29-1ccb-47a9-95db-33f7ebe30778] {
  height: auto;
  width: 14px;
  max-width: 100%;
}
.sd[data-s-1889a50b-6faa-4db3-9c0f-979d909d1a1b]:hover
  .sd[data-s-6a607b29-1ccb-47a9-95db-33f7ebe30778] {
  transform: translate(5px, 0px);
}
.sd[data-s-e277aef9-8f26-46f9-9afc-60f2006f082d] {
  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-e277aef9-8f26-46f9-9afc-60f2006f082d] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e277aef9-8f26-46f9-9afc-60f2006f082d] {
    padding: 0px 0px;
  }
}
.sd[data-s-4927ad66-85a5-40d9-9175-9477af8d59d8] {
  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-4927ad66-85a5-40d9-9175-9477af8d59d8: 8px;
  --gap-v-4927ad66-85a5-40d9-9175-9477af8d59d8: 0px;
  --gap-uuid: 4927ad66-85a5-40d9-9175-9477af8d59d8;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4927ad66-85a5-40d9-9175-9477af8d59d8] {
    margin: 0px 0px 0px 0px;
    --gap-h-4927ad66-85a5-40d9-9175-9477af8d59d8: 8px;
    --gap-v-4927ad66-85a5-40d9-9175-9477af8d59d8: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4927ad66-85a5-40d9-9175-9477af8d59d8] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-4927ad66-85a5-40d9-9175-9477af8d59d8: 8px;
    --gap-v-4927ad66-85a5-40d9-9175-9477af8d59d8: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4927ad66-85a5-40d9-9175-9477af8d59d8] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-4927ad66-85a5-40d9-9175-9477af8d59d8: 8px;
    --gap-v-4927ad66-85a5-40d9-9175-9477af8d59d8: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-697b8204-0093-458f-971d-694d81d3348f] {
  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-697b8204-0093-458f-971d-694d81d3348f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-697b8204-0093-458f-971d-694d81d3348f] {
    font-size: 14px;
  }
}
.sd[data-s-25d19afc-cc42-4153-81b3-91ad630932bc] {
  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-25d19afc-cc42-4153-81b3-91ad630932bc] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-25d19afc-cc42-4153-81b3-91ad630932bc] {
    font-size: 14px;
  }
}
.sd[data-s-3803d23d-3831-4bc6-8b47-7d42ba2d27bd] {
  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-3803d23d-3831-4bc6-8b47-7d42ba2d27bd] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3803d23d-3831-4bc6-8b47-7d42ba2d27bd] {
    font-size: 14px;
  }
}
.sd[data-s-14735a7e-bcc2-4882-b6ff-ada1bae379ad] {
  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-14735a7e-bcc2-4882-b6ff-ada1bae379ad] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-14735a7e-bcc2-4882-b6ff-ada1bae379ad] {
    font-size: 14px;
  }
}
.sd[data-s-733b945b-1537-4688-ab2d-c42140fb4948] {
  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-733b945b-1537-4688-ab2d-c42140fb4948] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-733b945b-1537-4688-ab2d-c42140fb4948] {
    font-size: 14px;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-s-c263c84e-f6d9-427e-af95-8d5350d758cf]:hover {
  opacity: 0.5;
}
.sd[data-r-1_0_0_1_5_7da274a4-5ad1-41f1-a787-4a7ccec67eee_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-18);
}
.sd[data-r-1_1_0_1_5_7da274a4-5ad1-41f1-a787-4a7ccec67eee_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-18);
}
: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);
  }
}
