/* recruit-newgrads-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-29: url('../img/recruit-newgrads/img-001.svg');
  --sf-img-35: url('../img/recruit-newgrads/img-002.webp');
  --sf-img-49: url('../img/recruit-newgrads/img-003.webp');
  --sf-img-55: url('../img/recruit-newgrads/img-004.webp');
  --sf-img-57: url('../img/recruit-newgrads/img-005.webp');
  --sf-img-58: url('../img/recruit-newgrads/img-006.webp');
  --sf-img-84: url('../img/recruit-newgrads/img-007.webp');
  --sf-img-85: url('../img/recruit-newgrads/img-008.webp');
}
:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222;
}
.DynamicAnnouncer[data-v-cc1e3fda],
.TitleAnnouncer[data-v-1a8a037a] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.spinner[data-v-36413753]:before {
  border-bottom: 2px solid transparent;
  border-right: 2px solid transparent;
  border-color: transparent currentcolor currentcolor transparent;
  border-style: solid;
  border-width: 2px;
  opacity: 0.2;
}
.spinner[data-v-36413753]:after,
.spinner[data-v-36413753]:before {
  border-radius: 50%;
  box-sizing: border-box;
  content: '';
  height: 100%;
  position: absolute;
  width: 100%;
}
.spinner[data-v-36413753]:after {
  border-left: 2px solid transparent;
  border-top: 2px solid transparent;
  border-color: currentcolor transparent transparent currentcolor;
  border-style: solid;
  border-width: 2px;
  opacity: 1;
}
@keyframes loading-spin-36413753 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.StudioCanvas {
  display: flex;
  height: auto;
  min-height: 100dvh;
}
.StudioCanvas > .sd {
  min-height: 100dvh;
  overflow: clip;
}
a,
body,
button,
div,
footer,
header,
html,
i,
img,
p,
section,
strong {
  border: 0;
  font-family: sans-serif;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
  color: #333;
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  word-spacing: 1px;
}
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
summary:focus:not(:focus-visible) {
  outline: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none;
}
a,
button {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
}
.sd {
  flex-wrap: nowrap;
  max-width: 100%;
  pointer-events: all;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  position: relative;
}
.sd::-webkit-scrollbar {
  display: none;
}
.sd,
.sd.richText * {
  transition-property:
    all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1,
    --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4,
    --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6,
    --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9,
    --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11;
}
.sd[tabindex]:focus {
  outline: none;
}
.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.frame {
  display: block;
  overflow: hidden;
}
.image {
  position: relative;
}
.image:before {
  background-position: 50%;
  background-size: cover;
  border-radius: inherit;
  content: '';
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: -2;
}
.sd.file:focus-within {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.sd.text,
.sd:where(.icon) {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.material-icons {
  align-items: center;
  display: inline-flex;
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  justify-content: center;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.sd:where(.icon.material-symbols) {
  align-items: center;
  display: flex;
  font-style: normal;
  font-variation-settings:
    'FILL' var(--symbol-fill, 0),
    'wght' var(--symbol-weight, 400);
  justify-content: center;
  min-height: 1em;
  min-width: 1em;
}
.sd.material-symbols-outlined {
  font-family: Material Symbols Outlined;
}
.sd.material-symbols-weight-200 {
  --symbol-weight: 200;
}
a,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15);
}
.button {
  transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1);
}
.button,
.link {
  cursor: pointer;
}
.richText {
  display: block;
  word-break: break-word;
}
.richText p,
.richText strong,
.richText u {
  backface-visibility: visible;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
}
.richText p {
  display: block;
  margin: 10px 0;
}
.richText > p {
  min-height: 1em;
}
.richText strong {
  color: inherit;
  display: inline;
  font-weight: 900;
}
.richText [data-type='table_of_contents'] .toc_item > a:hover {
  opacity: 0.7;
}
.sd.section {
  align-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  height: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 100% !important;
}
.sd.section-inner {
  position: static !important;
}
@property --g-angle {
  syntax: '<angle>';
  inherits: false;
  initial-value: 180deg;
}
@property --g-color-0 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-0 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 0.01%;
}
@property --g-color-1 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-1 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-2 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-2 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-3 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-3 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-4 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-4 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-5 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-5 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-6 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-6 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-7 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-7 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-8 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-8 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-9 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-9 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-10 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-10 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-11 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-11 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
.snackbar .button[data-v-e23c1c77]:hover {
  background: #f5f5f5;
}
@media (hover: hover) {
  a[data-v-757b86f2]:hover {
    height: 32px;
    width: 200px;
  }
}
.design-canvas__modal:focus {
  outline: none;
}

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

.sd[data-s-f8641c46-bb13-4d2c-930c-38d1c33a3797] {
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-f8641c46-bb13-4d2c-930c-38d1c33a3797: 0px;
  --gap-v-f8641c46-bb13-4d2c-930c-38d1c33a3797: 15px;
  --gap-uuid: f8641c46-bb13-4d2c-930c-38d1c33a3797;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f8641c46-bb13-4d2c-930c-38d1c33a3797] {
    padding: 0px;
    --gap-h-f8641c46-bb13-4d2c-930c-38d1c33a3797: 0px;
    --gap-v-f8641c46-bb13-4d2c-930c-38d1c33a3797: 15px;
  }
}
.sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    font-size: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    font-size: 44px;
  }
}
.sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    font-size: 16px;
    line-height: 1.3;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-81ce69f5-ef46-414a-a645-540cb750c6cc] {
  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-a306376f-9157-4911-8af0-c726d8869ecb] {
  align-content: flex-end;
  align-items: flex-end;
  bottom: 60px;
  display: flex;
  flex: none;
  flex-wrap: nowrap;
  justify-content: flex-end;
  left: 0px;
  padding: 0px;
  position: fixed;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a306376f-9157-4911-8af0-c726d8869ecb] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a306376f-9157-4911-8af0-c726d8869ecb] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a306376f-9157-4911-8af0-c726d8869ecb] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a306376f-9157-4911-8af0-c726d8869ecb] {
    display: none;
  }
}
.sd[data-s-3338bf82-607e-4d68-997c-1b404b0afd18] {
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
}
.sd[data-s-3554d4b6-8006-4a66-925f-611ae32958e8] {
  flex: none;
  height: auto;
  position: sticky;
  top: 0px;
  width: 195px;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-a4c99eec-e4d2-4931-9bf6-2eec1a64390e] {
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
}
.sd[data-s-2c2cb6ca-9cb4-4955-b051-9719743136cc] {
  flex: none;
  height: auto;
  position: sticky;
  top: 0px;
  width: 190px;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-2712de22-b401-409b-bde7-a4a9aeda76e4] {
  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-2712de22-b401-409b-bde7-a4a9aeda76e4] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-2712de22-b401-409b-bde7-a4a9aeda76e4] {
  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-2712de22-b401-409b-bde7-a4a9aeda76e4] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-e7a6934f-3e70-45c0-8cf3-82b0006697f1] {
  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-e7a6934f-3e70-45c0-8cf3-82b0006697f1] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e7a6934f-3e70-45c0-8cf3-82b0006697f1] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e7a6934f-3e70-45c0-8cf3-82b0006697f1] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e7a6934f-3e70-45c0-8cf3-82b0006697f1] {
    display: none;
  }
}
.sd[data-s-a01bb9d3-78f4-4950-9661-c51f41aa5c14] {
  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-a01bb9d3-78f4-4950-9661-c51f41aa5c14] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-f45f5704-c6c4-4f4d-b3f2-e26d5fef7286] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d8b24aa0-383f-480e-a72c-b60a544536c5] {
  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-d8b24aa0-383f-480e-a72c-b60a544536c5] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-40c12a2a-5a5b-41aa-972f-f7ec17c922b2] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f14339ba-57a3-45a4-9735-f368e74d9a5b] {
  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-f14339ba-57a3-45a4-9735-f368e74d9a5b] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-a89bc202-f131-43cd-8abf-b3a84a3ecf1c] {
  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-a89bc202-f131-43cd-8abf-b3a84a3ecf1c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a89bc202-f131-43cd-8abf-b3a84a3ecf1c] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a89bc202-f131-43cd-8abf-b3a84a3ecf1c] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a89bc202-f131-43cd-8abf-b3a84a3ecf1c] {
    display: flex;
  }
}
.sd[data-s-f2e36398-0685-4045-a0cf-605251b48eae] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-84d4c47d-1234-4247-8b48-48ab6190fb9f] {
  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-84d4c47d-1234-4247-8b48-48ab6190fb9f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-84d4c47d-1234-4247-8b48-48ab6190fb9f] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-84d4c47d-1234-4247-8b48-48ab6190fb9f] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-84d4c47d-1234-4247-8b48-48ab6190fb9f] {
    display: flex;
  }
}
.sd[data-s-d9c492eb-e9f2-4e25-a982-194223d50501] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-bcd85612-0886-4a0f-9d95-9095c1c23304] {
  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-bcd85612-0886-4a0f-9d95-9095c1c23304] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-bcd85612-0886-4a0f-9d95-9095c1c23304] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bcd85612-0886-4a0f-9d95-9095c1c23304] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bcd85612-0886-4a0f-9d95-9095c1c23304] {
    display: flex;
  }
}
.sd[data-s-9d9c7363-7d8c-427e-8cf7-47646d8527d6] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-977d01c8-4b13-4bc8-a3df-24b6a0eccd5c] {
  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-977d01c8-4b13-4bc8-a3df-24b6a0eccd5c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-977d01c8-4b13-4bc8-a3df-24b6a0eccd5c] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-977d01c8-4b13-4bc8-a3df-24b6a0eccd5c] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-977d01c8-4b13-4bc8-a3df-24b6a0eccd5c] {
    display: flex;
  }
}
.sd[data-s-a19e765f-6313-4d88-a17b-73260049b8a1] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7567c029-deec-4332-9040-21f0d6715edd] {
  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-7567c029-deec-4332-9040-21f0d6715edd] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-389758f6-5b14-4e70-a9e2-b6393ef29bcb] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-203548d0-bf39-490f-b42f-134a19d35b9e] {
  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-d03a0900-114a-4d2b-8769-e3379cb41ca2] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1bad01ee-23d3-48ca-8139-21a79914b74e] {
  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-510c9874-a710-4012-afc5-52ec52b72e52] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ccecb075-5328-45ab-94a9-fb5ab44fabee] {
  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-e6d34699-4fe0-4a66-939a-cd48fed43e79] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-606ee3c5-a84f-4a82-a309-80d1e3c99cf5] {
  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-606ee3c5-a84f-4a82-a309-80d1e3c99cf5] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-606ee3c5-a84f-4a82-a309-80d1e3c99cf5] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-606ee3c5-a84f-4a82-a309-80d1e3c99cf5] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-606ee3c5-a84f-4a82-a309-80d1e3c99cf5] {
    display: none;
  }
}
.sd[data-s-669a4d9a-8a95-4dad-b490-a5990f29eb12] {
  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-669a4d9a-8a95-4dad-b490-a5990f29eb12] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-669a4d9a-8a95-4dad-b490-a5990f29eb12] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-669a4d9a-8a95-4dad-b490-a5990f29eb12] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-669a4d9a-8a95-4dad-b490-a5990f29eb12] {
    display: none;
  }
}
.sd[data-s-0b31c4db-d674-4621-a045-e3bb77f03807] {
  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-0b31c4db-d674-4621-a045-e3bb77f03807] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0b31c4db-d674-4621-a045-e3bb77f03807] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0b31c4db-d674-4621-a045-e3bb77f03807] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0b31c4db-d674-4621-a045-e3bb77f03807] {
    display: none;
  }
}
.sd[data-s-9db578f2-f24c-4457-94a3-c53e51a67233] {
  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-9db578f2-f24c-4457-94a3-c53e51a67233] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9db578f2-f24c-4457-94a3-c53e51a67233] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9db578f2-f24c-4457-94a3-c53e51a67233] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9db578f2-f24c-4457-94a3-c53e51a67233] {
    display: none;
  }
}
.sd[data-s-22124d58-c521-493e-8844-5d1a2ec3e3cd] {
  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-22124d58-c521-493e-8844-5d1a2ec3e3cd] {
    flex-direction: column;
  }
}
.sd[data-s-852048dd-b15b-42d7-99ce-e68e00336d29] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px 0px 0px 60px;
  width: 1440px;
  --gap-h-852048dd-b15b-42d7-99ce-e68e00336d29: 0px;
  --gap-v-852048dd-b15b-42d7-99ce-e68e00336d29: 10px;
  --gap-uuid: 852048dd-b15b-42d7-99ce-e68e00336d29;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-852048dd-b15b-42d7-99ce-e68e00336d29] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-852048dd-b15b-42d7-99ce-e68e00336d29: 0px;
    --gap-v-852048dd-b15b-42d7-99ce-e68e00336d29: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-852048dd-b15b-42d7-99ce-e68e00336d29] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-852048dd-b15b-42d7-99ce-e68e00336d29: 0px;
    --gap-v-852048dd-b15b-42d7-99ce-e68e00336d29: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-852048dd-b15b-42d7-99ce-e68e00336d29] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-852048dd-b15b-42d7-99ce-e68e00336d29: 0px;
    --gap-v-852048dd-b15b-42d7-99ce-e68e00336d29: 10px;
  }
}
.sd[data-s-38b0fb71-7eab-4976-8aa1-b0630a314da1] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px -22px;
  padding: 0px 0px 0px 0px;
  width: calc(
    62% - -22px -
      (var(--gap-h-852048dd-b15b-42d7-99ce-e68e00336d29) * 0.37999999999999995)
  );
  max-width: calc(
    62% - -22px -
      (var(--gap-h-852048dd-b15b-42d7-99ce-e68e00336d29) * 0.37999999999999995)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-38b0fb71-7eab-4976-8aa1-b0630a314da1] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-38b0fb71-7eab-4976-8aa1-b0630a314da1] {
    display: flex;
    margin: 0px 0px 0px -14px;
    width: calc(
      81% - -14px -
        (
          var(--gap-h-852048dd-b15b-42d7-99ce-e68e00336d29) *
            0.18999999999999995
        )
    );
    max-width: calc(
      81% - -14px -
        (
          var(--gap-h-852048dd-b15b-42d7-99ce-e68e00336d29) *
            0.18999999999999995
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-38b0fb71-7eab-4976-8aa1-b0630a314da1] {
    display: flex;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 12px;
    width: calc(
      100% - 20px - (var(--gap-h-852048dd-b15b-42d7-99ce-e68e00336d29) * 0)
    );
    max-width: calc(
      100% - 20px - (var(--gap-h-852048dd-b15b-42d7-99ce-e68e00336d29) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-38b0fb71-7eab-4976-8aa1-b0630a314da1] {
    display: flex;
  }
}
.sd[data-s-5eef376f-611f-4a5f-bc63-e7fff03a7a80] {
  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-5eef376f-611f-4a5f-bc63-e7fff03a7a80] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5eef376f-611f-4a5f-bc63-e7fff03a7a80] {
    flex: none;
    font-size: 18px;
    height: 19px;
    padding: 0px 0px 0px 20px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5eef376f-611f-4a5f-bc63-e7fff03a7a80] {
    font-size: 18px;
  }
}
.sd[data-s-0411c5fe-bcf5-4e13-afaa-1fd87fe36618] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 100px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 60px;
  padding: 0px;
  width: calc(100% - 60px);
  --gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 100px;
  --gap-v-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 0px;
  --gap-uuid: 0411c5fe-bcf5-4e13-afaa-1fd87fe36618;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0411c5fe-bcf5-4e13-afaa-1fd87fe36618] {
    display: flex;
    gap: 60px;
    width: 100%;
    --gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 60px;
    --gap-v-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0411c5fe-bcf5-4e13-afaa-1fd87fe36618] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 0px;
    --gap-v-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 100px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0411c5fe-bcf5-4e13-afaa-1fd87fe36618] {
    display: none;
    gap: 60px;
    padding: 0px;
    --gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 60px;
    --gap-v-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0411c5fe-bcf5-4e13-afaa-1fd87fe36618] {
    display: none;
    --gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 100px;
    --gap-v-0411c5fe-bcf5-4e13-afaa-1fd87fe36618: 0px;
  }
}
.sd[data-s-a0703017-7391-4339-ad6b-5ab1c612c9dd] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(
    55% -
      (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.44999999999999996)
  );
  --gap-h-a0703017-7391-4339-ad6b-5ab1c612c9dd: 0px;
  --gap-v-a0703017-7391-4339-ad6b-5ab1c612c9dd: 60px;
  --gap-uuid: a0703017-7391-4339-ad6b-5ab1c612c9dd;
  max-width: calc(
    55% -
      (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a0703017-7391-4339-ad6b-5ab1c612c9dd] {
    gap: 40px;
    width: calc(
      50% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.5)
    );
    --gap-h-a0703017-7391-4339-ad6b-5ab1c612c9dd: 0px;
    --gap-v-a0703017-7391-4339-ad6b-5ab1c612c9dd: 40px;
    max-width: calc(
      50% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.5)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a0703017-7391-4339-ad6b-5ab1c612c9dd] {
    margin: 80px 30px 0px 30px;
    width: calc(
      100% - 60px - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
    --gap-h-a0703017-7391-4339-ad6b-5ab1c612c9dd: 0px;
    --gap-v-a0703017-7391-4339-ad6b-5ab1c612c9dd: 60px;
    max-width: calc(
      100% - 60px - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a0703017-7391-4339-ad6b-5ab1c612c9dd] {
    gap: 60px;
    margin: 80px 20px 0px 20px;
    padding: 0px;
    --gap-h-a0703017-7391-4339-ad6b-5ab1c612c9dd: 0px;
    --gap-v-a0703017-7391-4339-ad6b-5ab1c612c9dd: 60px;
    width: calc(
      100% - 40px - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a0703017-7391-4339-ad6b-5ab1c612c9dd] {
    gap: 40px;
    --gap-h-a0703017-7391-4339-ad6b-5ab1c612c9dd: 0px;
    --gap-v-a0703017-7391-4339-ad6b-5ab1c612c9dd: 40px;
  }
}
.sd[data-s-7749ed90-9950-40f2-b972-49096b384e2c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a0703017-7391-4339-ad6b-5ab1c612c9dd) * 0));
  --gap-h-7749ed90-9950-40f2-b972-49096b384e2c: 0px;
  --gap-v-7749ed90-9950-40f2-b972-49096b384e2c: 60px;
  --gap-uuid: 7749ed90-9950-40f2-b972-49096b384e2c;
  max-width: calc(
    100% - (var(--gap-h-a0703017-7391-4339-ad6b-5ab1c612c9dd) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7749ed90-9950-40f2-b972-49096b384e2c] {
    gap: 40px;
    --gap-h-7749ed90-9950-40f2-b972-49096b384e2c: 0px;
    --gap-v-7749ed90-9950-40f2-b972-49096b384e2c: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7749ed90-9950-40f2-b972-49096b384e2c] {
    gap: 60px;
    --gap-h-7749ed90-9950-40f2-b972-49096b384e2c: 0px;
    --gap-v-7749ed90-9950-40f2-b972-49096b384e2c: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7749ed90-9950-40f2-b972-49096b384e2c] {
    gap: 40px;
    --gap-h-7749ed90-9950-40f2-b972-49096b384e2c: 0px;
    --gap-v-7749ed90-9950-40f2-b972-49096b384e2c: 40px;
  }
}
.sd[data-s-0b2c96c7-3ab3-4639-a18e-5449b86f7064] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 0px;
  --gap-v-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 10px;
  --gap-uuid: 0b2c96c7-3ab3-4639-a18e-5449b86f7064;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0b2c96c7-3ab3-4639-a18e-5449b86f7064] {
    gap: 10px;
    --gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 0px;
    --gap-v-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0b2c96c7-3ab3-4639-a18e-5449b86f7064] {
    gap: 10px;
    --gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 0px;
    --gap-v-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0b2c96c7-3ab3-4639-a18e-5449b86f7064] {
    gap: 5px;
    --gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 0px;
    --gap-v-0b2c96c7-3ab3-4639-a18e-5449b86f7064: 5px;
  }
}
.sd[data-s-ab1ae0b5-25be-4adc-9a93-3865b7db42bb] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: calc(100% - (var(--gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064) * 0));
  max-width: calc(
    100% - (var(--gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ab1ae0b5-25be-4adc-9a93-3865b7db42bb] {
    display: flex;
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ab1ae0b5-25be-4adc-9a93-3865b7db42bb] {
    display: flex;
    font-size: 34px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ab1ae0b5-25be-4adc-9a93-3865b7db42bb] {
    display: flex;
    font-size: 28px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ab1ae0b5-25be-4adc-9a93-3865b7db42bb] {
    display: none;
  }
}
.sd[data-s-1e92f3a5-9810-4234-82f9-b4064f51ec73] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: calc(100% - (var(--gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064) * 0));
  max-width: calc(
    100% - (var(--gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1e92f3a5-9810-4234-82f9-b4064f51ec73] {
    display: none;
    font-size: 32px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1e92f3a5-9810-4234-82f9-b4064f51ec73] {
    display: none;
    font-size: 34px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1e92f3a5-9810-4234-82f9-b4064f51ec73] {
    display: none;
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1e92f3a5-9810-4234-82f9-b4064f51ec73] {
    display: flex;
  }
}
.sd[data-s-02b06785-4a6a-48a8-a7ce-a70d8e8e4d02] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-02b06785-4a6a-48a8-a7ce-a70d8e8e4d02: 0px;
  --gap-v-02b06785-4a6a-48a8-a7ce-a70d8e8e4d02: 20px;
  --gap-uuid: 02b06785-4a6a-48a8-a7ce-a70d8e8e4d02;
}
@media screen and (max-width: 480px) {
  .sd[data-s-02b06785-4a6a-48a8-a7ce-a70d8e8e4d02] {
    gap: 16px;
    --gap-h-02b06785-4a6a-48a8-a7ce-a70d8e8e4d02: 0px;
    --gap-v-02b06785-4a6a-48a8-a7ce-a70d8e8e4d02: 16px;
  }
}
.sd[data-s-9a76bf0d-f46c-4bfa-8019-e1e0eeed33cd] {
  background: transparent;
  border-radius: 0px;
  height: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 0px;
  max-width: 100%;
}
.sd[data-s-816b6994-f6be-4734-80a4-45ee0c42d7b0] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064) * 0));
  max-width: calc(
    100% - (var(--gap-h-0b2c96c7-3ab3-4639-a18e-5449b86f7064) * 0)
  );
}
.sd[data-s-816b6994-f6be-4734-80a4-45ee0c42d7b0] > p {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  line-height: 2;
  margin: 0px 0px 0px 0px;
}
@media screen and (max-width: 320px) {
  .sd[data-s-816b6994-f6be-4734-80a4-45ee0c42d7b0] > p {
    font-size: 14px;
  }
}
.sd[data-s-8d7d8aab-b380-4f0b-9850-f8052833e4f1] {
  align-content: center;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-8d7d8aab-b380-4f0b-9850-f8052833e4f1: 0px;
  --gap-v-8d7d8aab-b380-4f0b-9850-f8052833e4f1: 10px;
  --gap-uuid: 8d7d8aab-b380-4f0b-9850-f8052833e4f1;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8d7d8aab-b380-4f0b-9850-f8052833e4f1] {
    gap: 10px;
    --gap-h-8d7d8aab-b380-4f0b-9850-f8052833e4f1: 0px;
    --gap-v-8d7d8aab-b380-4f0b-9850-f8052833e4f1: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8d7d8aab-b380-4f0b-9850-f8052833e4f1] {
    gap: 4px;
    --gap-h-8d7d8aab-b380-4f0b-9850-f8052833e4f1: 0px;
    --gap-v-8d7d8aab-b380-4f0b-9850-f8052833e4f1: 4px;
  }
}
.sd[data-s-6a38a205-c94a-4282-a6ca-8c22061c0200] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.3;
  text-align: right;
  width: calc(100% - (var(--gap-h-8d7d8aab-b380-4f0b-9850-f8052833e4f1) * 0));
  max-width: calc(
    100% - (var(--gap-h-8d7d8aab-b380-4f0b-9850-f8052833e4f1) * 0)
  );
  justify-content: flex-end;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6a38a205-c94a-4282-a6ca-8c22061c0200] {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6a38a205-c94a-4282-a6ca-8c22061c0200] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6a38a205-c94a-4282-a6ca-8c22061c0200] {
    font-size: 15px;
  }
}
.sd[data-s-666a04c8-25bf-4c65-b8d4-f4050c1a758b] {
  height: auto;
  width: 140px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-666a04c8-25bf-4c65-b8d4-f4050c1a758b] {
    width: 110px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-666a04c8-25bf-4c65-b8d4-f4050c1a758b] {
    width: 140px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-666a04c8-25bf-4c65-b8d4-f4050c1a758b] {
    width: 130px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-666a04c8-25bf-4c65-b8d4-f4050c1a758b] {
    width: 120px;
    max-width: 100%;
  }
}
.sd[data-s-cc758aca-eceb-41d9-a1d7-bd28d9020dac] {
  display: flex;
  height: 1262px;
  margin: 0px 0px 0px 0px;
  width: calc(45% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.55));
  max-width: calc(
    45% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.55)
  );
}
.sd[data-s-cc758aca-eceb-41d9-a1d7-bd28d9020dac]:before {
  background-position: center top;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cc758aca-eceb-41d9-a1d7-bd28d9020dac] {
    display: flex;
    height: 1460px;
    margin: 0px 0px 0px 0px;
    width: calc(
      50% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0.5)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cc758aca-eceb-41d9-a1d7-bd28d9020dac] {
    display: none;
    height: 980px;
    width: calc(100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0));
    max-width: calc(
      100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cc758aca-eceb-41d9-a1d7-bd28d9020dac] {
    display: none;
    height: 640px;
    width: calc(100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0));
    max-width: calc(
      100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cc758aca-eceb-41d9-a1d7-bd28d9020dac] {
    display: none;
    height: 450px;
    width: calc(100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0));
    max-width: calc(
      100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
  }
}
.sd[data-s-e578baf0-e88f-4d31-aad2-21fcbd2bb5b4] {
  height: auto;
  width: 150px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e578baf0-e88f-4d31-aad2-21fcbd2bb5b4] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e578baf0-e88f-4d31-aad2-21fcbd2bb5b4] {
    display: flex;
    height: calc(
      100% - (var(--gap-v-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
    width: calc(100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0));
    max-width: calc(
      100% - (var(--gap-h-0411c5fe-bcf5-4e13-afaa-1fd87fe36618) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e578baf0-e88f-4d31-aad2-21fcbd2bb5b4] {
    display: flex;
    height: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e578baf0-e88f-4d31-aad2-21fcbd2bb5b4] {
    display: flex;
  }
}
.sd[data-s-af9c1f44-9c77-4084-bf1a-84df3a5ed542] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 100px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 60px;
  padding: 0px;
  width: calc(100% - 60px);
  --gap-h-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 0px;
  --gap-v-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 100px;
  --gap-uuid: af9c1f44-9c77-4084-bf1a-84df3a5ed542;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-af9c1f44-9c77-4084-bf1a-84df3a5ed542] {
    display: none;
    gap: 60px;
    width: 100%;
    --gap-h-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 0px;
    --gap-v-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-af9c1f44-9c77-4084-bf1a-84df3a5ed542] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 0px;
    --gap-v-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 100px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-af9c1f44-9c77-4084-bf1a-84df3a5ed542] {
    display: flex;
    gap: 60px;
    padding: 0px;
    --gap-h-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 0px;
    --gap-v-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-af9c1f44-9c77-4084-bf1a-84df3a5ed542] {
    display: flex;
    --gap-h-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 0px;
    --gap-v-af9c1f44-9c77-4084-bf1a-84df3a5ed542: 100px;
  }
}
.sd[data-s-1611d460-560e-4a4c-a216-56791e7279e1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 100px;
  justify-content: center;
  padding: 0px;
  width: 1380px;
  --gap-h-1611d460-560e-4a4c-a216-56791e7279e1: 100px;
  --gap-v-1611d460-560e-4a4c-a216-56791e7279e1: 0px;
  --gap-uuid: 1611d460-560e-4a4c-a216-56791e7279e1;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1611d460-560e-4a4c-a216-56791e7279e1] {
    gap: 60px;
    width: calc(100% - (var(--gap-h-af9c1f44-9c77-4084-bf1a-84df3a5ed542) * 0));
    --gap-h-1611d460-560e-4a4c-a216-56791e7279e1: 60px;
    --gap-v-1611d460-560e-4a4c-a216-56791e7279e1: 0px;
    max-width: calc(
      100% - (var(--gap-h-af9c1f44-9c77-4084-bf1a-84df3a5ed542) * 0)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1611d460-560e-4a4c-a216-56791e7279e1] {
    flex-direction: column;
    --gap-h-1611d460-560e-4a4c-a216-56791e7279e1: 0px;
    --gap-v-1611d460-560e-4a4c-a216-56791e7279e1: 100px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1611d460-560e-4a4c-a216-56791e7279e1] {
    gap: 60px;
    --gap-h-1611d460-560e-4a4c-a216-56791e7279e1: 60px;
    --gap-v-1611d460-560e-4a4c-a216-56791e7279e1: 0px;
  }
}
.sd[data-s-f7fc59bc-581e-4e78-ac05-abb2f8203122] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(
    55% -
      (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0.44999999999999996)
  );
  --gap-h-f7fc59bc-581e-4e78-ac05-abb2f8203122: 0px;
  --gap-v-f7fc59bc-581e-4e78-ac05-abb2f8203122: 60px;
  --gap-uuid: f7fc59bc-581e-4e78-ac05-abb2f8203122;
  max-width: calc(
    55% -
      (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f7fc59bc-581e-4e78-ac05-abb2f8203122] {
    gap: 40px;
    width: calc(
      50% - (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0.5)
    );
    --gap-h-f7fc59bc-581e-4e78-ac05-abb2f8203122: 0px;
    --gap-v-f7fc59bc-581e-4e78-ac05-abb2f8203122: 40px;
    max-width: calc(
      50% - (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0.5)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f7fc59bc-581e-4e78-ac05-abb2f8203122] {
    margin: 80px 30px 0px 30px;
    width: calc(
      100% - 60px - (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0)
    );
    --gap-h-f7fc59bc-581e-4e78-ac05-abb2f8203122: 0px;
    --gap-v-f7fc59bc-581e-4e78-ac05-abb2f8203122: 60px;
    max-width: calc(
      100% - 60px - (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f7fc59bc-581e-4e78-ac05-abb2f8203122] {
    gap: 60px;
    margin: 80px 20px 0px 20px;
    padding: 0px;
    --gap-h-f7fc59bc-581e-4e78-ac05-abb2f8203122: 0px;
    --gap-v-f7fc59bc-581e-4e78-ac05-abb2f8203122: 60px;
    width: calc(
      100% - 40px - (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-1611d460-560e-4a4c-a216-56791e7279e1) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f7fc59bc-581e-4e78-ac05-abb2f8203122] {
    gap: 40px;
    --gap-h-f7fc59bc-581e-4e78-ac05-abb2f8203122: 0px;
    --gap-v-f7fc59bc-581e-4e78-ac05-abb2f8203122: 40px;
  }
}
.sd[data-s-fb1456f9-249b-4a40-984c-aebb5172889e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f7fc59bc-581e-4e78-ac05-abb2f8203122) * 0));
  --gap-h-fb1456f9-249b-4a40-984c-aebb5172889e: 0px;
  --gap-v-fb1456f9-249b-4a40-984c-aebb5172889e: 60px;
  --gap-uuid: fb1456f9-249b-4a40-984c-aebb5172889e;
  max-width: calc(
    100% - (var(--gap-h-f7fc59bc-581e-4e78-ac05-abb2f8203122) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fb1456f9-249b-4a40-984c-aebb5172889e] {
    gap: 40px;
    --gap-h-fb1456f9-249b-4a40-984c-aebb5172889e: 0px;
    --gap-v-fb1456f9-249b-4a40-984c-aebb5172889e: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fb1456f9-249b-4a40-984c-aebb5172889e] {
    gap: 60px;
    --gap-h-fb1456f9-249b-4a40-984c-aebb5172889e: 0px;
    --gap-v-fb1456f9-249b-4a40-984c-aebb5172889e: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fb1456f9-249b-4a40-984c-aebb5172889e] {
    gap: 40px;
    --gap-h-fb1456f9-249b-4a40-984c-aebb5172889e: 0px;
    --gap-v-fb1456f9-249b-4a40-984c-aebb5172889e: 40px;
  }
}
.sd[data-s-6fffe9f5-1eb7-4554-bfa6-6cc371360b22] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 0px;
  --gap-v-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 10px;
  --gap-uuid: 6fffe9f5-1eb7-4554-bfa6-6cc371360b22;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6fffe9f5-1eb7-4554-bfa6-6cc371360b22] {
    gap: 10px;
    --gap-h-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 0px;
    --gap-v-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6fffe9f5-1eb7-4554-bfa6-6cc371360b22] {
    gap: 10px;
    --gap-h-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 0px;
    --gap-v-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6fffe9f5-1eb7-4554-bfa6-6cc371360b22] {
    gap: 5px;
    --gap-h-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 0px;
    --gap-v-6fffe9f5-1eb7-4554-bfa6-6cc371360b22: 5px;
  }
}
.sd[data-s-20665008-193a-430e-88ba-85141bda3199] {
  background: transparent;
  border-radius: 0px;
  height: 0px;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 0px;
  max-width: 100%;
}
.sd[data-s-55b4c24c-150b-4aff-8d15-b273137d8d7d] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px;
  padding: 120px 60px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-55b4c24c-150b-4aff-8d15-b273137d8d7d] {
    display: flex;
    padding: 100px 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-55b4c24c-150b-4aff-8d15-b273137d8d7d] {
    display: none;
    padding: 80px 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-55b4c24c-150b-4aff-8d15-b273137d8d7d] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-55b4c24c-150b-4aff-8d15-b273137d8d7d] {
    display: none;
  }
}
.sd[data-s-291174e8-3e0f-4da3-a54b-750b3e339b36] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1320px;
  max-width: 100%;
}
.sd[data-s-e5dcdb06-f3ab-490f-8ce5-e131b53c1300] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c71ad9a1-b908-4144-8379-fe1dad420545] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: 1;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 40px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-a7548f1f-d932-4b24-a608-b413437962a5] {
  align-items: flex-start;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px 0px 30px;
  width: 100%;
  --gap-h-a7548f1f-d932-4b24-a608-b413437962a5: 0px;
  --gap-v-a7548f1f-d932-4b24-a608-b413437962a5: 7px;
  --gap-uuid: a7548f1f-d932-4b24-a608-b413437962a5;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a7548f1f-d932-4b24-a608-b413437962a5] {
    gap: 2px;
    padding: 0px;
    --gap-h-a7548f1f-d932-4b24-a608-b413437962a5: 0px;
    --gap-v-a7548f1f-d932-4b24-a608-b413437962a5: 2px;
  }
}
.sd[data-s-3c05972e-e11b-4ac1-801b-1171116e8f45] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3c05972e-e11b-4ac1-801b-1171116e8f45] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3c05972e-e11b-4ac1-801b-1171116e8f45] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-bd2fdda5-3133-4f48-9afc-334265833c39] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bd2fdda5-3133-4f48-9afc-334265833c39] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd2fdda5-3133-4f48-9afc-334265833c39] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-4b92557b-aa0f-49be-b80e-5805e9a45810] {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4489fbfc-a9b9-423c-bd0f-e7cead7b173d] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: 1;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 40px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-7a275cfb-5c0c-4d98-94e0-10bbf55f369c] {
  align-items: flex-start;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px 0px 30px;
  width: 100%;
  --gap-h-7a275cfb-5c0c-4d98-94e0-10bbf55f369c: 0px;
  --gap-v-7a275cfb-5c0c-4d98-94e0-10bbf55f369c: 7px;
  --gap-uuid: 7a275cfb-5c0c-4d98-94-10bbf55f369c;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7a275cfb-5c0c-4d98-94e0-10bbf55f369c] {
    gap: 2px;
    padding: 0px;
    --gap-h-7a275cfb-5c0c-4d98-94e0-10bbf55f369c: 0px;
    --gap-v-7a275cfb-5c0c-4d98-94e0-10bbf55f369c: 2px;
  }
}
.sd[data-s-1fd52e83-b7d4-4451-a5e3-ec3940cc7560] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1fd52e83-b7d4-4451-a5e3-ec3940cc7560] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1fd52e83-b7d4-4451-a5e3-ec3940cc7560] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-8e0ed658-2d6e-4f83-be15-164f7054d971] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8e0ed658-2d6e-4f83-be15-164f7054d971] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8e0ed658-2d6e-4f83-be15-164f7054d971] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-0490c034-0a01-4484-9954-0c9392f6704f] {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-fc3a9664-0268-4975-a060-d518f87a4ad5] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: 1;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 40px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-a1de0876-d83c-44da-b0af-a3d46db7ec8c] {
  align-items: flex-start;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px 0px 30px;
  width: 100%;
  --gap-h-a1de0876-d83c-44da-b0af-a3d46db7ec8c: 0px;
  --gap-v-a1de0876-d83c-44da-b0af-a3d46db7ec8c: 7px;
  --gap-uuid: a1de0876-d83c-44da-b0af-a3d46db7ec8c;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a1de0876-d83c-44da-b0af-a3d46db7ec8c] {
    gap: 2px;
    padding: 0px;
    --gap-h-a1de0876-d83c-44da-b0af-a3d46db7ec8c: 0px;
    --gap-v-a1de0876-d83c-44da-b0af-a3d46db7ec8c: 2px;
  }
}
.sd[data-s-99b6f315-67ad-4023-a237-6ae600a58364] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-99b6f315-67ad-4023-a237-6ae600a58364] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-99b6f315-67ad-4023-a237-6ae600a58364] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-bd6e737b-df93-4f30-9243-0991092fe2d3] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bd6e737b-df93-4f30-9243-0991092fe2d3] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd6e737b-df93-4f30-9243-0991092fe2d3] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-310ef376-8d80-4213-8d40-2c7df8d50545] {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-494cabcf-3bec-4fff-ae42-9c26213996ee] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-585f8097-1a65-4d7f-8c87-c3d5c341af73] {
  align-content: flex-end;
  align-items: flex-end;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-cfbcf6fa-4fdf-477d-a73f-456460c0f21f] {
  align-items: flex-start;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px 0px 30px;
  width: 100%;
  --gap-h-cfbcf6fa-4fdf-477d-a73f-456460c0f21f: 0px;
  --gap-v-cfbcf6fa-4fdf-477d-a73f-456460c0f21f: 7px;
  --gap-uuid: cfbcf6fa-4fdf-477d-a73f-456460c0f21f;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-cfbcf6fa-4fdf-477d-a73f-456460c0f21f] {
    gap: 2px;
    padding: 0px;
    --gap-h-cfbcf6fa-4fdf-477d-a73f-456460c0f21f: 0px;
    --gap-v-cfbcf6fa-4fdf-477d-a73f-456460c0f21f: 2px;
  }
}
.sd[data-s-25a0da8e-5089-438c-a430-f2d9a8451a72] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-25a0da8e-5089-438c-a430-f2d9a8451a72] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-25a0da8e-5089-438c-a430-f2d9a8451a72] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-859c8581-b4ae-4c7e-9dfe-33671987642a] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-859c8581-b4ae-4c7e-9dfe-33671987642a] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-859c8581-b4ae-4c7e-9dfe-33671987642a] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-69c2f65d-18db-409a-abf9-fde9b7aec840] {
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 30px 50px 30px 50px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ed7f4527-3782-4ce0-b55e-127ac3c9d44a] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  padding: 0px 50px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ed7f4527-3782-4ce0-b55e-127ac3c9d44a] {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ed7f4527-3782-4ce0-b55e-127ac3c9d44a] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ed7f4527-3782-4ce0-b55e-127ac3c9d44a] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-9845786f-c7d3-4a11-93a5-2dca54927ee5] {
  align-content: flex-end;
  align-items: flex-end;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-3981af39-4715-4410-a818-160037fd065e] {
  align-items: flex-start;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px 0px 30px;
  width: 100%;
  --gap-h-3981af39-4715-4410-a818-160037fd065e: 0px;
  --gap-v-3981af39-4715-4410-a818-160037fd065e: 7px;
  --gap-uuid: 3981af39-4715-4410-a818-160037fd065e;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-3981af39-4715-4410-a818-160037fd065e] {
    gap: 2px;
    padding: 0px;
    --gap-h-3981af39-4715-4410-a818-160037fd065e: 0px;
    --gap-v-3981af39-4715-4410-a818-160037fd065e: 2px;
  }
}
.sd[data-s-b32a798c-85ef-4d96-a4ff-0dd19ae7183a] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b32a798c-85ef-4d96-a4ff-0dd19ae7183a] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b32a798c-85ef-4d96-a4ff-0dd19ae7183a] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-05467614-7138-4813-9a68-240cc66fc751] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-05467614-7138-4813-9a68-240cc66fc751] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-05467614-7138-4813-9a68-240cc66fc751] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-a11a8468-02a8-49d2-bafc-274ecb20a18f] {
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 30px 50px 30px 50px;
  transition-delay: 1000ms;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7f41eaf8-3db6-4b9f-a66a-9e1fe347620f] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  padding: 0px 50px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7f41eaf8-3db6-4b9f-a66a-9e1fe347620f] {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7f41eaf8-3db6-4b9f-a66a-9e1fe347620f] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7f41eaf8-3db6-4b9f-a66a-9e1fe347620f] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-c9b85655-937e-4155-8e1a-312c281fd677] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f081091b-f052-4269-b86a-3ecce3a0e5d6] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 40px 0px;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-292f6f52-5b10-49a8-9de6-fe296a58f7fe] {
  align-items: flex-start;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px 0px 30px;
  width: 100%;
  --gap-h-292f6f52-5b10-49a8-9de6-fe296a58f7fe: 0px;
  --gap-v-292f6f52-5b10-49a8-9de6-fe296a58f7fe: 7px;
  --gap-uuid: 292f6f52-5b10-49a8-9de6-fe296a58f7fe;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-292f6f52-5b10-49a8-9de6-fe296a58f7fe] {
    gap: 2px;
    padding: 0px;
    --gap-h-292f6f52-5b10-49a8-9de6-fe296a58f7fe: 0px;
    --gap-v-292f6f52-5b10-49a8-9de6-fe296a58f7fe: 2px;
  }
}
.sd[data-s-22823e6e-58cf-49aa-83e5-015d2139eec2] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-22823e6e-58cf-49aa-83e5-015d2139eec2] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-22823e6e-58cf-49aa-83e5-015d2139eec2] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-4d80111e-8460-498f-8e48-00e522b11e0a] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4d80111e-8460-498f-8e48-00e522b11e0a] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4d80111e-8460-498f-8e48-00e522b11e0a] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-efda848d-b53d-4f41-b63c-c9cc165d380e] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 0px;
}
.sd[data-s-5b7653a3-7762-48ad-9e05-8712e8a3fb63] {
  height: auto;
  padding: 10px 30px 20px 30px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5b7653a3-7762-48ad-9e05-8712e8a3fb63] {
    padding: 20px 30px 20px 30px;
  }
}
.sd[data-s-17eb1679-17ba-434a-9e38-56cf8d9ff7bf] {
  align-content: center;
  align-items: center;
  background: #757879;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 0px 30px 10px 30px;
  padding: 10px 0px;
  width: calc(100% - 60px);
  --gap-h-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 0px;
  --gap-v-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 10px;
  --gap-uuid: 17eb1679-17ba-434a-9e38-56cf8d9ff7bf;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-17eb1679-17ba-434a-9e38-56cf8d9ff7bf] {
    display: none;
    padding: 10px 20px;
    --gap-h-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 0px;
    --gap-v-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-17eb1679-17ba-434a-9e38-56cf8d9ff7bf] {
    display: none;
    --gap-h-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 0px;
    --gap-v-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-17eb1679-17ba-434a-9e38-56cf8d9ff7bf] {
    display: none;
    gap: 4px;
    padding: 8px 16px 8px 16px;
    --gap-h-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 0px;
    --gap-v-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 4px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-17eb1679-17ba-434a-9e38-56cf8d9ff7bf] {
    display: none;
    --gap-h-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 0px;
    --gap-v-17eb1679-17ba-434a-9e38-56cf8d9ff7bf: 10px;
  }
}
.sd[data-s-6d3d2674-35ef-441a-af35-344881cef8f4] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: left;
  width: auto;
  max-width: 100%;
}
.sd[data-s-6d3d2674-35ef-441a-af35-344881cef8f4] strong {
  font-family: var(--s-font-698fd34e);
}
@media screen and (max-width: 768px) {
  .sd[data-s-6d3d2674-35ef-441a-af35-344881cef8f4] {
    font-size: 16px;
  }
  .sd[data-s-6d3d2674-35ef-441a-af35-344881cef8f4] strong {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6d3d2674-35ef-441a-af35-344881cef8f4] {
    font-size: 14px;
  }
  .sd[data-s-6d3d2674-35ef-441a-af35-344881cef8f4] strong {
    font-size: 14px;
  }
}
.sd[data-s-389ae661-7228-401c-8d9e-3f98201596d3] {
  align-content: center;
  align-items: center;
  background: #757879;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  margin: 0px 30px 10px 30px;
  padding: 10px 0px;
  width: calc(100% - 60px);
  --gap-h-389ae661-7228-401c-8d9e-3f98201596d3: 0px;
  --gap-v-389ae661-7228-401c-8d9e-3f98201596d3: 10px;
  --gap-uuid: 389ae661-7228-401c-8d9e-3f98201596d3;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-389ae661-7228-401c-8d9e-3f98201596d3] {
    display: flex;
    padding: 10px 10px;
    --gap-h-389ae661-7228-401c-8d9e-3f98201596d3: 0px;
    --gap-v-389ae661-7228-401c-8d9e-3f98201596d3: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-389ae661-7228-401c-8d9e-3f98201596d3] {
    display: none;
    --gap-h-389ae661-7228-401c-8d9e-3f98201596d3: 0px;
    --gap-v-389ae661-7228-401c-8d9e-3f98201596d3: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-389ae661-7228-401c-8d9e-3f98201596d3] {
    display: none;
    gap: 4px;
    padding: 8px 16px 8px 16px;
    --gap-h-389ae661-7228-401c-8d9e-3f98201596d3: 0px;
    --gap-v-389ae661-7228-401c-8d9e-3f98201596d3: 4px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-389ae661-7228-401c-8d9e-3f98201596d3] {
    display: none;
    --gap-h-389ae661-7228-401c-8d9e-3f98201596d3: 0px;
    --gap-v-389ae661-7228-401c-8d9e-3f98201596d3: 10px;
  }
}
.sd[data-s-8dc2045a-6aff-4996-aec0-7c6c88bdd5f5] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: 1;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 40px 0px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8dc2045a-6aff-4996-aec0-7c6c88bdd5f5] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8dc2045a-6aff-4996-aec0-7c6c88bdd5f5] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8dc2045a-6aff-4996-aec0-7c6c88bdd5f5] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8dc2045a-6aff-4996-aec0-7c6c88bdd5f5] {
    display: none;
  }
}
.sd[data-s-21fca2cb-3be3-496d-ad23-6b344f2547b5] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-b091b7b7-d161-4e75-b1db-59c2d39732ed] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 30px 0px 30px;
  width: 100%;
  --gap-h-b091b7b7-d161-4e75-b1db-59c2d39732ed: 0px;
  --gap-v-b091b7b7-d161-4e75-b1db-59c2d39732ed: 7px;
  --gap-uuid: b091b7b7-d161-4e75-b1db-59c2d39732ed;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b091b7b7-d161-4e75-b1db-59c2d39732ed] {
    padding: 30px 30px 0px 30px;
    --gap-h-b091b7b7-d161-4e75-b1db-59c2d39732ed: 0px;
    --gap-v-b091b7b7-d161-4e75-b1db-59c2d39732ed: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b091b7b7-d161-4e75-b1db-59c2d39732ed] {
    gap: 2px;
    padding: 0px;
    --gap-h-b091b7b7-d161-4e75-b1db-59c2d39732ed: 0px;
    --gap-v-b091b7b7-d161-4e75-b1db-59c2d39732ed: 2px;
  }
}
.sd[data-s-68847f22-ea1e-4380-ade3-67aeeeb61506] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  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-68847f22-ea1e-4380-ade3-67aeeeb61506] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-68847f22-ea1e-4380-ade3-67aeeeb61506] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-974224a8-ed01-4e23-a8d0-ab0fbe9bd6ee] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-974224a8-ed01-4e23-a8d0-ab0fbe9bd6ee] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-974224a8-ed01-4e23-a8d0-ab0fbe9bd6ee] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-7194db92-4e29-4c14-b653-b55cb85dd8d6] {
  bottom: auto;
  height: auto;
  left: auto;
  padding: 20px 0px 20px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 130px;
  max-width: 100%;
}
.sd[data-s-b4f315c3-8007-41ab-949d-c0bfa59a8fd4] {
  height: auto;
  margin: 0px 40px;
  padding: 0px 0px 30px 0px;
  width: calc(100% - 80px);
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b4f315c3-8007-41ab-949d-c0bfa59a8fd4] {
    margin: 0px 40px;
  }
}
.sd[data-s-5b3056a1-ad80-4e42-810e-dd9dd1ae1cd7] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5b3056a1-ad80-4e42-810e-dd9dd1ae1cd7] {
    font-size: 13px;
    padding: 0px 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5b3056a1-ad80-4e42-810e-dd9dd1ae1cd7] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b3056a1-ad80-4e42-810e-dd9dd1ae1cd7] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-ca103ea1-f3ed-4531-a86b-aa04f7415490] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-4498c256-18c1-4667-b042-f05c2b435a4b] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 30px 0px 30px;
  width: 100%;
  --gap-h-4498c256-18c1-4667-b042-f05c2b435a4b: 0px;
  --gap-v-4498c256-18c1-4667-b042-f05c2b435a4b: 7px;
  --gap-uuid: 4498c256-18c1-4667-b042-f05c2b435a4b;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4498c256-18c1-4667-b042-f05c2b435a4b] {
    padding: 30px 30px 0px 30px;
    --gap-h-4498c256-18c1-4667-b042-f05c2b435a4b: 0px;
    --gap-v-4498c256-18c1-4667-b042-f05c2b435a4b: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4498c256-18c1-4667-b042-f05c2b435a4b] {
    gap: 2px;
    padding: 0px;
    --gap-h-4498c256-18c1-4667-b042-f05c2b435a4b: 0px;
    --gap-v-4498c256-18c1-4667-b042-f05c2b435a4b: 2px;
  }
}
.sd[data-s-471f1893-5e04-41e4-81a1-288f4b3934d5] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  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-471f1893-5e04-41e4-81a1-288f4b3934d5] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-471f1893-5e04-41e4-81a1-288f4b3934d5] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-1e2178fd-42ca-4496-8a79-de4e95ee6904] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1e2178fd-42ca-4496-8a79-de4e95ee6904] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1e2178fd-42ca-4496-8a79-de4e95ee6904] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-e1f4df6c-b981-4250-9b69-16ebee80c411] {
  bottom: auto;
  height: auto;
  left: auto;
  padding: 20px 0px 20px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 130px;
  max-width: 100%;
}
.sd[data-s-ffdd15f9-f5f9-4cd5-acc9-22c1678f2fab] {
  height: auto;
  margin: 0px 40px;
  padding: 0px 0px 30px 0px;
  width: calc(100% - 80px);
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ffdd15f9-f5f9-4cd5-acc9-22c1678f2fab] {
    margin: 0px 40px;
  }
}
.sd[data-s-076d9e77-59ed-4d1d-a08b-c40444ec88a4] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-076d9e77-59ed-4d1d-a08b-c40444ec88a4] {
    font-size: 13px;
    padding: 0px 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-076d9e77-59ed-4d1d-a08b-c40444ec88a4] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-076d9e77-59ed-4d1d-a08b-c40444ec88a4] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-a904fd7b-e003-4cf4-b3f7-9fa16295b99a] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7d2e9542-1a0c-4c81-88f0-513c2fe8a5a8] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-d428b45b-789b-4379-892b-cd0df2555a87] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 30px 0px 30px;
  width: 100%;
  --gap-h-d428b45b-789b-4379-892b-cd0df2555a87: 0px;
  --gap-v-d428b45b-789b-4379-892b-cd0df2555a87: 7px;
  --gap-uuid: d428b45b-789b-4379-892b-cd0df2555a87;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d428b45b-789b-4379-892b-cd0df2555a87] {
    padding: 30px 30px 0px 30px;
    --gap-h-d428b45b-789b-4379-892b-cd0df2555a87: 0px;
    --gap-v-d428b45b-789b-4379-892b-cd0df2555a87: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d428b45b-789b-4379-892b-cd0df2555a87] {
    gap: 2px;
    padding: 0px;
    --gap-h-d428b45b-789b-4379-892b-cd0df2555a87: 0px;
    --gap-v-d428b45b-789b-4379-892b-cd0df2555a87: 2px;
  }
}
.sd[data-s-76a84787-6689-4b90-9b65-521eb5417fc1] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  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-76a84787-6689-4b90-9b65-521eb5417fc1] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-76a84787-6689-4b90-9b65-521eb5417fc1] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-99254f9e-963d-4d3e-b8f3-09b28932dc8e] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 14px;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-99254f9e-963d-4d3e-b8f3-09b28932dc8e] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-99254f9e-963d-4d3e-b8f3-09b28932dc8e] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-2d734e31-8bb5-4a25-9d61-ac10533ffdd3] {
  bottom: auto;
  height: auto;
  left: auto;
  padding: 20px 0px 20px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 130px;
  max-width: 100%;
}
.sd[data-s-95d9e2e9-2976-49c3-b1ed-b0a4520571ea] {
  height: auto;
  margin: 0px 40px;
  padding: 0px 0px 20px 0px;
  width: calc(100% - 80px);
  max-width: calc(100% - 80px);
}
.sd[data-s-9c68bb88-7c36-40a8-9d63-18b605e0fc4e] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9c68bb88-7c36-40a8-9d63-18b605e0fc4e] {
    font-size: 13px;
    padding: 0px 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c68bb88-7c36-40a8-9d63-18b605e0fc4e] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c68bb88-7c36-40a8-9d63-18b605e0fc4e] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-a6207188-e8b9-40e8-884a-284258d9eb77] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 18px 0px;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 30px 0px 30px;
  width: 100%;
  --gap-h-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7: 0px;
  --gap-v-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7: 7px;
  --gap-uuid: a0dfcfa7-f383-49f9-aa41-16eac7d67aa7;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7] {
    padding: 30px 30px 0px 30px;
    --gap-h-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7: 0px;
    --gap-v-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7] {
    gap: 2px;
    padding: 0px;
    --gap-h-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7: 0px;
    --gap-v-a0dfcfa7-f383-49f9-aa41-16eac7d67aa7: 2px;
  }
}
.sd[data-s-8cfccb24-0527-4f1b-b059-25c9ec00add9] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  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-8cfccb24-0527-4f1b-b059-25c9ec00add9] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8cfccb24-0527-4f1b-b059-25c9ec00add9] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-18d28f2b-ba5d-44a7-a375-23b2e9fee836] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-18d28f2b-ba5d-44a7-a375-23b2e9fee836] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-18d28f2b-ba5d-44a7-a375-23b2e9fee836] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-bf007c1e-661a-4122-84de-1f663f6f54d6] {
  bottom: auto;
  height: auto;
  left: auto;
  padding: 20px 0px 20px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 130px;
  max-width: 100%;
}
.sd[data-s-236a7dbc-2e8b-4990-b1a7-4625d12d9d0d] {
  height: auto;
  margin: 0px 40px;
  padding: 0px 0px 20px 0px;
  width: calc(100% - 80px);
  max-width: calc(100% - 80px);
}
.sd[data-s-b221d5da-5ae8-4c10-9b86-7d5a47f7f7b4] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b221d5da-5ae8-4c10-9b86-7d5a47f7f7b4] {
    font-size: 13px;
    padding: 0px 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b221d5da-5ae8-4c10-9b86-7d5a47f7f7b4] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b221d5da-5ae8-4c10-9b86-7d5a47f7f7b4] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-3c6f710b-3463-4f6a-88f3-c8697c57d8e1] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-4b26824a-bb3c-490f-8f47-c6538d4e7093] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 30px 0px 30px;
  width: 100%;
  --gap-h-4b26824a-bb3c-490f-8f47-c6538d4e7093: 0px;
  --gap-v-4b26824a-bb3c-490f-8f47-c6538d4e7093: 7px;
  --gap-uuid: 4b26824a-bb3c-490f-8f47-c6538d4e7093;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4b26824a-bb3c-490f-8f47-c6538d4e7093] {
    padding: 30px 30px 0px 30px;
    --gap-h-4b26824a-bb3c-490f-8f47-c6538d4e7093: 0px;
    --gap-v-4b26824a-bb3c-490f-8f47-c6538d4e7093: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b26824a-bb3c-490f-8f47-c6538d4e7093] {
    gap: 2px;
    padding: 0px;
    --gap-h-4b26824a-bb3c-490f-8f47-c6538d4e7093: 0px;
    --gap-v-4b26824a-bb3c-490f-8f47-c6538d4e7093: 2px;
  }
}
.sd[data-s-0ac3fa7c-dec5-493a-8842-e73b75dab70b] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  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-0ac3fa7c-dec5-493a-8842-e73b75dab70b] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0ac3fa7c-dec5-493a-8842-e73b75dab70b] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-ee9d7021-6380-4b73-912a-922cebb1b3f8] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ee9d7021-6380-4b73-912a-922cebb1b3f8] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ee9d7021-6380-4b73-912a-922cebb1b3f8] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-fa5de1ee-2f08-4e3f-aa31-658cb39142c6] {
  bottom: auto;
  height: auto;
  left: auto;
  padding: 20px 0px 20px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 130px;
  max-width: 100%;
}
.sd[data-s-9315166b-4f0a-4e67-8f46-ac1837b271a7] {
  height: auto;
  margin: 0px 40px;
  padding: 0px 0px 20px 0px;
  width: calc(100% - 80px);
  max-width: calc(100% - 80px);
}
.sd[data-s-69fd8e1a-28e6-4d52-bd3e-a65ceb9a9d99] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-69fd8e1a-28e6-4d52-bd3e-a65ceb9a9d99] {
    font-size: 13px;
    padding: 0px 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-69fd8e1a-28e6-4d52-bd3e-a65ceb9a9d99] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-69fd8e1a-28e6-4d52-bd3e-a65ceb9a9d99] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-0d720721-5b1a-4ee5-ae51-7460c0374d91] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: none;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-e00304ef-26b8-4e2e-86d9-718ea16dcdf2] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 30px 0px 30px;
  width: 100%;
  --gap-h-e00304ef-26b8-4e2e-86d9-718ea16dcdf2: 0px;
  --gap-v-e00304ef-26b8-4e2e-86d9-718ea16dcdf2: 7px;
  --gap-uuid: e00304ef-26b8-4e2e-86d9-718ea16dcdf2;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e00304ef-26b8-4e2e-86d9-718ea16dcdf2] {
    padding: 30px 30px 0px 30px;
    --gap-h-e00304ef-26b8-4e2e-86d9-718ea16dcdf2: 0px;
    --gap-v-e00304ef-26b8-4e2e-86d9-718ea16dcdf2: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e00304ef-26b8-4e2e-86d9-718ea16dcdf2] {
    gap: 2px;
    padding: 0px;
    --gap-h-e00304ef-26b8-4e2e-86d9-718ea16dcdf2: 0px;
    --gap-v-e00304ef-26b8-4e2e-86d9-718ea16dcdf2: 2px;
  }
}
.sd[data-s-fa571963-0e9c-4e6b-8b0a-9615a400cf3c] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  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-fa571963-0e9c-4e6b-8b0a-9615a400cf3c] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fa571963-0e9c-4e6b-8b0a-9615a400cf3c] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-10705626-ee1d-4c8d-8828-b27cd68ab6c1] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-10705626-ee1d-4c8d-8828-b27cd68ab6c1] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-10705626-ee1d-4c8d-8828-b27cd68ab6c1] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-14799f9e-e047-49af-84ef-fae700ae7c43] {
  bottom: auto;
  height: auto;
  left: auto;
  padding: 20px 0px 20px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 130px;
  max-width: 100%;
}
.sd[data-s-c1636924-17fa-4245-893a-82414d7a6c19] {
  height: auto;
  margin: 0px 40px;
  padding: 0px 0px 20px 0px;
  width: calc(100% - 80px);
  max-width: calc(100% - 80px);
}
.sd[data-s-217e99a0-ede1-45c2-97ba-19aac74ed47e] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-217e99a0-ede1-45c2-97ba-19aac74ed47e] {
    font-size: 13px;
    padding: 0px 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-217e99a0-ede1-45c2-97ba-19aac74ed47e] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-217e99a0-ede1-45c2-97ba-19aac74ed47e] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-714c7ca8-dad8-427d-912d-045cc1e39088] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-714c7ca8-dad8-427d-912d-045cc1e39088] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-714c7ca8-dad8-427d-912d-045cc1e39088] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-714c7ca8-dad8-427d-912d-045cc1e39088] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-714c7ca8-dad8-427d-912d-045cc1e39088] {
    display: none;
  }
}
.sd[data-s-107486c1-9b61-4c3f-86fe-0078edf243fa] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-d7439260-c602-4565-a858-84e6d08a1f5b] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex: 1;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 40px 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-6ef1710c-6c18-453e-bca0-cbac151c0a16] {
  align-items: flex-start;
  flex-direction: column;
  gap: 7px;
  height: auto;
  justify-content: flex-start;
  padding: 30px 0px 0px 30px;
  width: 100%;
  --gap-h-6ef1710c-6c18-453e-bca0-cbac151c0a16: 0px;
  --gap-v-6ef1710c-6c18-453e-bca0-cbac151c0a16: 7px;
  --gap-uuid: 6ef1710c-6c18-453e-bca0-cbac151c0a16;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6ef1710c-6c18-453e-bca0-cbac151c0a16] {
    gap: 2px;
    padding: 0px;
    --gap-h-6ef1710c-6c18-453e-bca0-cbac151c0a16: 0px;
    --gap-v-6ef1710c-6c18-453e-bca0-cbac151c0a16: 2px;
  }
}
.sd[data-s-5b8e15e9-bbd6-4af7-ad44-665bf1453997] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5b8e15e9-bbd6-4af7-ad44-665bf1453997] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b8e15e9-bbd6-4af7-ad44-665bf1453997] {
    font-size: 15px;
    margin: 0px;
  }
}
.sd[data-s-52edb5d9-5e12-4a91-8919-2cabe269cb4f] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-52edb5d9-5e12-4a91-8919-2cabe269cb4f] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-52edb5d9-5e12-4a91-8919-2cabe269cb4f] {
    font-size: 13px;
    margin: 0px;
  }
}
.sd[data-s-e4418b26-109b-463a-866d-911724096aaa] {
  height: auto;
  padding: 30px 60px 30px 60px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-cee99499-34ae-4636-b6ac-4e5a601cceca] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px;
  padding: 120px 60px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cee99499-34ae-4636-b6ac-4e5a601cceca] {
    display: none;
    padding: 100px 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cee99499-34ae-4636-b6ac-4e5a601cceca] {
    display: flex;
    padding: 80px 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cee99499-34ae-4636-b6ac-4e5a601cceca] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cee99499-34ae-4636-b6ac-4e5a601cceca] {
    display: none;
  }
}
.sd[data-s-131b483b-6b07-49bf-b455-2bb1455fd467] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px;
  padding: 120px 60px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-131b483b-6b07-49bf-b455-2bb1455fd467] {
    display: none;
    padding: 100px 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-131b483b-6b07-49bf-b455-2bb1455fd467] {
    display: none;
    padding: 80px 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-131b483b-6b07-49bf-b455-2bb1455fd467] {
    display: flex;
    padding: 80px 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-131b483b-6b07-49bf-b455-2bb1455fd467] {
    display: flex;
  }
}
.sd[data-s-58d96b11-c476-4a9b-a2f8-1e38fbab5083] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 120px 60px;
  padding: 0px 0px;
  width: calc(100% - 120px);
  --gap-h-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 0px;
  --gap-v-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 40px;
  --gap-uuid: 58d96b11-c476-4a9b-a2f8-1e38fbab5083;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-58d96b11-c476-4a9b-a2f8-1e38fbab5083] {
    margin: 100px 60px;
    --gap-h-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 0px;
    --gap-v-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 40px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-58d96b11-c476-4a9b-a2f8-1e38fbab5083] {
    margin: 80px 30px;
    padding: 0px 0px;
    --gap-h-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 0px;
    --gap-v-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-58d96b11-c476-4a9b-a2f8-1e38fbab5083] {
    gap: 40px;
    margin: 80px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 0px;
    --gap-v-58d96b11-c476-4a9b-a2f8-1e38fbab5083: 40px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-670008e5-67b2-4b6b-9638-80a79095fc79] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-670008e5-67b2-4b6b-9638-80a79095fc79: 0px;
  --gap-v-670008e5-67b2-4b6b-9638-80a79095fc79: 60px;
  --gap-uuid: 670008e5-67b2-4b6b-9638-80a79095fc79;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-670008e5-67b2-4b6b-9638-80a79095fc79] {
    width: auto;
    --gap-h-670008e5-67b2-4b6b-9638-80a79095fc79: 0px;
    --gap-v-670008e5-67b2-4b6b-9638-80a79095fc79: 60px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-670008e5-67b2-4b6b-9638-80a79095fc79] {
    gap: 40px;
    --gap-h-670008e5-67b2-4b6b-9638-80a79095fc79: 0px;
    --gap-v-670008e5-67b2-4b6b-9638-80a79095fc79: 40px;
  }
}
.sd[data-s-9a953367-256f-47ae-8acd-9d77641b2735] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  gap: 108px 0px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 1320px;
  --gap-h-9a953367-256f-47ae-8acd-9d77641b2735: 0px;
  --gap-v-9a953367-256f-47ae-8acd-9d77641b2735: 108px;
  --gap-uuid: 9a953367-256f-47ae-8acd-9d77641b2735;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9a953367-256f-47ae-8acd-9d77641b2735] {
    width: auto;
    --gap-h-9a953367-256f-47ae-8acd-9d77641b2735: 0px;
    --gap-v-9a953367-256f-47ae-8acd-9d77641b2735: 108px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9a953367-256f-47ae-8acd-9d77641b2735] {
    margin: 0px 0px;
    --gap-h-9a953367-256f-47ae-8acd-9d77641b2735: 0px;
    --gap-v-9a953367-256f-47ae-8acd-9d77641b2735: 108px;
    max-width: 100%;
  }
}
.sd[data-s-963491f9-4fbe-4809-88fa-de5977fd6679] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: calc(100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0));
  --gap-uuid: 963491f9-4fbe-4809-88fa-de5977fd6679;
  --gap-h-963491f9-4fbe-4809-88fa-de5977fd6679: 0px;
  --gap-v-963491f9-4fbe-4809-88fa-de5977fd6679: 0px;
  max-width: calc(
    100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-963491f9-4fbe-4809-88fa-de5977fd6679] {
    align-content: stretch;
    align-items: stretch;
    gap: 0px 0px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    --gap-h-963491f9-4fbe-4809-88fa-de5977fd6679: 0px;
    --gap-v-963491f9-4fbe-4809-88fa-de5977fd6679: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-963491f9-4fbe-4809-88fa-de5977fd6679] {
    gap: 0px 0px;
    height: 400px;
    --gap-h-963491f9-4fbe-4809-88fa-de5977fd6679: 0px;
    --gap-v-963491f9-4fbe-4809-88fa-de5977fd6679: 0px;
    width: calc(100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0)
    );
  }
}
.sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046] {
  align-content: center;
  align-items: center;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 70px 0px;
  height: auto;
  justify-content: space-between;
  outline-offset: -4px;
  padding: 40px 40px;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: auto;
  will-change: transform;
  --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
  --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 70px;
  --gap-uuid: 7c852541-be19-4da6-b40a-469eaa6c4046;
  max-width: 100%;
}
.sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046]:focus {
  outline: none;
}
.sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046]:focus-visible {
  outline: 2px solid black;
  --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
  --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 70px;
}
.sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046]:hover {
  background: #f0f0f0ff;
  --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
  --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 70px;
}
.sd._animatingNext[data-s-7c852541-be19-4da6-b40a-469eaa6c4046] {
  --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
  --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 70px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046] {
    flex: 1;
    padding: 40px 30px;
    width: auto;
    --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
    --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 70px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046] {
    padding: 30px 30px;
    width: 342px;
    --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
    --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 70px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 1px solid #a0a0a0ff;
    gap: 50px 0px;
    padding: 30px 20px;
    width: calc(100% - (var(--gap-h-963491f9-4fbe-4809-88fa-de5977fd6679) * 0));
    --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
    --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 50px;
    max-width: calc(
      100% - (var(--gap-h-963491f9-4fbe-4809-88fa-de5977fd6679) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7c852541-be19-4da6-b40a-469eaa6c4046] {
    gap: 20px 0px;
    justify-content: space-between;
    padding: 30px 21px;
    --gap-h-7c852541-be19-4da6-b40a-469eaa6c4046: 0px;
    --gap-v-7c852541-be19-4da6-b40a-469eaa6c4046: 20px;
  }
}
.sd[data-s-7ffda684-25c6-48ab-bbf7-cc274a6ee792] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px 0px;
  justify-content: flex-end;
  padding: 0px 0px;
  width: calc(100% - (var(--gap-h-7c852541-be19-4da6-b40a-469eaa6c4046) * 0));
  --gap-h-7ffda684-25c6-48ab-bbf7-cc274a6ee792: 0px;
  --gap-v-7ffda684-25c6-48ab-bbf7-cc274a6ee792: 20px;
  --gap-uuid: 7ffda684-25c6-48ab-bbf7-cc274a6ee792;
  max-width: calc(
    100% - (var(--gap-h-7c852541-be19-4da6-b40a-469eaa6c4046) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-7ffda684-25c6-48ab-bbf7-cc274a6ee792] {
    flex: none;
    --gap-h-7ffda684-25c6-48ab-bbf7-cc274a6ee792: 0px;
    --gap-v-7ffda684-25c6-48ab-bbf7-cc274a6ee792: 20px;
  }
}
.sd[data-s-2bd16684-d3aa-4cb8-a1c2-d2007d4e9d42] {
  height: auto;
  width: calc(100% - (var(--gap-h-7ffda684-25c6-48ab-bbf7-cc274a6ee792) * 0));
  max-width: calc(
    100% - (var(--gap-h-7ffda684-25c6-48ab-bbf7-cc274a6ee792) * 0)
  );
}
.sd[data-s-8aac31d7-1644-44f6-b2ed-d4c5edb2479f] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: -0.02em;
  line-height: 1.8;
  text-align: left;
  width: 358px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8aac31d7-1644-44f6-b2ed-d4c5edb2479f] {
    width: 278px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8aac31d7-1644-44f6-b2ed-d4c5edb2479f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8aac31d7-1644-44f6-b2ed-d4c5edb2479f] {
    font-size: 15px;
    width: 400px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8aac31d7-1644-44f6-b2ed-d4c5edb2479f] {
    width: 236px;
    max-width: 100%;
  }
}
.sd[data-s-ef765dd5-32a0-4bd1-a0b2-8a81ba2d091a] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  gap: 69px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7c852541-be19-4da6-b40a-469eaa6c4046) * 0));
  --gap-h-ef765dd5-32a0-4bd1-a0b2-8a81ba2d091a: 0px;
  --gap-v-ef765dd5-32a0-4bd1-a0b2-8a81ba2d091a: 69px;
  --gap-uuid: ef765dd5-32a0-4bd1-a0b2-8a81ba2d091a;
  max-width: calc(
    100% - (var(--gap-h-7c852541-be19-4da6-b40a-469eaa6c4046) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-ef765dd5-32a0-4bd1-a0b2-8a81ba2d091a] {
    gap: 32px;
    margin: 0px;
    padding: 0px;
    --gap-h-ef765dd5-32a0-4bd1-a0b2-8a81ba2d091a: 0px;
    --gap-v-ef765dd5-32a0-4bd1-a0b2-8a81ba2d091a: 32px;
  }
}
.sd[data-s-841b00c8-d926-43d5-89cc-8cfebfc5170e] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-841b00c8-d926-43d5-89cc-8cfebfc5170e] {
    width: 12px;
    max-width: 100%;
  }
}
.sd[data-s-62002226-4e30-4160-b7b7-e6533c9a04da] {
  align-content: center;
  align-items: center;
  bottom: -45px;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 14px;
  justify-content: flex-end;
  left: 0px;
  position: absolute;
  right: 0px;
  top: NaNpx;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: calc(100% - (var(--gap-h-963491f9-4fbe-4809-88fa-de5977fd6679) * 0));
  z-index: 3;
  max-width: calc(
    100% - (var(--gap-h-963491f9-4fbe-4809-88fa-de5977fd6679) * 0)
  );
}
.sd[data-s-7846e0c8-c43b-4d6c-a87e-22d56745c87a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7846e0c8-c43b-4d6c-a87e-22d56745c87a] {
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7846e0c8-c43b-4d6c-a87e-22d56745c87a] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-1e6d8c79-174b-4a21-9545-003173ff719c] {
  align-content: center;
  align-items: center;
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-1e6d8c79-174b-4a21-9545-003173ff719c]:hover {
  opacity: 0.5;
}
.sd[data-s-a6568b3f-9897-4a27-ad6d-7c6f14189101] {
  color: #222222;
  font-size: 36px;
}
.sd[data-s-55f82f14-15fb-467c-aa7d-24c2d9bed5a3] {
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-55f82f14-15fb-467c-aa7d-24c2d9bed5a3]:hover {
  opacity: 0.5;
}
.sd[data-s-28d3bd66-24f2-41c3-85e9-477358dfb20c] {
  height: auto;
  width: auto;
  max-width: 100%;
}
.sd[data-s-ce745012-1d56-4211-bbfd-55e35207bbdb] {
  color: #222222;
  font-size: 28px;
}
.sd[data-s-21222f80-60ed-4a91-adc2-cf3b99d3aae1] {
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-21222f80-60ed-4a91-adc2-cf3b99d3aae1]:hover {
  opacity: 0.5;
}
.sd[data-s-44662a07-0932-4b80-b766-efe8139cd213] {
  color: #222222;
  font-size: 36px;
}
.sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b]:hover {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b] {
    display: none;
    padding: 12px 0px 11px 0px;
    width: calc(100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b] {
    display: none;
  }
}
.sd[data-s-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 100%;
  z-index: 5;
  --gap-h-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d: 18px;
  --gap-v-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d: 0px;
  --gap-uuid: 9c7da591-4cf3-4abf-99c6-03edd5bbdd8d;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d] {
    height: auto;
    --gap-h-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d: 18px;
    --gap-v-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d] {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d: 8px;
    --gap-v-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d: 0px;
  }
}
.sd[data-s-6b1f1865-24e5-4bb6-8faa-c65a9fc7bf2d] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b]:hover
  .sd[data-s-6b1f1865-24e5-4bb6-8faa-c65a9fc7bf2d] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6b1f1865-24e5-4bb6-8faa-c65a9fc7bf2d] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6b1f1865-24e5-4bb6-8faa-c65a9fc7bf2d] {
    font-size: 13px;
  }
}
.sd[data-s-88e27f9e-dec7-4805-ae4f-5079ce33aabe] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b]:hover
  .sd[data-s-88e27f9e-dec7-4805-ae4f-5079ce33aabe] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-9c7da591-4cf3-4abf-99c6-03edd5bbdd8d) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
  --gap-h-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82: 18px;
  --gap-v-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82: 0px;
  --gap-uuid: 3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82;
  max-width: 100%;
}
.sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b]:hover
  .sd[data-s-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82] {
  opacity: 1;
  --gap-h-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82: 18px;
  --gap-v-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82] {
    gap: 8px;
    --gap-h-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82: 8px;
    --gap-v-3d4745eb-ca3e-4802-9ef0-aecd8bd0cd82: 0px;
  }
}
.sd[data-s-321f03ca-fd58-47bf-808b-33d5e72a2c49] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b]:hover
  .sd[data-s-321f03ca-fd58-47bf-808b-33d5e72a2c49] {
  transform: translate(10px, 0px);
}
.sd[data-s-d5c2ffe0-38f9-4684-b8a6-80afbb490276] {
  background: #000000ff;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-0912cfdb-5acd-4246-b5d3-59e692e66f9b]:hover
  .sd[data-s-d5c2ffe0-38f9-4684-b8a6-80afbb490276] {
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-4ec8c4fd-aadd-4d15-9adb-f09237b3d193] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-4ec8c4fd-aadd-4d15-9adb-f09237b3d193]:hover {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4ec8c4fd-aadd-4d15-9adb-f09237b3d193] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4ec8c4fd-aadd-4d15-9adb-f09237b3d193] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4ec8c4fd-aadd-4d15-9adb-f09237b3d193] {
    display: flex;
    padding: 12px 0px 11px 0px;
    width: calc(100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0));
    max-width: calc(
      100% - (var(--gap-h-9a953367-256f-47ae-8acd-9d77641b2735) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4ec8c4fd-aadd-4d15-9adb-f09237b3d193] {
    display: flex;
  }
}
.sd[data-s-66ce7424-9921-41da-900e-2ccd0b3e14d3] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0px 0px;
  padding: 120px 60px;
  width: 100%;
  --gap-h-66ce7424-9921-41da-900e-2ccd0b3e14d3: 0px;
  --gap-v-66ce7424-9921-41da-900e-2ccd0b3e14d3: 40px;
  --gap-uuid: 66ce7424-9921-41da-900e-2ccd0b3e14d3;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-66ce7424-9921-41da-900e-2ccd0b3e14d3] {
    display: flex;
    margin: 0px;
    padding: 100px 60px;
    --gap-h-66ce7424-9921-41da-900e-2ccd0b3e14d3: 0px;
    --gap-v-66ce7424-9921-41da-900e-2ccd0b3e14d3: 40px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-66ce7424-9921-41da-900e-2ccd0b3e14d3] {
    display: flex;
    padding: 80px 30px;
    --gap-h-66ce7424-9921-41da-900e-2ccd0b3e14d3: 0px;
    --gap-v-66ce7424-9921-41da-900e-2ccd0b3e14d3: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-66ce7424-9921-41da-900e-2ccd0b3e14d3] {
    display: none;
    gap: 40px;
    margin: 0px 0px;
    padding: 80px 20px;
    --gap-h-66ce7424-9921-41da-900e-2ccd0b3e14d3: 0px;
    --gap-v-66ce7424-9921-41da-900e-2ccd0b3e14d3: 40px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-66ce7424-9921-41da-900e-2ccd0b3e14d3] {
    display: none;
    --gap-h-66ce7424-9921-41da-900e-2ccd0b3e14d3: 0px;
    --gap-v-66ce7424-9921-41da-900e-2ccd0b3e14d3: 40px;
  }
}
.sd[data-s-0d6f5ff3-8209-433c-b178-3617e93698df] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-0d6f5ff3-8209-433c-b178-3617e93698df: 0px;
  --gap-v-0d6f5ff3-8209-433c-b178-3617e93698df: 60px;
  --gap-uuid: 0d6f5ff3-8209-433c-b178-3617e93698df;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0d6f5ff3-8209-433c-b178-3617e93698df] {
    width: auto;
    --gap-h-0d6f5ff3-8209-433c-b178-3617e93698df: 0px;
    --gap-v-0d6f5ff3-8209-433c-b178-3617e93698df: 60px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0d6f5ff3-8209-433c-b178-3617e93698df] {
    gap: 60px;
    --gap-h-0d6f5ff3-8209-433c-b178-3617e93698df: 0px;
    --gap-v-0d6f5ff3-8209-433c-b178-3617e93698df: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0d6f5ff3-8209-433c-b178-3617e93698df] {
    gap: 40px;
    --gap-h-0d6f5ff3-8209-433c-b178-3617e93698df: 0px;
    --gap-v-0d6f5ff3-8209-433c-b178-3617e93698df: 40px;
  }
}
.sd[data-s-c864c3f1-3c58-4c33-8cd6-9c173fc8f038] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-0d6f5ff3-8209-433c-b178-3617e93698df) * 0));
  --gap-h-c864c3f1-3c58-4c33-8cd6-9c173fc8f038: 0px;
  --gap-v-c864c3f1-3c58-4c33-8cd6-9c173fc8f038: 60px;
  --gap-uuid: c864c3f1-3c58-4c33-8cd6-9c173fc8f038;
  max-width: calc(
    100% - (var(--gap-h-0d6f5ff3-8209-433c-b178-3617e93698df) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-c864c3f1-3c58-4c33-8cd6-9c173fc8f038] {
    gap: 40px;
    --gap-h-c864c3f1-3c58-4c33-8cd6-9c173fc8f038: 0px;
    --gap-v-c864c3f1-3c58-4c33-8cd6-9c173fc8f038: 40px;
  }
}
.sd[data-s-fe5405bc-31aa-43e9-b892-2b19bda77c21] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 108px 0px;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: calc(100% - (var(--gap-h-0d6f5ff3-8209-433c-b178-3617e93698df) * 0));
  --gap-h-fe5405bc-31aa-43e9-b892-2b19bda77c21: 0px;
  --gap-v-fe5405bc-31aa-43e9-b892-2b19bda77c21: 108px;
  --gap-uuid: fe5405bc-31aa-43e9-b892-2b19bda77c21;
  max-width: calc(
    100% - (var(--gap-h-0d6f5ff3-8209-433c-b178-3617e93698df) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fe5405bc-31aa-43e9-b892-2b19bda77c21] {
    width: auto;
    --gap-h-fe5405bc-31aa-43e9-b892-2b19bda77c21: 0px;
    --gap-v-fe5405bc-31aa-43e9-b892-2b19bda77c21: 108px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fe5405bc-31aa-43e9-b892-2b19bda77c21] {
    margin: 0px 0px;
    --gap-h-fe5405bc-31aa-43e9-b892-2b19bda77c21: 0px;
    --gap-v-fe5405bc-31aa-43e9-b892-2b19bda77c21: 108px;
    max-width: 100%;
  }
}
.sd[data-s-e13b4b85-f484-46c8-a6a6-c12ed03bfb37] {
  align-content: stretch;
  align-items: stretch;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px 0px;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: calc(100% - (var(--gap-h-fe5405bc-31aa-43e9-b892-2b19bda77c21) * 0));
  --gap-uuid: e13b4b85-f484-46c8-a6a6-c12ed03bfb37;
  --gap-h-e13b4b85-f484-46c8-a6a6-c12ed03bfb37: 0px;
  --gap-v-e13b4b85-f484-46c8-a6a6-c12ed03bfb37: 0px;
  max-width: calc(
    100% - (var(--gap-h-fe5405bc-31aa-43e9-b892-2b19bda77c21) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-e13b4b85-f484-46c8-a6a6-c12ed03bfb37] {
    align-content: stretch;
    align-items: stretch;
    gap: 0px 0px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    --gap-h-e13b4b85-f484-46c8-a6a6-c12ed03bfb37: 0px;
    --gap-v-e13b4b85-f484-46c8-a6a6-c12ed03bfb37: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e13b4b85-f484-46c8-a6a6-c12ed03bfb37] {
    gap: 0px 0px;
    height: auto;
    --gap-h-e13b4b85-f484-46c8-a6a6-c12ed03bfb37: 0px;
    --gap-v-e13b4b85-f484-46c8-a6a6-c12ed03bfb37: 0px;
  }
}
.sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 70px 0px;
  height: auto;
  justify-content: space-between;
  margin: 0px 0px;
  outline-offset: -4px;
  padding: 0px 70px;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: calc(100% - (var(--gap-h-e13b4b85-f484-46c8-a6a6-c12ed03bfb37) * 0));
  will-change: transform;
  --gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 0px;
  --gap-v-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 70px;
  --gap-uuid: c21cee38-7d3b-4cfb-b373-dddac9aeaf5d;
  max-width: calc(
    100% - (var(--gap-h-e13b4b85-f484-46c8-a6a6-c12ed03bfb37) * 0)
  );
}
.sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d]:focus {
  outline: none;
}
.sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d]:focus-visible {
  outline: 2px solid black;
  --gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 0px;
  --gap-v-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 70px;
}
.sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d]:hover {
  background: #f0f0f0ff;
  --gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 0px;
  --gap-v-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 70px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d] {
    padding: 0px 50px;
    --gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 0px;
    --gap-v-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 70px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d] {
    padding: 0px 44px;
    --gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 0px;
    --gap-v-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 70px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d] {
    gap: 50px 0px;
    padding: 0px 40px;
    width: 100%;
    --gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 0px;
    --gap-v-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 50px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d] {
    gap: 20px 0px;
    justify-content: space-between;
    padding: 0px 30px;
    --gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 0px;
    --gap-v-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d: 20px;
  }
}
.sd[data-s-99573b63-e05c-4d2c-85e0-f9ba89cbac73] {
  height: auto;
  width: calc(100% - (var(--gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d) * 0));
  max-width: calc(
    100% - (var(--gap-h-c21cee38-7d3b-4cfb-b373-dddac9aeaf5d) * 0)
  );
}
.sd[data-s-fc115be0-eea1-4274-9f2b-07f9a97f7c3d] {
  align-content: center;
  align-items: center;
  bottom: auto;
  flex-direction: row;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-e13b4b85-f484-46c8-a6a6-c12ed03bfb37) * 0));
  justify-content: flex-end;
  left: 0px;
  position: absolute;
  right: auto;
  top: 0px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: calc(100% - (var(--gap-h-e13b4b85-f484-46c8-a6a6-c12ed03bfb37) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-e13b4b85-f484-46c8-a6a6-c12ed03bfb37) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fc115be0-eea1-4274-9f2b-07f9a97f7c3d] {
    bottom: auto;
    height: 100%;
    left: 0px;
    right: auto;
    top: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fc115be0-eea1-4274-9f2b-07f9a97f7c3d] {
    align-content: center;
    align-items: center;
    justify-content: space-between;
  }
}
.sd[data-s-bdbad6ab-860e-4810-b05b-1d6c00656be3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-bdbad6ab-860e-4810-b05b-1d6c00656be3] {
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bdbad6ab-860e-4810-b05b-1d6c00656be3] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-5a30162f-cc7c-40b9-b448-0023d14c546b] {
  align-content: center;
  align-items: center;
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-5a30162f-cc7c-40b9-b448-0023d14c546b]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 480px) {
  .sd[data-s-5a30162f-cc7c-40b9-b448-0023d14c546b] {
    width: 20px;
    max-width: 100%;
  }
}
.sd[data-s-c17026d4-03a8-4454-9b7d-fff6f249edb3] {
  color: #222222;
  font-size: 36px;
}
.sd[data-s-4505d8f1-d9d8-4cb8-b3d1-68d1ee65632e] {
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-4505d8f1-d9d8-4cb8-b3d1-68d1ee65632e]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4505d8f1-d9d8-4cb8-b3d1-68d1ee65632e] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4505d8f1-d9d8-4cb8-b3d1-68d1ee65632e] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4505d8f1-d9d8-4cb8-b3d1-68d1ee65632e] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4505d8f1-d9d8-4cb8-b3d1-68d1ee65632e] {
    display: none;
  }
}
.sd[data-s-9c600cf5-1900-4b8f-a17a-c7d9234f2dfc] {
  background: #ffffff00;
  border-radius: 0% 0% 0% 0%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-9c600cf5-1900-4b8f-a17a-c7d9234f2dfc]:hover {
  opacity: 0.5;
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c600cf5-1900-4b8f-a17a-c7d9234f2dfc] {
    width: 20px;
    max-width: 100%;
  }
}
.sd[data-s-3a19176a-4df3-4706-8125-a09798474a4d] {
  color: #222222;
  font-size: 36px;
}
.sd[data-s-78690123-8104-440e-be8e-aa398571c352] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0px 0px;
  padding: 120px 60px;
  width: 100%;
  --gap-h-78690123-8104-440e-be8e-aa398571c352: 0px;
  --gap-v-78690123-8104-440e-be8e-aa398571c352: 40px;
  --gap-uuid: 78690123-8104-440e-be8e-aa398571c352;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-78690123-8104-440e-be8e-aa398571c352] {
    display: none;
    margin: 0px;
    padding: 100px 60px;
    --gap-h-78690123-8104-440e-be8e-aa398571c352: 0px;
    --gap-v-78690123-8104-440e-be8e-aa398571c352: 40px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-78690123-8104-440e-be8e-aa398571c352] {
    display: none;
    padding: 80px 30px;
    --gap-h-78690123-8104-440e-be8e-aa398571c352: 0px;
    --gap-v-78690123-8104-440e-be8e-aa398571c352: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-78690123-8104-440e-be8e-aa398571c352] {
    display: flex;
    gap: 40px;
    margin: 0px 0px;
    padding: 80px 20px;
    --gap-h-78690123-8104-440e-be8e-aa398571c352: 0px;
    --gap-v-78690123-8104-440e-be8e-aa398571c352: 40px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-78690123-8104-440e-be8e-aa398571c352] {
    display: flex;
    --gap-h-78690123-8104-440e-be8e-aa398571c352: 0px;
    --gap-v-78690123-8104-440e-be8e-aa398571c352: 40px;
  }
}
.sd[data-s-5deec52c-d9fe-4a8f-badd-c93ba0d79917]:focus {
  outline: none;
}
.sd[data-s-5deec52c-d9fe-4a8f-badd-c93ba0d79917]:focus-visible {
  outline: 2px solid black;
  --gap-h-5deec52c-d9fe-4a8f-badd-c93ba0d79917: 0px;
  --gap-v-5deec52c-d9fe-4a8f-badd-c93ba0d79917: 70px;
}
.sd[data-s-5deec52c-d9fe-4a8f-badd-c93ba0d79917]:hover {
  background: #f0f0f0ff;
  --gap-h-5deec52c-d9fe-4a8f-badd-c93ba0d79917: 0px;
  --gap-v-5deec52c-d9fe-4a8f-badd-c93ba0d79917: 70px;
}
.sd[data-s-9fe3edaf-eff4-4db8-8a68-fdcf25cffdc5]:hover {
  opacity: 0.5;
}
.sd[data-s-0699a909-8ca8-40a4-930f-d51c5597c138]:hover {
  opacity: 0.5;
}
.sd[data-s-b934478c-6fca-4ede-a255-07c356d26afa]:hover {
  opacity: 0.5;
}
.sd[data-s-62d2e0b7-3029-4a54-92eb-5d2bde40b63a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: center;
  margin: 120px 60px;
  padding: 0px 0px;
  width: calc(100% - 120px);
  --gap-h-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 0px;
  --gap-v-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 60px;
  --gap-uuid: 62d2e0b7-3029-4a54-92eb-5d2bde40b63a;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-62d2e0b7-3029-4a54-92eb-5d2bde40b63a] {
    margin: 100px 60px;
    padding: 0px 0px;
    --gap-h-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 0px;
    --gap-v-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 60px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-62d2e0b7-3029-4a54-92eb-5d2bde40b63a] {
    margin: 80px 30px;
    padding: 0px 0px;
    --gap-h-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 0px;
    --gap-v-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 60px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-62d2e0b7-3029-4a54-92eb-5d2bde40b63a] {
    gap: 40px;
    margin: 80px 20px;
    padding: 0px 0px;
    --gap-h-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 0px;
    --gap-v-62d2e0b7-3029-4a54-92eb-5d2bde40b63a: 40px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-81552b33-de45-4812-83cd-e4064d7d9e5c] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-81552b33-de45-4812-83cd-e4064d7d9e5c: 0px;
  --gap-v-81552b33-de45-4812-83cd-e4064d7d9e5c: 60px;
  --gap-uuid: 81552b33-de45-4812-83cd-e4064d7d9e5c;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-81552b33-de45-4812-83cd-e4064d7d9e5c] {
    gap: 40px;
    --gap-h-81552b33-de45-4812-83cd-e4064d7d9e5c: 0px;
    --gap-v-81552b33-de45-4812-83cd-e4064d7d9e5c: 40px;
  }
}
.sd[data-s-73385d94-77c4-4280-8016-23fba663a73d] {
  align-content: stretch;
  align-items: stretch;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: 1320px;
  --gap-h-73385d94-77c4-4280-8016-23fba663a73d: 0px;
  --gap-v-73385d94-77c4-4280-8016-23fba663a73d: 0px;
  --gap-uuid: 73385d94-77c4-4280-8016-23fba663a73d;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-73385d94-77c4-4280-8016-23fba663a73d] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    --gap-h-73385d94-77c4-4280-8016-23fba663a73d: 0px;
    --gap-v-73385d94-77c4-4280-8016-23fba663a73d: 0px;
  }
}
.sd[data-s-c7b0a485-ff63-45ba-960d-c78d1d44dbaa] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0.66667)
  );
  --gap-h-c7b0a485-ff63-45ba-960d-c78d1d44dbaa: 0px;
  --gap-v-c7b0a485-ff63-45ba-960d-c78d1d44dbaa: 20px;
  --gap-uuid: c7b0a485-ff63-45ba-960d-c78d1d44dbaa;
  max-width: calc(
    33.333% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-c7b0a485-ff63-45ba-960d-c78d1d44dbaa] {
    padding: 30px 20px;
    --gap-h-c7b0a485-ff63-45ba-960d-c78d1d44dbaa: 0px;
    --gap-v-c7b0a485-ff63-45ba-960d-c78d1d44dbaa: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c7b0a485-ff63-45ba-960d-c78d1d44dbaa] {
    width: calc(100% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0));
    --gap-h-c7b0a485-ff63-45ba-960d-c78d1d44dbaa: 0px;
    --gap-v-c7b0a485-ff63-45ba-960d-c78d1d44dbaa: 20px;
    max-width: calc(
      100% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0)
    );
  }
}
.sd[data-s-a539c812-2e04-4700-a174-3aa615f4590c] {
  height: auto;
  width: calc(100% - (var(--gap-h-c7b0a485-ff63-45ba-960d-c78d1d44dbaa) * 0));
  max-width: calc(
    100% - (var(--gap-h-c7b0a485-ff63-45ba-960d-c78d1d44dbaa) * 0)
  );
}
.sd[data-s-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-c7b0a485-ff63-45ba-960d-c78d1d44dbaa) * 0));
  --gap-h-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0: 0px;
  --gap-v-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0: 10px;
  --gap-uuid: c2fd4ca1-7451-48b7-a1d1-0e06852c30e0;
  max-width: calc(
    100% - (var(--gap-h-c7b0a485-ff63-45ba-960d-c78d1d44dbaa) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0: 0px;
    --gap-v-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0: 10px;
  }
}
.sd[data-s-3f76645c-33ce-4de0-a462-a68ef5a215cf] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3f76645c-33ce-4de0-a462-a68ef5a215cf] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3f76645c-33ce-4de0-a462-a68ef5a215cf] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3f76645c-33ce-4de0-a462-a68ef5a215cf] {
    font-size: 18px;
  }
}
.sd[data-s-f9c9ea53-8f6f-4d28-83f0-e94f77ddc34a] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0) * 0));
  max-width: calc(
    100% - (var(--gap-h-c2fd4ca1-7451-48b7-a1d1-0e06852c30e0) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f9c9ea53-8f6f-4d28-83f0-e94f77ddc34a] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f9c9ea53-8f6f-4d28-83f0-e94f77ddc34a] {
    font-size: 14px;
  }
}
.sd[data-s-90147513-a530-4378-bd93-607795a8a4e1] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0.66667)
  );
  --gap-h-90147513-a530-4378-bd93-607795a8a4e1: 0px;
  --gap-v-90147513-a530-4378-bd93-607795a8a4e1: 20px;
  --gap-uuid: 90147513-a530-4378-bd93-607795a8a4e1;
  max-width: calc(
    33.333% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-90147513-a530-4378-bd93-607795a8a4e1] {
    padding: 30px 20px;
    --gap-h-90147513-a530-4378-bd93-607795a8a4e1: 0px;
    --gap-v-90147513-a530-4378-bd93-607795a8a4e1: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-90147513-a530-4378-bd93-607795a8a4e1] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0));
    --gap-h-90147513-a530-4378-bd93-607795a8a4e1: 0px;
    --gap-v-90147513-a530-4378-bd93-607795a8a4e1: 20px;
    max-width: calc(
      100% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0)
    );
  }
}
.sd[data-s-48de99bb-354a-4866-aea0-7d6b010c776f] {
  height: auto;
  width: calc(100% - (var(--gap-h-90147513-a530-4378-bd93-607795a8a4e1) * 0));
  max-width: calc(
    100% - (var(--gap-h-90147513-a530-4378-bd93-607795a8a4e1) * 0)
  );
}
.sd[data-s-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-90147513-a530-4378-bd93-607795a8a4e1) * 0));
  --gap-h-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6: 0px;
  --gap-v-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6: 10px;
  --gap-uuid: 92ad6dc1-99d8-410f-bdc3-0c5c58000ff6;
  max-width: calc(
    100% - (var(--gap-h-90147513-a530-4378-bd93-607795a8a4e1) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6: 0px;
    --gap-v-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6: 10px;
  }
}
.sd[data-s-49390d82-07d9-4e54-91f7-b60302d9053d] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-49390d82-07d9-4e54-91f7-b60302d9053d] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-49390d82-07d9-4e54-91f7-b60302d9053d] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-49390d82-07d9-4e54-91f7-b60302d9053d] {
    font-size: 18px;
  }
}
.sd[data-s-891f42db-90a2-4c72-8ea2-918d2ae00f76] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6) * 0));
  max-width: calc(
    100% - (var(--gap-h-92ad6dc1-99d8-410f-bdc3-0c5c58000ff6) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-891f42db-90a2-4c72-8ea2-918d2ae00f76] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-891f42db-90a2-4c72-8ea2-918d2ae00f76] {
    font-size: 14px;
  }
}
.sd[data-s-9c663d3e-3754-4ad5-972b-d59558675656] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0.66667)
  );
  --gap-h-9c663d3e-3754-4ad5-972b-d59558675656: 0px;
  --gap-v-9c663d3e-3754-4ad5-972b-d59558675656: 20px;
  --gap-uuid: 9c663d3e-3754-4ad5-972b-d59558675656;
  max-width: calc(
    33.333% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c663d3e-3754-4ad5-972b-d59558675656] {
    padding: 30px 20px;
    --gap-h-9c663d3e-3754-4ad5-972b-d59558675656: 0px;
    --gap-v-9c663d3e-3754-4ad5-972b-d59558675656: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c663d3e-3754-4ad5-972b-d59558675656] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0));
    --gap-h-9c663d3e-3754-4ad5-972b-d59558675656: 0px;
    --gap-v-9c663d3e-3754-4ad5-972b-d59558675656: 20px;
    max-width: calc(
      100% - (var(--gap-h-73385d94-77c4-4280-8016-23fba663a73d) * 0)
    );
  }
}
.sd[data-s-e0e01271-a2cb-4b73-927a-9f6adcd30b4c] {
  height: auto;
  width: calc(100% - (var(--gap-h-9c663d3e-3754-4ad5-972b-d59558675656) * 0));
  max-width: calc(
    100% - (var(--gap-h-9c663d3e-3754-4ad5-972b-d59558675656) * 0)
  );
}
.sd[data-s-6b2cbb94-50ad-4a8c-932b-d707e468ef1c] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9c663d3e-3754-4ad5-972b-d59558675656) * 0));
  --gap-h-6b2cbb94-50ad-4a8c-932b-d707e468ef1c: 0px;
  --gap-v-6b2cbb94-50ad-4a8c-932b-d707e468ef1c: 10px;
  --gap-uuid: 6b2cbb94-50ad-4a8c-932b-d707e468ef1c;
  max-width: calc(
    100% - (var(--gap-h-9c663d3e-3754-4ad5-972b-d59558675656) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-6b2cbb94-50ad-4a8c-932b-d707e468ef1c] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-6b2cbb94-50ad-4a8c-932b-d707e468ef1c: 0px;
    --gap-v-6b2cbb94-50ad-4a8c-932b-d707e468ef1c: 10px;
  }
}
.sd[data-s-aac6b9d3-3d49-4920-bb0b-47deb733f415] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-aac6b9d3-3d49-4920-bb0b-47deb733f415] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-aac6b9d3-3d49-4920-bb0b-47deb733f415] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-aac6b9d3-3d49-4920-bb0b-47deb733f415] {
    font-size: 18px;
  }
}
.sd[data-s-557a4339-3c95-4da5-89a6-6705113ca1f0] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-6b2cbb94-50ad-4a8c-932b-d707e468ef1c) * 0));
  max-width: calc(
    100% - (var(--gap-h-6b2cbb94-50ad-4a8c-932b-d707e468ef1c) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-557a4339-3c95-4da5-89a6-6705113ca1f0] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-557a4339-3c95-4da5-89a6-6705113ca1f0] {
    font-size: 14px;
  }
}
.sd[data-s-d0f58aa1-b882-46ee-8d97-c223b0c79ada] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: center;
  padding: 120px 60px;
  width: 100%;
  --gap-h-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 0px;
  --gap-v-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 60px;
  --gap-uuid: d0f58aa1-b882-46ee-8d97-c223b0c79ada;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d0f58aa1-b882-46ee-8d97-c223b0c79ada] {
    padding: 100px 60px;
    --gap-h-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 0px;
    --gap-v-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d0f58aa1-b882-46ee-8d97-c223b0c79ada] {
    padding: 80px 30px;
    --gap-h-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 0px;
    --gap-v-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d0f58aa1-b882-46ee-8d97-c223b0c79ada] {
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 0px;
    --gap-v-d0f58aa1-b882-46ee-8d97-c223b0c79ada: 40px;
  }
}
.sd[data-s-f2c4f672-d9ba-40df-822e-28133cf59208] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-f2c4f672-d9ba-40df-822e-28133cf59208: 0px;
  --gap-v-f2c4f672-d9ba-40df-822e-28133cf59208: 60px;
  --gap-uuid: f2c4f672-d9ba-40df-822e-28133cf59208;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f2c4f672-d9ba-40df-822e-28133cf59208] {
    gap: 40px;
    --gap-h-f2c4f672-d9ba-40df-822e-28133cf59208: 0px;
    --gap-v-f2c4f672-d9ba-40df-822e-28133cf59208: 40px;
  }
}
.sd[data-s-5b2b0193-e815-4c83-96cf-8fc13c68c5c1] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  --gap-h-5b2b0193-e815-4c83-96cf-8fc13c68c5c1: 0px;
  --gap-v-5b2b0193-e815-4c83-96cf-8fc13c68c5c1: 40px;
  --gap-uuid: 5b2b0193-e815-4c83-96cf-8fc13c68c5c1;
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b2b0193-e815-4c83-96cf-8fc13c68c5c1] {
    gap: 40px;
    --gap-h-5b2b0193-e815-4c83-96cf-8fc13c68c5c1: 0px;
    --gap-v-5b2b0193-e815-4c83-96cf-8fc13c68c5c1: 40px;
  }
}
.sd[data-s-ccd80147-afad-41d2-a597-3b504cf87b7b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-5b2b0193-e815-4c83-96cf-8fc13c68c5c1) * 0));
  --gap-h-ccd80147-afad-41d2-a597-3b504cf87b7b: 0px;
  --gap-v-ccd80147-afad-41d2-a597-3b504cf87b7b: 30px;
  --gap-uuid: ccd80147-afad-41d2-a597-3b504cf87b7b;
  max-width: calc(
    100% - (var(--gap-h-5b2b0193-e815-4c83-96cf-8fc13c68c5c1) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-ccd80147-afad-41d2-a597-3b504cf87b7b] {
    gap: 40px;
    --gap-h-ccd80147-afad-41d2-a597-3b504cf87b7b: 0px;
    --gap-v-ccd80147-afad-41d2-a597-3b504cf87b7b: 40px;
  }
}
.sd[data-s-84aec7ad-d940-4088-87ac-bd85e761cc54] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ccd80147-afad-41d2-a597-3b504cf87b7b) * 0));
  --gap-h-84aec7ad-d940-4088-87ac-bd85e761cc54: 10px;
  --gap-v-84aec7ad-d940-4088-87ac-bd85e761cc54: 0px;
  --gap-uuid: 84aec7ad-d940-4088-87ac-bd85e761cc54;
  max-width: calc(
    100% - (var(--gap-h-ccd80147-afad-41d2-a597-3b504cf87b7b) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-84aec7ad-d940-4088-87ac-bd85e761cc54] {
    gap: 4px;
    padding: 0px;
    --gap-h-84aec7ad-d940-4088-87ac-bd85e761cc54: 4px;
    --gap-v-84aec7ad-d940-4088-87ac-bd85e761cc54: 0px;
  }
}
.sd[data-s-93ae2821-cc58-4611-a95f-f28f148c3503] {
  align-items: center;
  background: #ff0000;
  flex: none;
  flex-direction: column;
  height: 38px;
  justify-content: center;
  width: 4px;
  max-width: 100%;
}
.sd[data-s-f2cfaff0-6bb7-4bf4-a0e1-b856445415da] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 32px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f2cfaff0-6bb7-4bf4-a0e1-b856445415da] {
    font-size: 24px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f2cfaff0-6bb7-4bf4-a0e1-b856445415da] {
    font-size: 18px;
  }
}
.sd[data-s-878c9eca-452c-4764-93d3-e463c42c1e5a] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-ccd80147-afad-41d2-a597-3b504cf87b7b) * 0));
  max-width: calc(
    100% - (var(--gap-h-ccd80147-afad-41d2-a597-3b504cf87b7b) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-878c9eca-452c-4764-93d3-e463c42c1e5a] {
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-878c9eca-452c-4764-93d3-e463c42c1e5a] {
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-878c9eca-452c-4764-93d3-e463c42c1e5a] {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-878c9eca-452c-4764-93d3-e463c42c1e5a] {
    font-size: 14px;
  }
}
.sd[data-s-0fb560f3-da39-47f3-83a9-721921d14ff6] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: 1320px;
  --gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6: 0px;
  --gap-v-0fb560f3-da39-47f3-83a9-721921d14ff6: 0px;
  --gap-uuid: 0fb560f3-da39-47f3-83a9-721921d14ff6;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-0fb560f3-da39-47f3-83a9-721921d14ff6] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    --gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6: 0px;
    --gap-v-0fb560f3-da39-47f3-83a9-721921d14ff6: 0px;
  }
}
.sd[data-s-ef27e6aa-6b15-4df7-8f08-ded2623059c6] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0.66667)
  );
  --gap-h-ef27e6aa-6b15-4df7-8f08-ded2623059c6: 0px;
  --gap-v-ef27e6aa-6b15-4df7-8f08-ded2623059c6: 20px;
  --gap-uuid: ef27e6aa-6b15-4df7-8f08-ded2623059c6;
  max-width: calc(
    33.333% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-ef27e6aa-6b15-4df7-8f08-ded2623059c6] {
    padding: 30px 20px;
    --gap-h-ef27e6aa-6b15-4df7-8f08-ded2623059c6: 0px;
    --gap-v-ef27e6aa-6b15-4df7-8f08-ded2623059c6: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ef27e6aa-6b15-4df7-8f08-ded2623059c6] {
    width: calc(100% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0));
    --gap-h-ef27e6aa-6b15-4df7-8f08-ded2623059c6: 0px;
    --gap-v-ef27e6aa-6b15-4df7-8f08-ded2623059c6: 20px;
    max-width: calc(
      100% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0)
    );
  }
}
.sd[data-s-d152e164-7d10-4443-ab19-524713166264] {
  height: auto;
  width: calc(100% - (var(--gap-h-ef27e6aa-6b15-4df7-8f08-ded2623059c6) * 0));
  max-width: calc(
    100% - (var(--gap-h-ef27e6aa-6b15-4df7-8f08-ded2623059c6) * 0)
  );
}
.sd[data-s-1ccbae96-4eb4-4709-8636-33c67452c20d] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ef27e6aa-6b15-4df7-8f08-ded2623059c6) * 0));
  --gap-h-1ccbae96-4eb4-4709-8636-33c67452c20d: 0px;
  --gap-v-1ccbae96-4eb4-4709-8636-33c67452c20d: 10px;
  --gap-uuid: 1ccbae96-4eb4-4709-8636-33c67452c20d;
  max-width: calc(
    100% - (var(--gap-h-ef27e6aa-6b15-4df7-8f08-ded2623059c6) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-1ccbae96-4eb4-4709-8636-33c67452c20d] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-1ccbae96-4eb4-4709-8636-33c67452c20d: 0px;
    --gap-v-1ccbae96-4eb4-4709-8636-33c67452c20d: 10px;
  }
}
.sd[data-s-6f236ef1-3cf4-42c9-9a47-6921d2ca58fe] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6f236ef1-3cf4-42c9-9a47-6921d2ca58fe] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6f236ef1-3cf4-42c9-9a47-6921d2ca58fe] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6f236ef1-3cf4-42c9-9a47-6921d2ca58fe] {
    font-size: 18px;
  }
}
.sd[data-s-20a7fad3-a5f1-4753-824b-f96ae4aec7d9] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-1ccbae96-4eb4-4709-8636-33c67452c20d) * 0));
  max-width: calc(
    100% - (var(--gap-h-1ccbae96-4eb4-4709-8636-33c67452c20d) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-20a7fad3-a5f1-4753-824b-f96ae4aec7d9] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-20a7fad3-a5f1-4753-824b-f96ae4aec7d9] {
    font-size: 14px;
  }
}
.sd[data-s-f787aaa6-6a0f-4b4d-8e13-66af1d514890] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0.66667)
  );
  --gap-h-f787aaa6-6a0f-4b4d-8e13-66af1d514890: 0px;
  --gap-v-f787aaa6-6a0f-4b4d-8e13-66af1d514890: 20px;
  --gap-uuid: f787aaa6-6a0f-4b4d-8e13-66af1d514890;
  max-width: calc(
    33.333% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-f787aaa6-6a0f-4b4d-8e13-66af1d514890] {
    padding: 30px 20px;
    --gap-h-f787aaa6-6a0f-4b4d-8e13-66af1d514890: 0px;
    --gap-v-f787aaa6-6a0f-4b4d-8e13-66af1d514890: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f787aaa6-6a0f-4b4d-8e13-66af1d514890] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0));
    --gap-h-f787aaa6-6a0f-4b4d-8e13-66af1d514890: 0px;
    --gap-v-f787aaa6-6a0f-4b4d-8e13-66af1d514890: 20px;
    max-width: calc(
      100% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0)
    );
  }
}
.sd[data-s-810be59e-c0fe-4080-a3f2-13782d17e997] {
  height: auto;
  width: calc(100% - (var(--gap-h-f787aaa6-6a0f-4b4d-8e13-66af1d514890) * 0));
  max-width: calc(
    100% - (var(--gap-h-f787aaa6-6a0f-4b4d-8e13-66af1d514890) * 0)
  );
}
.sd[data-s-919b6f81-2722-4c24-af44-aaef2715313f] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f787aaa6-6a0f-4b4d-8e13-66af1d514890) * 0));
  --gap-h-919b6f81-2722-4c24-af44-aaef2715313f: 0px;
  --gap-v-919b6f81-2722-4c24-af44-aaef2715313f: 10px;
  --gap-uuid: 919b6f81-2722-4c24-af44-aaef2715313f;
  max-width: calc(
    100% - (var(--gap-h-f787aaa6-6a0f-4b4d-8e13-66af1d514890) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-919b6f81-2722-4c24-af44-aaef2715313f] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-919b6f81-2722-4c24-af44-aaef2715313f: 0px;
    --gap-v-919b6f81-2722-4c24-af44-aaef2715313f: 10px;
  }
}
.sd[data-s-7f8a52f0-6ae2-4d6a-966e-3299f560c318] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7f8a52f0-6ae2-4d6a-966e-3299f560c318] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7f8a52f0-6ae2-4d6a-966e-3299f560c318] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7f8a52f0-6ae2-4d6a-966e-3299f560c318] {
    font-size: 18px;
  }
}
.sd[data-s-759759da-af4b-4684-9f62-90da7f27af25] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-919b6f81-2722-4c24-af44-aaef2715313f) * 0));
  max-width: calc(
    100% - (var(--gap-h-919b6f81-2722-4c24-af44-aaef2715313f) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-759759da-af4b-4684-9f62-90da7f27af25] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-759759da-af4b-4684-9f62-90da7f27af25] {
    font-size: 14px;
  }
}
.sd[data-s-21011787-0a26-49e2-8239-666c4db9ed04] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0.66667)
  );
  --gap-h-21011787-0a26-49e2-8239-666c4db9ed04: 0px;
  --gap-v-21011787-0a26-49e2-8239-666c4db9ed04: 20px;
  --gap-uuid: 21011787-0a26-49e2-8239-666c4db9ed04;
  max-width: calc(
    33.333% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-21011787-0a26-49e2-8239-666c4db9ed04] {
    padding: 30px 20px;
    --gap-h-21011787-0a26-49e2-8239-666c4db9ed04: 0px;
    --gap-v-21011787-0a26-49e2-8239-666c4db9ed04: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-21011787-0a26-49e2-8239-666c4db9ed04] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0));
    --gap-h-21011787-0a26-49e2-8239-666c4db9ed04: 0px;
    --gap-v-21011787-0a26-49e2-8239-666c4db9ed04: 20px;
    max-width: calc(
      100% - (var(--gap-h-0fb560f3-da39-47f3-83a9-721921d14ff6) * 0)
    );
  }
}
.sd[data-s-a756b89f-0b44-412b-84dd-6964cf343279] {
  height: auto;
  width: calc(100% - (var(--gap-h-21011787-0a26-49e2-8239-666c4db9ed04) * 0));
  max-width: calc(
    100% - (var(--gap-h-21011787-0a26-49e2-8239-666c4db9ed04) * 0)
  );
}
.sd[data-s-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-21011787-0a26-49e2-8239-666c4db9ed04) * 0));
  --gap-h-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4: 0px;
  --gap-v-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4: 10px;
  --gap-uuid: 9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4;
  max-width: calc(
    100% - (var(--gap-h-21011787-0a26-49e2-8239-666c4db9ed04) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4: 0px;
    --gap-v-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4: 10px;
  }
}
.sd[data-s-081acf69-6d19-4c26-a5e5-291b2a55cca7] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-081acf69-6d19-4c26-a5e5-291b2a55cca7] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-081acf69-6d19-4c26-a5e5-291b2a55cca7] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-081acf69-6d19-4c26-a5e5-291b2a55cca7] {
    font-size: 18px;
  }
}
.sd[data-s-a8543665-329c-47ee-9ba4-68ff99b7d0d5] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4) * 0));
  max-width: calc(
    100% - (var(--gap-h-9b2ffd22-b1ce-457c-8b24-a79a9ef96ec4) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a8543665-329c-47ee-9ba4-68ff99b7d0d5] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a8543665-329c-47ee-9ba4-68ff99b7d0d5] {
    font-size: 14px;
  }
}
.sd[data-s-4d4d8458-d2c8-4d81-8488-e23a43bc3291] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  --gap-h-4d4d8458-d2c8-4d81-8488-e23a43bc3291: 0px;
  --gap-v-4d4d8458-d2c8-4d81-8488-e23a43bc3291: 40px;
  --gap-uuid: 4d4d8458-d2c8-4d81-8488-e23a43bc3291;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4d4d8458-d2c8-4d81-8488-e23a43bc3291] {
    gap: 40px;
    --gap-h-4d4d8458-d2c8-4d81-8488-e23a43bc3291: 0px;
    --gap-v-4d4d8458-d2c8-4d81-8488-e23a43bc3291: 40px;
  }
}
.sd[data-s-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4d4d8458-d2c8-4d81-8488-e23a43bc3291) * 0));
  --gap-h-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5: 0px;
  --gap-v-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5: 30px;
  --gap-uuid: 7d6f6558-65a7-47df-b2c6-ead2c7cba5b5;
  max-width: calc(
    100% - (var(--gap-h-4d4d8458-d2c8-4d81-8488-e23a43bc3291) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5] {
    gap: 40px;
    --gap-h-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5: 0px;
    --gap-v-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5: 40px;
  }
}
.sd[data-s-32204c28-bb59-4b9c-87a0-91d266a24522] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5) * 0));
  --gap-h-32204c28-bb59-4b9c-87a0-91d266a24522: 10px;
  --gap-v-32204c28-bb59-4b9c-87a0-91d266a24522: 0px;
  --gap-uuid: 32204c28-bb59-4b9c-87a0-91d266a24522;
  max-width: calc(
    100% - (var(--gap-h-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-32204c28-bb59-4b9c-87a0-91d266a24522] {
    gap: 4px;
    padding: 0px;
    --gap-h-32204c28-bb59-4b9c-87a0-91d266a24522: 4px;
    --gap-v-32204c28-bb59-4b9c-87a0-91d266a24522: 0px;
  }
}
.sd[data-s-dfabcc41-adc5-4711-9138-17cf0e74135e] {
  align-items: center;
  background: #ff0000;
  flex: none;
  flex-direction: column;
  height: 38px;
  justify-content: center;
  width: 4px;
  max-width: 100%;
}
.sd[data-s-5798a959-93da-45f0-8673-62de33b5e580] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 32px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5798a959-93da-45f0-8673-62de33b5e580] {
    font-size: 24px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5798a959-93da-45f0-8673-62de33b5e580] {
    font-size: 18px;
  }
}
.sd[data-s-6781451e-1c2c-4bb3-94fc-0f297ec97d51] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5) * 0));
  max-width: calc(
    100% - (var(--gap-h-7d6f6558-65a7-47df-b2c6-ead2c7cba5b5) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6781451e-1c2c-4bb3-94fc-0f297ec97d51] {
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6781451e-1c2c-4bb3-94fc-0f297ec97d51] {
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6781451e-1c2c-4bb3-94fc-0f297ec97d51] {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6781451e-1c2c-4bb3-94fc-0f297ec97d51] {
    font-size: 14px;
  }
}
.sd[data-s-35b06826-10ba-4e14-80a8-e6a6b1378b15] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-35b06826-10ba-4e14-80a8-e6a6b1378b15: 0px;
  --gap-v-35b06826-10ba-4e14-80a8-e6a6b1378b15: 0px;
  --gap-uuid: 35b06826-10ba-4e14-80a8-e6a6b1378b15;
}
@media screen and (max-width: 480px) {
  .sd[data-s-35b06826-10ba-4e14-80a8-e6a6b1378b15] {
    gap: 0px;
    --gap-h-35b06826-10ba-4e14-80a8-e6a6b1378b15: 0px;
    --gap-v-35b06826-10ba-4e14-80a8-e6a6b1378b15: 0px;
  }
}
.sd[data-s-c869062c-4111-44a8-bcd2-4f75d3a23831] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  padding: 0px;
  width: 1320px;
  --gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831: 0px;
  --gap-v-c869062c-4111-44a8-bcd2-4f75d3a23831: 0px;
  --gap-uuid: c869062c-4111-44a8-bcd2-4f75d3a23831;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c869062c-4111-44a8-bcd2-4f75d3a23831] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    --gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831: 0px;
    --gap-v-c869062c-4111-44a8-bcd2-4f75d3a23831: 0px;
  }
}
.sd[data-s-c53bd8cd-6377-4b85-a036-532efb773cd9] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0.66667)
  );
  --gap-h-c53bd8cd-6377-4b85-a036-532efb773cd9: 0px;
  --gap-v-c53bd8cd-6377-4b85-a036-532efb773cd9: 20px;
  --gap-uuid: c53bd8cd-6377-4b85-a036-532efb773cd9;
  max-width: calc(
    33.333% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-c53bd8cd-6377-4b85-a036-532efb773cd9] {
    padding: 30px 20px;
    --gap-h-c53bd8cd-6377-4b85-a036-532efb773cd9: 0px;
    --gap-v-c53bd8cd-6377-4b85-a036-532efb773cd9: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c53bd8cd-6377-4b85-a036-532efb773cd9] {
    width: calc(100% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0));
    --gap-h-c53bd8cd-6377-4b85-a036-532efb773cd9: 0px;
    --gap-v-c53bd8cd-6377-4b85-a036-532efb773cd9: 20px;
    max-width: calc(
      100% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0)
    );
  }
}
.sd[data-s-6f43d633-e2dd-478f-b793-59d0651fd1e5] {
  height: auto;
  width: calc(100% - (var(--gap-h-c53bd8cd-6377-4b85-a036-532efb773cd9) * 0));
  max-width: calc(
    100% - (var(--gap-h-c53bd8cd-6377-4b85-a036-532efb773cd9) * 0)
  );
}
.sd[data-s-5cd78a83-3287-4185-bfcb-99119139ec9b] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-c53bd8cd-6377-4b85-a036-532efb773cd9) * 0));
  --gap-h-5cd78a83-3287-4185-bfcb-99119139ec9b: 0px;
  --gap-v-5cd78a83-3287-4185-bfcb-99119139ec9b: 10px;
  --gap-uuid: 5cd78a83-3287-4185-bfcb-99119139ec9b;
  max-width: calc(
    100% - (var(--gap-h-c53bd8cd-6377-4b85-a036-532efb773cd9) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-5cd78a83-3287-4185-bfcb-99119139ec9b] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-5cd78a83-3287-4185-bfcb-99119139ec9b: 0px;
    --gap-v-5cd78a83-3287-4185-bfcb-99119139ec9b: 10px;
  }
}
.sd[data-s-e911d11b-53a1-4687-a629-eac81cb02660] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e911d11b-53a1-4687-a629-eac81cb02660] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e911d11b-53a1-4687-a629-eac81cb02660] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e911d11b-53a1-4687-a629-eac81cb02660] {
    font-size: 18px;
  }
}
.sd[data-s-c8b528e1-a860-4fe1-8aed-62f127bb5321] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-5cd78a83-3287-4185-bfcb-99119139ec9b) * 0));
  max-width: calc(
    100% - (var(--gap-h-5cd78a83-3287-4185-bfcb-99119139ec9b) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c8b528e1-a860-4fe1-8aed-62f127bb5321] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c8b528e1-a860-4fe1-8aed-62f127bb5321] {
    font-size: 14px;
  }
}
.sd[data-s-6ffe0485-d864-4181-8f4f-6a0aae1c6c91] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0.66667)
  );
  --gap-h-6ffe0485-d864-4181-8f4f-6a0aae1c6c91: 0px;
  --gap-v-6ffe0485-d864-4181-8f4f-6a0aae1c6c91: 20px;
  --gap-uuid: 6ffe0485-d864-4181-8f4f-6a0aae1c6c91;
  max-width: calc(
    33.333% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-6ffe0485-d864-4181-8f4f-6a0aae1c6c91] {
    padding: 30px 20px;
    --gap-h-6ffe0485-d864-4181-8f4f-6a0aae1c6c91: 0px;
    --gap-v-6ffe0485-d864-4181-8f4f-6a0aae1c6c91: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6ffe0485-d864-4181-8f4f-6a0aae1c6c91] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0));
    --gap-h-6ffe0485-d864-4181-8f4f-6a0aae1c6c91: 0px;
    --gap-v-6ffe0485-d864-4181-8f4f-6a0aae1c6c91: 20px;
    max-width: calc(
      100% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0)
    );
  }
}
.sd[data-s-c386d666-b87e-49a2-90a9-07d8cf1acd40] {
  height: auto;
  width: calc(100% - (var(--gap-h-6ffe0485-d864-4181-8f4f-6a0aae1c6c91) * 0));
  max-width: calc(
    100% - (var(--gap-h-6ffe0485-d864-4181-8f4f-6a0aae1c6c91) * 0)
  );
}
.sd[data-s-f6279a09-803c-4981-af0a-7b47846bf546] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-6ffe0485-d864-4181-8f4f-6a0aae1c6c91) * 0));
  --gap-h-f6279a09-803c-4981-af0a-7b47846bf546: 0px;
  --gap-v-f6279a09-803c-4981-af0a-7b47846bf546: 10px;
  --gap-uuid: f6279a09-803c-4981-af0a-7b47846bf546;
  max-width: calc(
    100% - (var(--gap-h-6ffe0485-d864-4181-8f4f-6a0aae1c6c91) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-f6279a09-803c-4981-af0a-7b47846bf546] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-f6279a09-803c-4981-af0a-7b47846bf546: 0px;
    --gap-v-f6279a09-803c-4981-af0a-7b47846bf546: 10px;
  }
}
.sd[data-s-bda8b12b-7be3-4486-8c66-13638937bc37] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bda8b12b-7be3-4486-8c66-13638937bc37] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bda8b12b-7be3-4486-8c66-13638937bc37] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bda8b12b-7be3-4486-8c66-13638937bc37] {
    font-size: 18px;
  }
}
.sd[data-s-6eb1c51e-0985-4701-bfe2-bc44977bd135] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-f6279a09-803c-4981-af0a-7b47846bf546) * 0));
  max-width: calc(
    100% - (var(--gap-h-f6279a09-803c-4981-af0a-7b47846bf546) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6eb1c51e-0985-4701-bfe2-bc44977bd135] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6eb1c51e-0985-4701-bfe2-bc44977bd135] {
    font-size: 14px;
  }
}
.sd[data-s-5b6ee96a-58dc-4b24-833f-d34de20f2b6e] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0.66667)
  );
  --gap-h-5b6ee96a-58dc-4b24-833f-d34de20f2b6e: 0px;
  --gap-v-5b6ee96a-58dc-4b24-833f-d34de20f2b6e: 20px;
  --gap-uuid: 5b6ee96a-58dc-4b24-833f-d34de20f2b6e;
  max-width: calc(
    33.333% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-5b6ee96a-58dc-4b24-833f-d34de20f2b6e] {
    padding: 30px 20px;
    --gap-h-5b6ee96a-58dc-4b24-833f-d34de20f2b6e: 0px;
    --gap-v-5b6ee96a-58dc-4b24-833f-d34de20f2b6e: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b6ee96a-58dc-4b24-833f-d34de20f2b6e] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0));
    --gap-h-5b6ee96a-58dc-4b24-833f-d34de20f2b6e: 0px;
    --gap-v-5b6ee96a-58dc-4b24-833f-d34de20f2b6e: 20px;
    max-width: calc(
      100% - (var(--gap-h-c869062c-4111-44a8-bcd2-4f75d3a23831) * 0)
    );
  }
}
.sd[data-s-0e304ac0-91ef-419b-bd0e-7aed918b850e] {
  height: auto;
  width: calc(100% - (var(--gap-h-5b6ee96a-58dc-4b24-833f-d34de20f2b6e) * 0));
  max-width: calc(
    100% - (var(--gap-h-5b6ee96a-58dc-4b24-833f-d34de20f2b6e) * 0)
  );
}
.sd[data-s-52371abb-72ba-42ef-84da-f9baae23093d] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-5b6ee96a-58dc-4b24-833f-d34de20f2b6e) * 0));
  --gap-h-52371abb-72ba-42ef-84da-f9baae23093d: 0px;
  --gap-v-52371abb-72ba-42ef-84da-f9baae23093d: 10px;
  --gap-uuid: 52371abb-72ba-42ef-84da-f9baae23093d;
  max-width: calc(
    100% - (var(--gap-h-5b6ee96a-58dc-4b24-833f-d34de20f2b6e) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-52371abb-72ba-42ef-84da-f9baae23093d] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-52371abb-72ba-42ef-84da-f9baae23093d: 0px;
    --gap-v-52371abb-72ba-42ef-84da-f9baae23093d: 10px;
  }
}
.sd[data-s-a08bcc86-e2c3-4b72-a943-102832785427] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a08bcc86-e2c3-4b72-a943-102832785427] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a08bcc86-e2c3-4b72-a943-102832785427] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a08bcc86-e2c3-4b72-a943-102832785427] {
    font-size: 18px;
  }
}
.sd[data-s-a7567d43-bf9f-49db-87fe-34af6932eae2] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-52371abb-72ba-42ef-84da-f9baae23093d) * 0));
  max-width: calc(
    100% - (var(--gap-h-52371abb-72ba-42ef-84da-f9baae23093d) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a7567d43-bf9f-49db-87fe-34af6932eae2] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a7567d43-bf9f-49db-87fe-34af6932eae2] {
    font-size: 14px;
  }
}
.sd[data-s-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005: 0px;
  --gap-v-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005: 0px;
  --gap-uuid: 10b1fdc8-fb6a-41bd-86a1-d6894f6f5005;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    --gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005: 0px;
    --gap-v-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005: 0px;
  }
}
.sd[data-s-5cd8a494-4afa-42ac-a538-e122eb1047d9] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0.66667)
  );
  --gap-h-5cd8a494-4afa-42ac-a538-e122eb1047d9: 0px;
  --gap-v-5cd8a494-4afa-42ac-a538-e122eb1047d9: 20px;
  --gap-uuid: 5cd8a494-4afa-42ac-a538-e122eb1047d9;
  max-width: calc(
    33.333% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-5cd8a494-4afa-42ac-a538-e122eb1047d9] {
    padding: 30px 20px;
    --gap-h-5cd8a494-4afa-42ac-a538-e122eb1047d9: 0px;
    --gap-v-5cd8a494-4afa-42ac-a538-e122eb1047d9: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5cd8a494-4afa-42ac-a538-e122eb1047d9] {
    width: calc(100% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0));
    --gap-h-5cd8a494-4afa-42ac-a538-e122eb1047d9: 0px;
    --gap-v-5cd8a494-4afa-42ac-a538-e122eb1047d9: 20px;
    max-width: calc(
      100% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0)
    );
  }
}
.sd[data-s-cf06f8a2-1f4c-449a-b862-467c33b14fc9] {
  height: auto;
  width: calc(100% - (var(--gap-h-5cd8a494-4afa-42ac-a538-e122eb1047d9) * 0));
  max-width: calc(
    100% - (var(--gap-h-5cd8a494-4afa-42ac-a538-e122eb1047d9) * 0)
  );
}
.sd[data-s-3debdfa3-1fdc-4980-ac98-2843786320bb] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5cd8a494-4afa-42ac-a538-e122eb1047d9) * 0));
  --gap-h-3debdfa3-1fdc-4980-ac98-2843786320bb: 0px;
  --gap-v-3debdfa3-1fdc-4980-ac98-2843786320bb: 10px;
  --gap-uuid: 3debdfa3-1fdc-4980-ac98-2843786320bb;
  max-width: calc(
    100% - (var(--gap-h-5cd8a494-4afa-42ac-a538-e122eb1047d9) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-3debdfa3-1fdc-4980-ac98-2843786320bb] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-3debdfa3-1fdc-4980-ac98-2843786320bb: 0px;
    --gap-v-3debdfa3-1fdc-4980-ac98-2843786320bb: 10px;
  }
}
.sd[data-s-409fba5f-0dbf-4fb7-9a81-6718f5110d16] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-409fba5f-0dbf-4fb7-9a81-6718f5110d16] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-409fba5f-0dbf-4fb7-9a81-6718f5110d16] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-409fba5f-0dbf-4fb7-9a81-6718f5110d16] {
    font-size: 18px;
  }
}
.sd[data-s-465b25fc-91dc-4ef9-b93e-3edef8ad8b6f] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-3debdfa3-1fdc-4980-ac98-2843786320bb) * 0));
  max-width: calc(
    100% - (var(--gap-h-3debdfa3-1fdc-4980-ac98-2843786320bb) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-465b25fc-91dc-4ef9-b93e-3edef8ad8b6f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-465b25fc-91dc-4ef9-b93e-3edef8ad8b6f] {
    font-size: 14px;
  }
}
.sd[data-s-424ccd6e-9290-4bbc-9e05-cf0c891f755e] {
  align-content: center;
  align-items: center;
  background: #eeeeee;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 40px 30px;
  width: calc(
    33.333% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0.66667)
  );
  --gap-h-424ccd6e-9290-4bbc-9e05-cf0c891f755e: 0px;
  --gap-v-424ccd6e-9290-4bbc-9e05-cf0c891f755e: 20px;
  --gap-uuid: 424ccd6e-9290-4bbc-9e5-cf0c891f755e;
  max-width: calc(
    33.333% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0.66667)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-424ccd6e-9290-4bbc-9e05-cf0c891f755e] {
    padding: 30px 20px;
    --gap-h-424ccd6e-9290-4bbc-9e05-cf0c891f755e: 0px;
    --gap-v-424ccd6e-9290-4bbc-9e05-cf0c891f755e: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-424ccd6e-9290-4bbc-9e05-cf0c891f755e] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    width: calc(100% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0));
    --gap-h-424ccd6e-9290-4bbc-9e05-cf0c891f755e: 0px;
    --gap-v-424ccd6e-9290-4bbc-9e05-cf0c891f755e: 20px;
    max-width: calc(
      100% - (var(--gap-h-10b1fdc8-fb6a-41bd-86a1-d6894f6f5005) * 0)
    );
  }
}
.sd[data-s-c62ae220-5ce2-4599-a37e-956456424b01] {
  height: auto;
  width: calc(100% - (var(--gap-h-424ccd6e-9290-4bbc-9e05-cf0c891f755e) * 0));
  max-width: calc(
    100% - (var(--gap-h-424ccd6e-9290-4bbc-9e05-cf0c891f755e) * 0)
  );
}
.sd[data-s-81f3bccd-3b19-4c96-9bc9-864b8eab2caa] {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-424ccd6e-9290-4bbc-9e05-cf0c891f755e) * 0));
  --gap-h-81f3bccd-3b19-4c96-9bc9-864b8eab2caa: 0px;
  --gap-v-81f3bccd-3b19-4c96-9bc9-864b8eab2caa: 10px;
  --gap-uuid: 81f3bccd-3b19-4c96-9bc9-864b8eab2caa;
  max-width: calc(
    100% - (var(--gap-h-424ccd6e-9290-4bbc-9e05-cf0c891f755e) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-81f3bccd-3b19-4c96-9bc9-864b8eab2caa] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-81f3bccd-3b19-4c96-9bc9-864b8eab2caa: 0px;
    --gap-v-81f3bccd-3b19-4c96-9bc9-864b8eab2caa: 10px;
  }
}
.sd[data-s-218ac6cd-acde-4cf0-a5f4-2e0e965bf32b] {
  color: #000000;
  font-family: var(--s-font-698fd34e);
  font-size: 22px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.4;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-218ac6cd-acde-4cf0-a5f4-2e0e965bf32b] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-218ac6cd-acde-4cf0-a5f4-2e0e965bf32b] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-218ac6cd-acde-4cf0-a5f4-2e0e965bf32b] {
    font-size: 18px;
  }
}
.sd[data-s-d60908e3-8b42-43b3-8d15-8aca786b62f3] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  margin: 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-81f3bccd-3b19-4c96-9bc9-864b8eab2caa) * 0));
  max-width: calc(
    100% - (var(--gap-h-81f3bccd-3b19-4c96-9bc9-864b8eab2caa) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d60908e3-8b42-43b3-8d15-8aca786b62f3] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d60908e3-8b42-43b3-8d15-8aca786b62f3] {
    font-size: 14px;
  }
}
.sd[data-s-9bb388d1-8643-435c-b324-9753b7812ce6] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-9bb388d1-8643-435c-b324-9753b7812ce6: 0px;
  --gap-v-9bb388d1-8643-435c-b324-9753b7812ce6: 40px;
  --gap-uuid: 9bb388d1-8643-435c-b324-9753b7812ce6;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9bb388d1-8643-435c-b324-9753b7812ce6] {
    display: flex;
    padding: 100px 60px 100px 60px;
    --gap-h-9bb388d1-8643-435c-b324-9753b7812ce6: 0px;
    --gap-v-9bb388d1-8643-435c-b324-9753b7812ce6: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9bb388d1-8643-435c-b324-9753b7812ce6] {
    display: flex;
    padding: 80px 30px 80px 30px;
    --gap-h-9bb388d1-8643-435c-b324-9753b7812ce6: 0px;
    --gap-v-9bb388d1-8643-435c-b324-9753b7812ce6: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9bb388d1-8643-435c-b324-9753b7812ce6] {
    display: none;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-9bb388d1-8643-435c-b324-9753b7812ce6: 0px;
    --gap-v-9bb388d1-8643-435c-b324-9753b7812ce6: 40px;
  }
}

.sd[data-s-7e94b2e9-e718-44f3-8b62-38aade1e4a1f] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px;
  width: 1320px;
  --gap-h-7e94b2e9-e718-44f3-8b62-38aade1e4a1f: 0px;
  --gap-v-7e94b2e9-e718-44f3-8b62-38aade1e4a1f: 30px;
  --gap-uuid: 7e94b2e9-e718-44f3-8b62-38aade1e4a1f;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7e94b2e9-e718-44f3-8b62-38aade1e4a1f] {
    gap: 40px;
    --gap-h-7e94b2e9-e718-44f3-8b62-38aade1e4a1f: 0px;
    --gap-v-7e94b2e9-e718-44f3-8b62-38aade1e4a1f: 40px;
  }
}
.sd[data-s-d64a8be2-ad98-44e3-a270-04a63f1ae59a] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: calc(100% - (var(--gap-h-7e94b2e9-e718-44f3-8b62-38aade1e4a1f) * 0));
  max-width: calc(
    100% - (var(--gap-h-7e94b2e9-e718-44f3-8b62-38aade1e4a1f) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d64a8be2-ad98-44e3-a270-04a63f1ae59a] {
    display: flex !important;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d64a8be2-ad98-44e3-a270-04a63f1ae59a] {
    font-size: 28px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d64a8be2-ad98-44e3-a270-04a63f1ae59a] {
    display: none;
    font-size: 28px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d64a8be2-ad98-44e3-a270-04a63f1ae59a] {
    display: none;
    line-height: 1.4;
  }
  /* .related-links-sp .sd[data-s-d64a8be2-ad98-44e3-a270-04a63f1ae59a] {
    display: flex;
    line-height: 1.4;
  } */
}
.sd[data-s-933a4215-58d9-40a4-a9ab-fb8a6711d3ac] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7e94b2e9-e718-44f3-8b62-38aade1e4a1f) * 0));
  --gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac: 0px;
  --gap-v-933a4215-58d9-40a4-a9ab-fb8a6711d3ac: 0px;
  --gap-uuid: 933a4215-58d9-40a4-a9ab-fb8a6711d3ac;
  max-width: calc(
    100% - (var(--gap-h-7e94b2e9-e718-44f3-8b62-38aade1e4a1f) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-933a4215-58d9-40a4-a9ab-fb8a6711d3ac] {
    /* flex-direction: column; */
    flex-wrap: nowrap;
    gap: 60px 0;
    width: 100%;
    --gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac: 0px;
    --gap-v-933a4215-58d9-40a4-a9ab-fb8a6711d3ac: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-933a4215-58d9-40a4-a9ab-fb8a6711d3ac] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac: 6px;
    --gap-v-933a4215-58d9-40a4-a9ab-fb8a6711d3ac: 0px;
  }
}
.sd[data-s-0c18a184-1138-40f6-b3cf-00f66308417f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(50% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0.5));
  z-index: 2;
  --gap-h-0c18a184-1138-40f6-b3cf-00f66308417f: 0px;
  --gap-v-0c18a184-1138-40f6-b3cf-00f66308417f: 12px;
  --gap-uuid: 0c18a184-1138-40f6-b3cf-00f66308417f;
  max-width: calc(
    50% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0.5)
  );
}
.sd[data-s-0c18a184-1138-40f6-b3cf-00f66308417f]:hover {
  opacity: 1;
  --gap-h-0c18a184-1138-40f6-b3cf-00f66308417f: 0px;
  --gap-v-0c18a184-1138-40f6-b3cf-00f66308417f: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-0c18a184-1138-40f6-b3cf-00f66308417f] {
    gap: 12px 0px;
    width: 50%;
    --gap-h-0c18a184-1138-40f6-b3cf-00f66308417f: 0px;
    --gap-v-0c18a184-1138-40f6-b3cf-00f66308417f: 12px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0c18a184-1138-40f6-b3cf-00f66308417f] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0));
    --gap-h-0c18a184-1138-40f6-b3cf-00f66308417f: 0px;
    --gap-v-0c18a184-1138-40f6-b3cf-00f66308417f: 4px;
    max-width: calc(
      100% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0)
    );
    height: calc(
      100% - (var(--gap-v-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0)
    );
  }
}
.sd[data-s-24fa4561-a333-4b45-929a-162752214ec1] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 7px;
  justify-content: flex-end;
  left: 0px;
  padding: 18px 20px 0px 0px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-24fa4561-a333-4b45-929a-162752214ec1: 0px;
  --gap-v-24fa4561-a333-4b45-929a-162752214ec1: 7px;
  --gap-uuid: 24fa4561-a333-4b45-929a-162752214ec1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-24fa4561-a333-4b45-929a-162752214ec1] {
    padding: 16px 20px 0px 0px;
    --gap-h-24fa4561-a333-4b45-929a-162752214ec1: 0px;
    --gap-v-24fa4561-a333-4b45-929a-162752214ec1: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-24fa4561-a333-4b45-929a-162752214ec1] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-24fa4561-a333-4b45-929a-162752214ec1: 0px;
    --gap-v-24fa4561-a333-4b45-929a-162752214ec1: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-24fa4561-a333-4b45-929a-162752214ec1] {
    gap: 16px 0px;
    --gap-h-24fa4561-a333-4b45-929a-162752214ec1: 0px;
    --gap-v-24fa4561-a333-4b45-929a-162752214ec1: 16px;
  }
}
.sd[data-s-8be2594f-e7d9-490f-8c6a-73f77149fbe0] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 10px;
  --gap-v-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 0px;
  --gap-uuid: 8be2594f-e7d9-490f-8c6a-73f77149fbe0;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8be2594f-e7d9-490f-8c6a-73f77149fbe0] {
    gap: 12px;
    --gap-h-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 12px;
    --gap-v-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8be2594f-e7d9-490f-8c6a-73f77149fbe0] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 15px;
    --gap-v-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8be2594f-e7d9-490f-8c6a-73f77149fbe0] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 16px;
    --gap-v-8be2594f-e7d9-490f-8c6a-73f77149fbe0: 0px;
    max-width: 100%;
  }
}
.sd[data-s-234aaa51-377f-4b7e-ad93-48b59d405cdc] {
  color: #ffffffff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-234aaa51-377f-4b7e-ad93-48b59d405cdc: 0px;
  --gap-v-234aaa51-377f-4b7e-ad93-48b59d405cdc: 3px;
  --gap-uuid: 234aaa51-377f-4b7e-ad93-48b59d405cdc;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-234aaa51-377f-4b7e-ad93-48b59d405cdc] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-234aaa51-377f-4b7e-ad93-48b59d405cdc: 0px;
    --gap-v-234aaa51-377f-4b7e-ad93-48b59d405cdc: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-234aaa51-377f-4b7e-ad93-48b59d405cdc] {
    font-size: 13px;
    --gap-h-234aaa51-377f-4b7e-ad93-48b59d405cdc: 0px;
    --gap-v-234aaa51-377f-4b7e-ad93-48b59d405cdc: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-234aaa51-377f-4b7e-ad93-48b59d405cdc] {
    font-size: 14px;
    --gap-h-234aaa51-377f-4b7e-ad93-48b59d405cdc: 0px;
    --gap-v-234aaa51-377f-4b7e-ad93-48b59d405cdc: 3px;
  }
}
.sd[data-s-6dfa5f06-122b-4ecd-8694-7535f5503e4b] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-0c18a184-1138-40f6-b3cf-00f66308417f]:hover
  .sd[data-s-6dfa5f06-122b-4ecd-8694-7535f5503e4b] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6dfa5f06-122b-4ecd-8694-7535f5503e4b] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6dfa5f06-122b-4ecd-8694-7535f5503e4b] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-7ec8d373-d093-43a2-8853-daca8b21ae15] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-0c18a184-1138-40f6-b3cf-00f66308417f) * 0));
  left: 0px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: auto;
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: calc(100% - (var(--gap-h-0c18a184-1138-40f6-b3cf-00f66308417f) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-0c18a184-1138-40f6-b3cf-00f66308417f) * 0)
  );
}
.sd[data-s-0c18a184-1138-40f6-b3cf-00f66308417f]:hover
  .sd[data-s-7ec8d373-d093-43a2-8853-daca8b21ae15] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-bf577960-3cea-45c2-adf2-8b97f6289f49] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-0c18a184-1138-40f6-b3cf-00f66308417f) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-0c18a184-1138-40f6-b3cf-00f66308417f) * 0)
  );
}
.sd[data-s-7f4ed488-df55-4dff-b0b6-311190a40345] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(50% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0.5));
  z-index: 2;
  --gap-h-7f4ed488-df55-4dff-b0b6-311190a40345: 0px;
  --gap-v-7f4ed488-df55-4dff-b0b6-311190a40345: 12px;
  --gap-uuid: 7f4ed488-df55-4dff-b0b6-311190a40345;
  max-width: calc(
    50% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0.5)
  );
}
.sd[data-s-7f4ed488-df55-4dff-b0b6-311190a40345]:hover {
  opacity: 1;
  --gap-h-7f4ed488-df55-4dff-b0b6-311190a40345: 0px;
  --gap-v-7f4ed488-df55-4dff-b0b6-311190a40345: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7f4ed488-df55-4dff-b0b6-311190a40345] {
    gap: 12px 0px;
    width: 50%;
    --gap-h-7f4ed488-df55-4dff-b0b6-311190a40345: 0px;
    --gap-v-7f4ed488-df55-4dff-b0b6-311190a40345: 12px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7f4ed488-df55-4dff-b0b6-311190a40345] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0));
    --gap-h-7f4ed488-df55-4dff-b0b6-311190a40345: 0px;
    --gap-v-7f4ed488-df55-4dff-b0b6-311190a40345: 4px;
    max-width: calc(
      100% - (var(--gap-h-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0)
    );
    height: calc(
      100% - (var(--gap-v-933a4215-58d9-40a4-a9ab-fb8a6711d3ac) * 0)
    );
  }
}
.sd[data-s-367745f5-aef1-416b-a4f7-d46bb9f75796] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 7px;
  justify-content: flex-end;
  left: 0px;
  padding: 18px 20px 0px 15px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-367745f5-aef1-416b-a4f7-d46bb9f75796: 0px;
  --gap-v-367745f5-aef1-416b-a4f7-d46bb9f75796: 7px;
  --gap-uuid: 367745f5-aef1-416b-a4f7-d46bb9f75796;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-367745f5-aef1-416b-a4f7-d46bb9f75796] {
    padding: 16px 20px 0px 15px;
    --gap-h-367745f5-aef1-416b-a4f7-d46bb9f75796: 0px;
    --gap-v-367745f5-aef1-416b-a4f7-d46bb9f75796: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-367745f5-aef1-416b-a4f7-d46bb9f75796] {
    gap: 40px 0px;
    padding: 16px 40px 0px 20px;
    --gap-h-367745f5-aef1-416b-a4f7-d46bb9f75796: 0px;
    --gap-v-367745f5-aef1-416b-a4f7-d46bb9f75796: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-367745f5-aef1-416b-a4f7-d46bb9f75796] {
    gap: 16px 0px;
    --gap-h-367745f5-aef1-416b-a4f7-d46bb9f75796: 0px;
    --gap-v-367745f5-aef1-416b-a4f7-d46bb9f75796: 16px;
  }
}
.sd[data-s-92731d9b-6ff4-428a-aca4-53fc03ba923e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-92731d9b-6ff4-428a-aca4-53fc03ba923e: 10px;
  --gap-v-92731d9b-6ff4-428a-aca4-53fc03ba923e: 0px;
  --gap-uuid: 92731d9b-6ff4-428a-aca4-53fc03ba923e;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-92731d9b-6ff4-428a-aca4-53fc03ba923e] {
    gap: 12px;
    --gap-h-92731d9b-6ff4-428a-aca4-53fc03ba923e: 12px;
    --gap-v-92731d9b-6ff4-428a-aca4-53fc03ba923e: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-92731d9b-6ff4-428a-aca4-53fc03ba923e] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-92731d9b-6ff4-428a-aca4-53fc03ba923e: 15px;
    --gap-v-92731d9b-6ff4-428a-aca4-53fc03ba923e: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-92731d9b-6ff4-428a-aca4-53fc03ba923e] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-92731d9b-6ff4-428a-aca4-53fc03ba923e: 16px;
    --gap-v-92731d9b-6ff4-428a-aca4-53fc03ba923e: 0px;
    max-width: 100%;
  }
}
.sd[data-s-41b27c3a-6db2-4219-8ad0-8129e8e77cda] {
  color: #ffffffff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 0px;
  --gap-v-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 3px;
  --gap-uuid: 41b27c3a-6db2-4219-8ad0-8129e8e77cda;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-41b27c3a-6db2-4219-8ad0-8129e8e77cda] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 0px;
    --gap-v-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-41b27c3a-6db2-4219-8ad0-8129e8e77cda] {
    font-size: 13px;
    --gap-h-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 0px;
    --gap-v-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-41b27c3a-6db2-4219-8ad0-8129e8e77cda] {
    font-size: 14px;
    --gap-h-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 0px;
    --gap-v-41b27c3a-6db2-4219-8ad0-8129e8e77cda: 3px;
  }
}
.sd[data-s-ee879383-addf-4860-a6ec-99bf51c44ffe] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-7f4ed488-df55-4dff-b0b6-311190a40345]:hover
  .sd[data-s-ee879383-addf-4860-a6ec-99bf51c44ffe] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ee879383-addf-4860-a6ec-99bf51c44ffe] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ee879383-addf-4860-a6ec-99bf51c44ffe] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-cd73193f-9f6c-4f00-803b-83ece5e5729e] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-7f4ed488-df55-4dff-b0b6-311190a40345) * 0));
  left: 0px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: auto;
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: calc(100% - (var(--gap-h-7f4ed488-df55-4dff-b0b6-311190a40345) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-7f4ed488-df55-4dff-b0b6-311190a40345) * 0)
  );
}
.sd[data-s-7f4ed488-df55-4dff-b0b6-311190a40345]:hover
  .sd[data-s-cd73193f-9f6c-4f00-803b-83ece5e5729e] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-3f652e94-faba-4acd-b6ed-a182cdcb22f0] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-7f4ed488-df55-4dff-b0b6-311190a40345) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-7f4ed488-df55-4dff-b0b6-311190a40345) * 0)
  );
}
.sd[data-s-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 0px;
  --gap-v-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 40px;
  --gap-uuid: 9e28ea09-76a7-4bf9-b8de-2fdbb290f61f;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f] {
    display: none;
    --gap-h-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 0px;
    --gap-v-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f] {
    display: flex;
    padding: 80px 30px 80px 30px;
    --gap-h-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 0px;
    --gap-v-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f] {
    display: none;
    gap: 40px;
    padding: 60px 20px 60px 20px;
    --gap-h-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 0px;
    --gap-v-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f] {
    display: none;
    --gap-h-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 0px;
    --gap-v-9e28ea09-76a7-4bf9-b8de-2fdbb290f61f: 40px;
  }
}
.sd[data-s-a281d282-8670-4d5c-948f-1ba0e1c27671]:hover {
  --gap-h-a281d282-8670-4d5c-948f-1ba0e1c27671: 0px;
  --gap-v-a281d282-8670-4d5c-948f-1ba0e1c27671: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a281d282-8670-4d5c-948f-1ba0e1c27671]:hover {
    opacity: 1;
  }
}
.sd[data-s-a281d282-8670-4d5c-948f-1ba0e1c27671]:hover
  .sd[data-s-b5e607cb-9b4f-44a0-87c5-4f2ac1f921e9] {
  transform: translate(7px, 0px);
}
.sd[data-s-a281d282-8670-4d5c-948f-1ba0e1c27671]:hover
  .sd[data-s-b6e05996-c631-46f7-915e-3b7438fbbb12] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-0d0f6d3c-e0e0-4cc5-8e31-be2244e4ad1f]:hover {
  --gap-h-0d0f6d3c-e0e0-4cc5-8e31-be2244e4ad1f: 0px;
  --gap-v-0d0f6d3c-e0e0-4cc5-8e31-be2244e4ad1f: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-0d0f6d3c-e0e0-4cc5-8e31-be2244e4ad1f]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-0d0f6d3c-e0e0-4cc5-8e31-be2244e4ad1f]:hover
  .sd[data-s-6dc4a63e-d1a7-4ed9-9c59-d7b5db467781] {
  transform: translate(7px, 0px);
}
.sd[data-s-0d0f6d3c-e0e0-4cc5-8e31-be2244e4ad1f]:hover
  .sd[data-s-51ce7a03-4198-48f8-9dea-32043d99310b] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-0177b342-1bba-4f37-be09-e40be966a247] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-0177b342-1bba-4f37-be09-e40be966a247: 0px;
  --gap-v-0177b342-1bba-4f37-be09-e40be966a247: 40px;
  --gap-uuid: 0177b342-1bba-4f37-be09-e40be966a247;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0177b342-1bba-4f37-be09-e40be966a247] {
    display: none;
    padding: 100px 60px 100px 60px;
    --gap-h-0177b342-1bba-4f37-be09-e40be966a247: 0px;
    --gap-v-0177b342-1bba-4f37-be09-e40be966a247: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0177b342-1bba-4f37-be09-e40be966a247] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-0177b342-1bba-4f37-be09-e40be966a247: 0px;
    --gap-v-0177b342-1bba-4f37-be09-e40be966a247: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0177b342-1bba-4f37-be09-e40be966a247] {
    display: flex;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-0177b342-1bba-4f37-be09-e40be966a247: 0px;
    --gap-v-0177b342-1bba-4f37-be09-e40be966a247: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0177b342-1bba-4f37-be09-e40be966a247] {
    display: flex;
    padding: 60px 20px 60px 20px;
    --gap-h-0177b342-1bba-4f37-be09-e40be966a247: 0px;
    --gap-v-0177b342-1bba-4f37-be09-e40be966a247: 40px;
  }
}
.sd[data-s-a9d48a51-57bf-4b3c-bf6d-0bf78470dfdd]:hover {
  opacity: 1;
  --gap-h-a9d48a51-57bf-4b3c-bf6d-0bf78470dfdd: 0px;
  --gap-v-a9d48a51-57bf-4b3c-bf6d-0bf78470dfdd: 12px;
}
.sd[data-s-a9d48a51-57bf-4b3c-bf6d-0bf78470dfdd]:hover
  .sd[data-s-c345fa6c-9326-4a25-834f-84cab417cb8f] {
  transform: translate(7px, 0px);
}
.sd[data-s-a9d48a51-57bf-4b3c-bf6d-0bf78470dfdd]:hover
  .sd[data-s-f189fff9-1994-4fa8-87de-a88499f69fe0] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-a849b267-0938-490a-be9c-cda5eab48e1f]:hover {
  opacity: 1;
  --gap-h-a849b267-0938-490a-be9c-cda5eab48e1f: 0px;
  --gap-v-a849b267-0938-490a-be9c-cda5eab48e1f: 12px;
}
.sd[data-s-a849b267-0938-490a-be9c-cda5eab48e1f]:hover
  .sd[data-s-01a1db4b-7cf1-4d30-b1d4-659b1b67907d] {
  transform: translate(7px, 0px);
}
.sd[data-s-a849b267-0938-490a-be9c-cda5eab48e1f]:hover
  .sd[data-s-5e0e5505-bb7b-4128-b9a9-f3c99ebf1533] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sd[data-s-7dec7daa-0f26-4401-9fec-a103c9cee4a0] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  margin: 120px 60px;
  padding: 0px 0px;
  width: calc(100% - 120px);
  --gap-h-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 0px;
  --gap-v-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 60px;
  --gap-uuid: 7dec7daa-0f26-4401-9fec-a103c9cee4a0;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7dec7daa-0f26-4401-9fec-a103c9cee4a0] {
    margin: 100px 60px;
    padding: 0px 0px;
    --gap-h-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 0px;
    --gap-v-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 60px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7dec7daa-0f26-4401-9fec-a103c9cee4a0] {
    margin: 80px 30px;
    padding: 0px 0px;
    --gap-h-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 0px;
    --gap-v-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 60px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7dec7daa-0f26-4401-9fec-a103c9cee4a0] {
    gap: 40px;
    margin: 80px 20px;
    padding: 0px 0px;
    --gap-h-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 0px;
    --gap-v-7dec7daa-0f26-4401-9fec-a103c9cee4a0: 40px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-79bdc928-6b33-4b48-ab8d-083f4512fbb8] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-79bdc928-6b33-4b48-ab8d-083f4512fbb8: 0px;
  --gap-v-79bdc928-6b33-4b48-ab8d-083f4512fbb8: 60px;
  --gap-uuid: 79bdc928-6b33-4b48-ab8d-083f4512fbb8;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-79bdc928-6b33-4b48-ab8d-083f4512fbb8] {
    gap: 40px;
    --gap-h-79bdc928-6b33-4b48-ab8d-083f4512fbb8: 0px;
    --gap-v-79bdc928-6b33-4b48-ab8d-083f4512fbb8: 40px;
  }
}
.sd[data-s-a8740c05-a5e2-4cf3-83b2-b587f258f3d8] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-a8740c05-a5e2-4cf3-83b2-b587f258f3d8: 0px;
  --gap-v-a8740c05-a5e2-4cf3-83b2-b587f258f3d8: 60px;
  --gap-uuid: a8740c05-a5e2-4cf3-83b2-b587f258f3d8;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a8740c05-a5e2-4cf3-83b2-b587f258f3d8] {
    gap: 40px;
    --gap-h-a8740c05-a5e2-4cf3-83b2-b587f258f3d8: 0px;
    --gap-v-a8740c05-a5e2-4cf3-83b2-b587f258f3d8: 40px;
  }
}
.sd[data-s-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  --gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc: 0px;
  --gap-v-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc: 40px;
  --gap-uuid: 9b325b4f-3f2e-4361-819e-ab34ca3cf9dc;
}
@media screen and (max-width: 480px) {
  .sd[data-s-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc] {
    gap: 40px;
    --gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc: 0px;
    --gap-v-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc: 40px;
  }
}
.sd[data-s-54aa551c-73f7-4302-beae-b621027d42b9] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc) * 0));
  max-width: calc(
    100% - (var(--gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-54aa551c-73f7-4302-beae-b621027d42b9] {
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-54aa551c-73f7-4302-beae-b621027d42b9] {
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-54aa551c-73f7-4302-beae-b621027d42b9] {
    font-size: 13px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-54aa551c-73f7-4302-beae-b621027d42b9] {
    font-size: 14px;
  }
}
.sd[data-s-bdedae81-ef68-4368-86ae-a65c84d265ed] {
  display: flex;
  height: auto;
  width: calc(100% - (var(--gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc) * 0));
  max-width: calc(
    100% - (var(--gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bdedae81-ef68-4368-86ae-a65c84d265ed] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-bdedae81-ef68-4368-86ae-a65c84d265ed] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bdedae81-ef68-4368-86ae-a65c84d265ed] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bdedae81-ef68-4368-86ae-a65c84d265ed] {
    display: none;
  }
}
.sd[data-s-53406de9-5493-4393-80e9-344cfe413fe1] {
  height: auto;
  width: 113.67673179396093px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-53406de9-5493-4393-80e9-344cfe413fe1] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-53406de9-5493-4393-80e9-344cfe413fe1] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-53406de9-5493-4393-80e9-344cfe413fe1] {
    display: flex;
    width: calc(100% - (var(--gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc) * 0));
    max-width: calc(
      100% - (var(--gap-h-9b325b4f-3f2e-4361-819e-ab34ca3cf9dc) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-53406de9-5493-4393-80e9-344cfe413fe1] {
    display: flex;
  }
}
.sd[data-s-fadee799-20c3-4796-8b6c-9f9363ccdd65] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 0px 0px;
  padding: 120px 60px;
  width: 100%;
  --gap-h-fadee799-20c3-4796-8b6c-9f9363ccdd65: 0px;
  --gap-v-fadee799-20c3-4796-8b6c-9f9363ccdd65: 40px;
  --gap-uuid: fadee799-20c3-4796-8b6c-9f9363ccdd65;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fadee799-20c3-4796-8b6c-9f9363ccdd65] {
    display: flex;
    margin: 0px 0px;
    padding: 100px 60px;
    --gap-h-fadee799-20c3-4796-8b6c-9f9363ccdd65: 0px;
    --gap-v-fadee799-20c3-4796-8b6c-9f9363ccdd65: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fadee799-20c3-4796-8b6c-9f9363ccdd65] {
    display: flex;
    margin: 0px 0px;
    padding: 80px 30px;
    --gap-h-fadee799-20c3-4796-8b6c-9f9363ccdd65: 0px;
    --gap-v-fadee799-20c3-4796-8b6c-9f9363ccdd65: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fadee799-20c3-4796-8b6c-9f9363ccdd65] {
    display: none;
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-fadee799-20c3-4796-8b6c-9f9363ccdd65: 0px;
    --gap-v-fadee799-20c3-4796-8b6c-9f9363ccdd65: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fadee799-20c3-4796-8b6c-9f9363ccdd65] {
    display: none;
    --gap-h-fadee799-20c3-4796-8b6c-9f9363ccdd65: 0px;
    --gap-v-fadee799-20c3-4796-8b6c-9f9363ccdd65: 40px;
  }
}
.sd[data-s-795dadfb-1971-40c2-9849-d36715279582] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ebebebff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-795dadfb-1971-40c2-9849-d36715279582: 0px;
  --gap-v-795dadfb-1971-40c2-9849-d36715279582: 60px;
  --gap-uuid: 795dadfb-1971-40c2-9849-d36715279582;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-795dadfb-1971-40c2-9849-d36715279582] {
    gap: 40px;
    --gap-h-795dadfb-1971-40c2-9849-d36715279582: 0px;
    --gap-v-795dadfb-1971-40c2-9849-d36715279582: 40px;
  }
}
.sd[data-s-b61746c1-6820-47be-aa5f-54ce26c7e6ef] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-795dadfb-1971-40c2-9849-d36715279582) * 0));
  --gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 0px;
  --gap-v-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 30px;
  --gap-uuid: b61746c1-6820-47be-aa5f-54ce26c7e6ef;
  max-width: calc(
    100% - (var(--gap-h-795dadfb-1971-40c2-9849-d36715279582) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b61746c1-6820-47be-aa5f-54ce26c7e6ef] {
    gap: 30px;
    --gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 0px;
    --gap-v-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 30px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b61746c1-6820-47be-aa5f-54ce26c7e6ef] {
    gap: 30px;
    --gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 0px;
    --gap-v-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b61746c1-6820-47be-aa5f-54ce26c7e6ef] {
    gap: 40px;
    --gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 0px;
    --gap-v-b61746c1-6820-47be-aa5f-54ce26c7e6ef: 40px;
  }
}
.sd[data-s-07c0107a-a2bd-4bd9-a933-2e226480515f] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0));
  max-width: calc(
    100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-07c0107a-a2bd-4bd9-a933-2e226480515f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-07c0107a-a2bd-4bd9-a933-2e226480515f] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-07c0107a-a2bd-4bd9-a933-2e226480515f] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-07c0107a-a2bd-4bd9-a933-2e226480515f] {
    display: flex;
  }
}
.sd[data-s-5bda9a4d-2410-4f96-bc49-1818b93075d0] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-5bda9a4d-2410-4f96-bc49-1818b93075d0: 0px;
  --gap-v-5bda9a4d-2410-4f96-bc49-1818b93075d0: 0px;
  --gap-uuid: 5bda9a4d-2410-4f96-bc49-1818b93075d0;
  max-width: 100%;
}
.sd[data-s-9794bc93-60ab-4daf-8e57-430136a1d861] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9794bc93-60ab-4daf-8e57-430136a1d861] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-04ceb52c-ff3e-4f8c-99e7-10ed14a1ccce] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-04ceb52c-ff3e-4f8c-99e7-10ed14a1ccce] {
    flex: 1;
    line-height: 1.2;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-04ceb52c-ff3e-4f8c-99e7-10ed14a1ccce] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-04ceb52c-ff3e-4f8c-99e7-10ed14a1ccce] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-d421d211-5123-49b2-ab81-60c213e7a670] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-d421d211-5123-49b2-ab81-60c213e7a670: 0px;
  --gap-v-d421d211-5123-49b2-ab81-60c213e7a670: 0px;
  --gap-uuid: d421d211-5123-49b2-ab81-60c213e7a670;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-d421d211-5123-49b2-ab81-60c213e7a670] {
    margin: 0px 10px 0px 0px;
    --gap-h-d421d211-5123-49b2-ab81-60c213e7a670: 0px;
    --gap-v-d421d211-5123-49b2-ab81-60c213e7a670: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-ac1ef9f8-be31-4397-9f96-88169c5fc7a5] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd._isClose[data-s-ac1ef9f8-be31-4397-9f96-88169c5fc7a5] {
  opacity: 1;
  transform: rotate(180deg);
}
@media screen and (max-width: 480px) {
  .sd._isClose[data-s-ac1ef9f8-be31-4397-9f96-88169c5fc7a5] {
    opacity: 1;
  }
}
.sd[data-s-60b9e46d-1581-4e10-bcec-33971842e339] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.sd._isClose[data-s-60b9e46d-1581-4e10-bcec-33971842e339] {
  opacity: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-60b9e46d-1581-4e10-bcec-33971842e339] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-60b9e46d-1581-4e10-bcec-33971842e339] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-60b9e46d-1581-4e10-bcec-33971842e339] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
  .sd._isClose[data-s-60b9e46d-1581-4e10-bcec-33971842e339] {
    opacity: 0;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-60b9e46d-1581-4e10-bcec-33971842e339] {
    display: flex;
  }
}
.sd[data-s-c6b9aa0e-7da0-4c97-ae75-3768028702a3] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-c6b9aa0e-7da0-4c97-ae75-3768028702a3] {
  flex: none;
  height: 0px;
}
.sd[data-s-76f95667-6ae1-435b-9b0a-a6792c96d538] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-76f95667-6ae1-435b-9b0a-a6792c96d538: 0px;
  --gap-v-76f95667-6ae1-435b-9b0a-a6792c96d538: 10px;
  --gap-uuid: 76f95667-6ae1-435b-9b0a-a6792c96d538;
  max-width: 100%;
}
.sd[data-s-98755694-41ea-4dec-9b20-bfaa4b76d478] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-98755694-41ea-4dec-9b20-bfaa4b76d478: 20px;
  --gap-v-98755694-41ea-4dec-9b20-bfaa4b76d478: 0px;
  --gap-uuid: 98755694-41ea-4dec-9b20-bfaa4b76d478;
}
.sd[data-s-6ed0d680-a917-4b93-9f62-dd04872c604e] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6ed0d680-a917-4b93-9f62-dd04872c604e] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-a1bfa5c2-7cb0-47e1-9350-2d26bd2ffb7b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-a1bfa5c2-7cb0-47e1-9350-2d26bd2ffb7b: 0px;
  --gap-v-a1bfa5c2-7cb0-47e1-9350-2d26bd2ffb7b: 10px;
  --gap-uuid: a1bfa5c2-7cb0-47e1-9350-2d26bd2ffb7b;
  max-width: 100%;
}
.sd[data-s-ab7035f9-255e-4a31-96b5-7f15860853c8] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ab7035f9-255e-4a31-96b5-7f15860853c8] {
    font-size: 20px;
  }
}
.sd[data-s-e4d5a58e-11c9-45b4-a6db-1fa5e33d1002] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-c381eb4d-46bd-4cfb-b39f-bcd7b7768ad6] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0));
  max-width: calc(
    100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c381eb4d-46bd-4cfb-b39f-bcd7b7768ad6] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c381eb4d-46bd-4cfb-b39f-bcd7b7768ad6] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c381eb4d-46bd-4cfb-b39f-bcd7b7768ad6] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c381eb4d-46bd-4cfb-b39f-bcd7b7768ad6] {
    display: flex;
  }
}
.sd[data-s-06ae354e-961f-4091-aa67-01ab4ff03da6] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-06ae354e-961f-4091-aa67-01ab4ff03da6: 0px;
  --gap-v-06ae354e-961f-4091-aa67-01ab4ff03da6: 0px;
  --gap-uuid: 06ae354e-961f-4091-aa67-01ab4ff03da6;
  max-width: 100%;
}
.sd[data-s-f341638a-ded9-40a9-af07-67420c5aa094] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f341638a-ded9-40a9-af07-67420c5aa094] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-26268b84-e7ff-48b7-9793-14a7f493687f] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-26268b84-e7ff-48b7-9793-14a7f493687f] {
    flex: 1;
    line-height: 1.2;
    opacity: 1;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-26268b84-e7ff-48b7-9793-14a7f493687f] {
    font-size: 18px;
    height: 70px;
    line-height: 1.3;
    padding: 10px 0px 10px 90px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-26268b84-e7ff-48b7-9793-14a7f493687f] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-78e7c184-0b8e-45d5-8ee4-fb96f619b12b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-78e7c184-0b8e-45d5-8ee4-fb96f619b12b: 0px;
  --gap-v-78e7c184-0b8e-45d5-8ee4-fb96f619b12b: 0px;
  --gap-uuid: 78e7c184-0b8e-45d5-8ee4-fb96f619b12b;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-78e7c184-0b8e-45d5-8ee4-fb96f619b12b] {
    margin: 0px 10px 0px 0px;
    --gap-h-78e7c184-0b8e-45d5-8ee4-fb96f619b12b: 0px;
    --gap-v-78e7c184-0b8e-45d5-8ee4-fb96f619b12b: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-1fb075e5-3f0e-4887-b88a-11301db1bc54] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd._isClose[data-s-1fb075e5-3f0e-4887-b88a-11301db1bc54] {
  opacity: 1;
  transform: rotate(180deg);
}
@media screen and (max-width: 480px) {
  .sd._isClose[data-s-1fb075e5-3f0e-4887-b88a-11301db1bc54] {
    opacity: 1;
  }
}
.sd[data-s-431c96cf-90cf-4eeb-86ef-c33f1ab3ab8e] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.sd._isClose[data-s-431c96cf-90cf-4eeb-86ef-c33f1ab3ab8e] {
  opacity: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-431c96cf-90cf-4eeb-86ef-c33f1ab3ab8e] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-431c96cf-90cf-4eeb-86ef-c33f1ab3ab8e] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-431c96cf-90cf-4eeb-86ef-c33f1ab3ab8e] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
  .sd._isClose[data-s-431c96cf-90cf-4eeb-86ef-c33f1ab3ab8e] {
    opacity: 0;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-431c96cf-90cf-4eeb-86ef-c33f1ab3ab8e] {
    display: flex;
  }
}
.sd[data-s-004f43a9-47b8-419f-be6f-cbee4113ed36] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-004f43a9-47b8-419f-be6f-cbee4113ed36] {
  flex: none;
  height: 0px;
}
.sd[data-s-1f85ec85-ae6e-48d0-b17d-11085429a334] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-1f85ec85-ae6e-48d0-b17d-11085429a334: 0px;
  --gap-v-1f85ec85-ae6e-48d0-b17d-11085429a334: 10px;
  --gap-uuid: 1f85ec85-ae6e-48d0-b17d-11085429a334;
  max-width: 100%;
}
.sd[data-s-8ab6a317-2cca-4962-8e0a-0ac3fce73378] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-8ab6a317-2cca-4962-8e0a-0ac3fce73378: 20px;
  --gap-v-8ab6a317-2cca-4962-8e0a-0ac3fce73378: 0px;
  --gap-uuid: 8ab6a317-2cca-4962-8a-0ac3fce73378;
}
.sd[data-s-1f14e131-1f9e-4388-b9df-202a795005d7] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1f14e131-1f9e-4388-b9df-202a795005d7] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-4bcdd1ae-e576-47ca-9d93-94abc54150da] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-4bcdd1ae-e576-47ca-9d93-94abc54150da: 0px;
  --gap-v-4bcdd1ae-e576-47ca-9d93-94abc54150da: 10px;
  --gap-uuid: 4bcdd1ae-e576-47ca-9d93-94abc54150da;
  max-width: 100%;
}
.sd[data-s-53b5ee06-e6fb-4a8a-a0b4-4a81cc93d7cf] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-53b5ee06-e6fb-4a8a-a0b4-4a81cc93d7cf] {
    font-size: 20px;
  }
}
.sd[data-s-43ab21e0-e3d6-4ce7-92f5-c393077098cb] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-726595cb-8cb1-4cd9-a967-3a7a8e80e464] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0));
  max-width: calc(
    100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-726595cb-8cb1-4cd9-a967-3a7a8e80e464] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-726595cb-8cb1-4cd9-a967-3a7a8e80e464] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-726595cb-8cb1-4cd9-a967-3a7a8e80e464] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-726595cb-8cb1-4cd9-a967-3a7a8e80e464] {
    display: flex;
  }
}
.sd[data-s-840bf9ee-7faa-430b-aad9-0fbee8d17904] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-840bf9ee-7faa-430b-aad9-0fbee8d17904: 0px;
  --gap-v-840bf9ee-7faa-430b-aad9-0fbee8d17904: 0px;
  --gap-uuid: 840bf9ee-7faa-430b-aad9-0fbee8d17904;
  max-width: 100%;
}
.sd[data-s-f320c9a3-65b8-49b6-8697-908e8ec7f1a2] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f320c9a3-65b8-49b6-8697-908e8ec7f1a2] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-99c25465-39a1-4684-aa0c-64e332e8cf8d] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-99c25465-39a1-4684-aa0c-64e332e8cf8d] {
    flex: 1;
    line-height: 1.2;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-99c25465-39a1-4684-aa0c-64e332e8cf8d] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-99c25465-39a1-4684-aa0c-64e332e8cf8d] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-7f61cab6-70e2-40b6-9c85-21625d84d2e1] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-7f61cab6-70e2-40b6-9c85-21625d84d2e1: 0px;
  --gap-v-7f61cab6-70e2-40b6-9c85-21625d84d2e1: 0px;
  --gap-uuid: 7f61cab6-70e2-40b6-9c85-21625d84d2e1;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-7f61cab6-70e2-40b6-9c85-21625d84d2e1] {
    margin: 0px 10px 0px 0px;
    --gap-h-7f61cab6-70e2-40b6-9c85-21625d84d2e1: 0px;
    --gap-v-7f61cab6-70e2-40b6-9c85-21625d84d2e1: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-4b5b9a75-71b6-49ce-8c5c-af1b453a4a62] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd._isClose[data-s-4b5b9a75-71b6-49ce-8c5c-af1b453a4a62] {
  opacity: 1;
  transform: rotate(180deg);
}
@media screen and (max-width: 480px) {
  .sd._isClose[data-s-4b5b9a75-71b6-49ce-8c5c-af1b453a4a62] {
    opacity: 1;
  }
}
.sd[data-s-ef9fe92c-738d-44ed-a9fa-ec94e210716c] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.sd._isClose[data-s-ef9fe92c-738d-44ed-a9fa-ec94e210716c] {
  opacity: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ef9fe92c-738d-44ed-a9fa-ec94e210716c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ef9fe92c-738d-44ed-a9fa-ec94e210716c] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ef9fe92c-738d-44ed-a9fa-ec94e210716c] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
  .sd._isClose[data-s-ef9fe92c-738d-44ed-a9fa-ec94e210716c] {
    opacity: 0;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ef9fe92c-738d-44ed-a9fa-ec94e210716c] {
    display: flex;
  }
}
.sd[data-s-6f41f8af-eae3-40ba-b9b0-54f50db3e70e] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-6f41f8af-eae3-40ba-b9b0-54f50db3e70e] {
  flex: none;
  height: 0px;
}
.sd[data-s-edc7f128-f342-4760-b5f6-eb7b488ddddb] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-edc7f128-f342-4760-b5f6-eb7b488ddddb: 0px;
  --gap-v-edc7f128-f342-4760-b5f6-eb7b488ddddb: 10px;
  --gap-uuid: edc7f128-f342-4760-b5f6-eb7b488ddddb;
  max-width: 100%;
}
.sd[data-s-9ac6859a-f389-4678-9e10-e502beed99ad] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-9ac6859a-f389-4678-9e10-e502beed99ad: 20px;
  --gap-v-9ac6859a-f389-4678-9e10-e502beed99ad: 0px;
  --gap-uuid: 9ac6859a-f389-4678-9e10-e502beed99ad;
}
.sd[data-s-aa0fb9a1-93eb-4bfa-bbd7-c1417ce2a0af] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-aa0fb9a1-93eb-4bfa-bbd7-c1417ce2a0af] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-f11a5229-d861-4ded-8183-618dbd95458a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-f11a5229-d861-4ded-8183-618dbd95458a: 0px;
  --gap-v-f11a5229-d861-4ded-8183-618dbd95458a: 10px;
  --gap-uuid: f11a5229-d861-4ded-8183-618dbd95458a;
  max-width: 100%;
}
.sd[data-s-542090cf-c6d5-4b7c-bdc3-8763074b0c54] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-542090cf-c6d5-4b7c-bdc3-8763074b0c54] {
    font-size: 20px;
  }
}
.sd[data-s-6fb003b6-bd2c-4106-a87e-551b73158b95] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-6cdddc5d-99e6-461d-baf9-c088b3b50464] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0));
  max-width: calc(
    100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6cdddc5d-99e6-461d-baf9-c088b3b50464] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6cdddc5d-99e6-461d-baf9-c088b3b50464] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6cdddc5d-99e6-461d-baf9-c088b3b50464] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6cdddc5d-99e6-461d-baf9-c088b3b50464] {
    display: flex;
  }
}
.sd[data-s-ff39ec37-edcf-407a-a5fe-b064bef2fafb] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-ff39ec37-edcf-407a-a5fe-b064bef2fafb: 0px;
  --gap-v-ff39ec37-edcf-407a-a5fe-b064bef2fafb: 0px;
  --gap-uuid: ff39ec37-edcf-407a-a5fe-b064bef2fafb;
  max-width: 100%;
}
.sd[data-s-b98b3e2f-fe37-416a-be12-b05d3c34ccab] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b98b3e2f-fe37-416a-be12-b05d3c34ccab] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-0a80dfd6-1eb4-4a4f-aa6a-914a2853361c] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0a80dfd6-1eb4-4a4f-aa6a-914a2853361c] {
    flex: 1;
    line-height: 1.2;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0a80dfd6-1eb4-4a4f-aa6a-914a2853361c] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0a80dfd6-1eb4-4a4f-aa6a-914a2853361c] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-d63f2616-f035-4aac-a052-855c5cfd2725] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-d63f2616-f035-4aac-a052-855c5cfd2725: 0px;
  --gap-v-d63f2616-f035-4aac-a052-855c5cfd2725: 0px;
  --gap-uuid: d63f2616-f035-4aac-a052-855c5cfd2725;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-d63f2616-f035-4aac-a052-855c5cfd2725] {
    margin: 0px 10px 0px 0px;
    --gap-h-d63f2616-f035-4aac-a052-855c5cfd2725: 0px;
    --gap-v-d63f2616-f035-4aac-a052-855c5cfd2725: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-d3ab387a-530e-40e3-adf8-6f8206198d2f] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd._isClose[data-s-d3ab387a-530e-40e3-adf8-6f8206198d2f] {
  opacity: 1;
  transform: rotate(180deg);
}
@media screen and (max-width: 480px) {
  .sd._isClose[data-s-d3ab387a-530e-40e3-adf8-6f8206198d2f] {
    opacity: 1;
  }
}
.sd[data-s-0dfeab45-f021-4d92-b64d-3eb522637802] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.sd._isClose[data-s-0dfeab45-f021-4d92-b64d-3eb522637802] {
  opacity: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0dfeab45-f021-4d92-b64d-3eb522637802] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0dfeab45-f021-4d92-b64d-3eb522637802] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0dfeab45-f021-4d92-b64d-3eb522637802] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
  .sd._isClose[data-s-0dfeab45-f021-4d92-b64d-3eb522637802] {
    opacity: 0;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0dfeab45-f021-4d92-b64d-3eb522637802] {
    display: flex;
  }
}
.sd[data-s-d7a6b9c4-ee17-45e9-9b5a-0924829ca842] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-d7a6b9c4-ee17-45e9-9b5a-0924829ca842] {
  flex: none;
  height: 0px;
}
.sd[data-s-7d9f8a30-7f7d-407a-ae88-24693f077520] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-7d9f8a30-7f7d-407a-ae88-24693f077520: 0px;
  --gap-v-7d9f8a30-7f7d-407a-ae88-24693f077520: 10px;
  --gap-uuid: 7d9f8a30-7f7d-407a-ae88-24693f077520;
  max-width: 100%;
}
.sd[data-s-7b6be3d2-9458-4551-ab51-13913340aa99] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-7b6be3d2-9458-4551-ab51-13913340aa99: 20px;
  --gap-v-7b6be3d2-9458-4551-ab51-13913340aa99: 0px;
  --gap-uuid: 7b6be3d2-9458-4551-ab51-13913340aa99;
}
.sd[data-s-ce7eb3c9-68ec-4a30-9245-0a12b836c600] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ce7eb3c9-68ec-4a30-9245-0a12b836c600] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-a617a61d-0dc7-4a93-a66b-1d7ce011702b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-a617a61d-0dc7-4a93-a66b-1d7ce011702b: 0px;
  --gap-v-a617a61d-0dc7-4a93-a66b-1d7ce011702b: 10px;
  --gap-uuid: a617a61d-0dc7-4a93-a66b-1d7ce011702b;
  max-width: 100%;
}
.sd[data-s-5d7d4845-ac98-42f0-a4e3-5401d0c70f2c] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5d7d4845-ac98-42f0-a4e3-5401d0c70f2c] {
    font-size: 20px;
  }
}
.sd[data-s-2f1a290b-7e3c-4f0c-8f20-fc665c719acb] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-3baaae97-639e-47d1-8c06-eb08c8580086] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0));
  max-width: calc(
    100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3baaae97-639e-47d1-8c06-eb08c8580086] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3baaae97-639e-47d1-8c06-eb08c8580086] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3baaae97-639e-47d1-8c06-eb08c8580086] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3baaae97-639e-47d1-8c06-eb08c8580086] {
    display: flex;
  }
}
.sd[data-s-deea74e5-389b-454a-a189-f11cf9218209] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-deea74e5-389b-454a-a189-f11cf9218209: 0px;
  --gap-v-deea74e5-389b-454a-a189-f11cf9218209: 0px;
  --gap-uuid: deea74e5-389b-454a-a189-f11cf9218209;
  max-width: 100%;
}
.sd[data-s-85b64c0f-7060-45e8-86d3-41df095e243e] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-85b64c0f-7060-45e8-86d3-41df095e243e] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-0e708932-4baf-4d1e-b984-866b0e237af9] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0e708932-4baf-4d1e-b984-866b0e237af9] {
    flex: 1;
    line-height: 1.2;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0e708932-4baf-4d1e-b984-866b0e237af9] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0e708932-4baf-4d1e-b984-866b0e237af9] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-9d6f0dd4-0ffc-4c28-bd3a-47178963bfc4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-9d6f0dd4-0ffc-4c28-bd3a-47178963bfc4: 0px;
  --gap-v-9d6f0dd4-0ffc-4c28-bd3a-47178963bfc4: 0px;
  --gap-uuid: 9d6f0dd4-0ffc-4c28-bd3a-47178963bfc4;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-9d6f0dd4-0ffc-4c28-bd3a-47178963bfc4] {
    margin: 0px 10px 0px 0px;
    --gap-h-9d6f0dd4-0ffc-4c28-bd3a-47178963bfc4: 0px;
    --gap-v-9d6f0dd4-0ffc-4c28-bd3a-47178963bfc4: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-4c35a5a9-6c20-4d55-9c62-f1a33156b550] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd._isClose[data-s-4c35a5a9-6c20-4d55-9c62-f1a33156b550] {
  opacity: 1;
  transform: rotate(180deg);
}
@media screen and (max-width: 480px) {
  .sd._isClose[data-s-4c35a5a9-6c20-4d55-9c62-f1a33156b550] {
    opacity: 1;
  }
}
.sd[data-s-1092c300-1b85-44e7-a5db-2e1a41213c5f] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.sd._isClose[data-s-1092c300-1b85-44e7-a5db-2e1a41213c5f] {
  opacity: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1092c300-1b85-44e7-a5db-2e1a41213c5f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1092c300-1b85-44e7-a5db-2e1a41213c5f] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1092c300-1b85-44e7-a5db-2e1a41213c5f] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
  .sd._isClose[data-s-1092c300-1b85-44e7-a5db-2e1a41213c5f] {
    opacity: 0;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1092c300-1b85-44e7-a5db-2e1a41213c5f] {
    display: flex;
  }
}
.sd[data-s-782064bf-aa16-4708-b75d-3b4b00c51fa8] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-782064bf-aa16-4708-b75d-3b4b00c51fa8] {
  flex: none;
  height: 0px;
}
.sd[data-s-5d00c518-017c-47ba-8ee0-61d5dfb4fa7a] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-5d00c518-017c-47ba-8ee0-61d5dfb4fa7a: 0px;
  --gap-v-5d00c518-017c-47ba-8ee0-61d5dfb4fa7a: 10px;
  --gap-uuid: 5d00c518-017c-47ba-8ee0-61d5dfb4fa7a;
  max-width: 100%;
}
.sd[data-s-6454eb35-ec17-45b7-9a34-af6eeb74195e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-6454eb35-ec17-45b7-9a34-af6eeb74195e: 20px;
  --gap-v-6454eb35-ec17-45b7-9a34-af6eeb74195e: 0px;
  --gap-uuid: 6454eb35-ec17-45b7-9a34-af6eeb74195e;
}
.sd[data-s-e67d9386-f05f-4edb-af79-7529a72ffe97] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e67d9386-f05f-4edb-af79-7529a72ffe97] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-5288940b-c5b0-4932-9a29-5eda341158c7] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-5288940b-c5b0-4932-9a29-5eda341158c7: 0px;
  --gap-v-5288940b-c5b0-4932-9a29-5eda341158c7: 10px;
  --gap-uuid: 5288940b-c5b0-4932-9a29-5eda341158c7;
  max-width: 100%;
}
.sd[data-s-03925c1a-1cbf-4305-bc1b-dcc77b9e7e33] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-03925c1a-1cbf-4305-bc1b-dcc77b9e7e33] {
    font-size: 20px;
  }
}
.sd[data-s-939b5203-51aa-4903-ac86-fe4fafff1f9f] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-8643060e-be0b-4ca7-a80b-7e82784c4b76] {
  align-content: flex-start;
  align-items: flex-start;
  background: #757879ff;
  border-radius: 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: calc(100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0));
  max-width: calc(
    100% - (var(--gap-h-b61746c1-6820-47be-aa5f-54ce26c7e6ef) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8643060e-be0b-4ca7-a80b-7e82784c4b76] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8643060e-be0b-4ca7-a80b-7e82784c4b76] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8643060e-be0b-4ca7-a80b-7e82784c4b76] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8643060e-be0b-4ca7-a80b-7e82784c4b76] {
    display: flex;
  }
}
.sd[data-s-87cd1a1b-31de-4015-a3bb-ce87395d3fc0] {
  align-content: center;
  align-items: center;
  border-radius: 0px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-87cd1a1b-31de-4015-a3bb-ce87395d3fc0: 0px;
  --gap-v-87cd1a1b-31de-4015-a3bb-ce87395d3fc0: 0px;
  --gap-uuid: 87cd1a1b-31de-4015-a3bb-ce87395d3fc0;
  max-width: 100%;
}
.sd[data-s-c65a8913-8274-4c8b-876a-483c6cc422a4] {
  height: auto;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c65a8913-8274-4c8b-876a-483c6cc422a4] {
    width: 70px;
    max-width: 100%;
  }
}
.sd[data-s-1771a36f-c72e-42ce-a299-f69a5dd1e36e] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  height: 80px;
  line-height: 1;
  padding: 0px 0px 0px 114px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1771a36f-c72e-42ce-a299-f69a5dd1e36e] {
    flex: 1;
    line-height: 1.2;
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1771a36f-c72e-42ce-a299-f69a5dd1e36e] {
    font-size: 18px;
    height: 70px;
    padding: 0px 0px 0px 90px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1771a36f-c72e-42ce-a299-f69a5dd1e36e] {
    line-height: 1.2;
    text-align: left;
    width: 370px;
    max-width: 100%;
    justify-content: flex-start;
  }
}
.sd[data-s-cbdf2915-99a7-4a15-8498-8eb917c959f4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  --gap-h-cbdf2915-99a7-4a15-8498-8eb917c959f4: 0px;
  --gap-v-cbdf2915-99a7-4a15-8498-8eb917c959f4: 0px;
  --gap-uuid: cbdf2915-99a7-4a15-8498-8eb917c959f4;
  max-width: calc(100% - 20px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-cbdf2915-99a7-4a15-8498-8eb917c959f4] {
    margin: 0px 10px 0px 0px;
    --gap-h-cbdf2915-99a7-4a15-8498-8eb917c959f4: 0px;
    --gap-v-cbdf2915-99a7-4a15-8498-8eb917c959f4: 0px;
    max-width: calc(100% - 10px);
  }
}
.sd[data-s-8f1f8675-f88a-4033-8c79-09716d678a53] {
  color: #ffffffff;
  font-size: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd._isClose[data-s-8f1f8675-f88a-4033-8c79-09716d678a53] {
  opacity: 1;
  transform: rotate(180deg);
}
@media screen and (max-width: 480px) {
  .sd._isClose[data-s-8f1f8675-f88a-4033-8c79-09716d678a53] {
    opacity: 1;
  }
}
.sd[data-s-2e8765b2-a7d3-49a2-b7d3-af152bccd0e0] {
  color: #ffffffff;
  display: flex;
  font-size: 30px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.sd._isClose[data-s-2e8765b2-a7d3-49a2-b7d3-af152bccd0e0] {
  opacity: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2e8765b2-a7d3-49a2-b7d3-af152bccd0e0] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2e8765b2-a7d3-49a2-b7d3-af152bccd0e0] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2e8765b2-a7d3-49a2-b7d3-af152bccd0e0] {
    display: flex;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
  }
  .sd._isClose[data-s-2e8765b2-a7d3-49a2-b7d3-af152bccd0e0] {
    opacity: 0;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2e8765b2-a7d3-49a2-b7d3-af152bccd0e0] {
    display: flex;
  }
}
.sd[data-s-96a445e4-d366-42e0-8bc4-f3476f4eafc1] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  left: auto;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-96a445e4-d366-42e0-8bc4-f3476f4eafc1] {
  flex: none;
  height: 0px;
}
.sd[data-s-6389f456-6dc6-4e25-b14b-d97e6fd422b9] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  padding: 30px 30px 40px 30px;
  width: 100%;
  --gap-h-6389f456-6dc6-4e25-b14b-d97e6fd422b9: 0px;
  --gap-v-6389f456-6dc6-4e25-b14b-d97e6fd422b9: 10px;
  --gap-uuid: 6389f456-6dc6-4e25-b14b-d97e6fd422b9;
  max-width: 100%;
}
.sd[data-s-f3994fd1-3d66-41d5-834b-b0198346ef6f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-f3994fd1-3d66-41d5-834b-b0198346ef6f: 20px;
  --gap-v-f3994fd1-3d66-41d5-834b-b0198346ef6f: 0px;
  --gap-uuid: f3994fd1-3d66-41d5-834b-b0198346ef6f;
}
.sd[data-s-9e030e5c-a71c-4946-a511-acbe0ff21293] {
  height: auto;
  width: 38px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9e030e5c-a71c-4946-a511-acbe0ff21293] {
    width: 34px;
    max-width: 100%;
  }
}
.sd[data-s-4b10a577-a919-4e95-9a1d-009f57753f27] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 20px;
  height: auto;
  justify-content: flex-start;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-4b10a577-a919-4e95-9a1d-009f57753f27: 0px;
  --gap-v-4b10a577-a919-4e95-9a1d-009f57753f27: 10px;
  --gap-uuid: 4b10a577-a919-4e95-9a1d-009f57753f27;
  max-width: 100%;
}
.sd[data-s-cd87133c-3d30-4264-9cf3-aa474a64e0ff] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 22px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-cd87133c-3d30-4264-9cf3-aa474a64e0ff] {
    font-size: 20px;
  }
}
.sd[data-s-c5444926-ea80-4f9d-b58e-696e38daedcb] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 1.6;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-05b24a5a-5977-46e3-a05c-fe0ea32d8327] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: center;
  margin: 120px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - 120px);
  --gap-h-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 0px;
  --gap-v-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 40px;
  --gap-uuid: 05b24a5a-5977-46e3-a05c-fe0ea32d8327;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-05b24a5a-5977-46e3-a05c-fe0ea32d8327] {
    display: none;
    margin: 100px 60px;
    --gap-h-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 0px;
    --gap-v-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 40px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-05b24a5a-5977-46e3-a05c-fe0ea32d8327] {
    display: none;
    margin: 80px 30px;
    padding: 0px 0px 0px 0px;
    --gap-h-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 0px;
    --gap-v-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-05b24a5a-5977-46e3-a05c-fe0ea32d8327] {
    background: #ebebebff;
    display: flex;
    gap: 40px;
    margin: 0px;
    padding: 80px 20px;
    --gap-h-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 0px;
    --gap-v-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 40px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-05b24a5a-5977-46e3-a05c-fe0ea32d8327] {
    display: flex;
    margin: 0px 0px;
    --gap-h-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 0px;
    --gap-v-05b24a5a-5977-46e3-a05c-fe0ea32d8327: 40px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395] {
  align-content: center;
  align-items: center;
  display: flex;
  height: 480px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395]:hover {
  opacity: 1;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395]:hover {
    opacity: 1;
    width: 100%;
    max-width: 100%;
  }
  .sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395] {
    display: flex;
    height: 420px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395]:hover {
    width: 100%;
    max-width: 100%;
  }
  .sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395] {
    display: flex;
    height: 360px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395] {
    display: none;
  }
}
.sd[data-s-e750b1db-2df3-43f4-b5d1-71a12867ba27] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 38px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 920px;
  z-index: 2;
  --gap-h-e750b1db-2df3-43f4-b5d1-71a12867ba27: 0px;
  --gap-v-e750b1db-2df3-43f4-b5d1-71a12867ba27: 38px;
  --gap-uuid: e750b1db-2df3-43f4-b5d1-71a12867ba27;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e750b1db-2df3-43f4-b5d1-71a12867ba27] {
    z-index: 1;
    --gap-h-e750b1db-2df3-43f4-b5d1-71a12867ba27: 0px;
    --gap-v-e750b1db-2df3-43f4-b5d1-71a12867ba27: 38px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e750b1db-2df3-43f4-b5d1-71a12867ba27] {
    gap: 16px;
    padding: 0px;
    --gap-h-e750b1db-2df3-43f4-b5d1-71a12867ba27: 0px;
    --gap-v-e750b1db-2df3-43f4-b5d1-71a12867ba27: 16px;
  }
}
.sd[data-s-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e750b1db-2df3-43f4-b5d1-71a12867ba27) * 0));
  --gap-h-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8: 0px;
  --gap-v-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8: 20px;
  --gap-uuid: 35a58cd4-2bbc-4d1c-8381-4f31d10db4b8;
  max-width: calc(
    100% - (var(--gap-h-e750b1db-2df3-43f4-b5d1-71a12867ba27) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8] {
    gap: 8px;
    padding: 0px;
    --gap-h-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8: 0px;
    --gap-v-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8: 8px;
  }
}
.sd[data-s-fed83c88-68e5-4503-bd8f-a4d3f1dd9f0a] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  width: 57px;
  max-width: 100%;
}
.sd[data-s-ba33564a-7b31-42c4-9eb8-d5d91b38495d] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: center;
  width: calc(100% - (var(--gap-h-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8) * 0));
  max-width: calc(
    100% - (var(--gap-h-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8) * 0)
  );
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ba33564a-7b31-42c4-9eb8-d5d91b38495d] {
    font-size: 26px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ba33564a-7b31-42c4-9eb8-d5d91b38495d] {
    font-size: 24px;
    margin: 0px 20px;
    width: calc(
      100% - 40px - (var(--gap-h-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-35a58cd4-2bbc-4d1c-8381-4f31d10db4b8) * 0)
    );
  }
}
.sd[data-s-1bca6b24-bcc6-496f-98a8-b785b96bd850] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 4;
  --gap-h-1bca6b24-bcc6-496f-98a8-b785b96bd850: 12px;
  --gap-v-1bca6b24-bcc6-496f-98a8-b785b96bd850: 0px;
  --gap-uuid: 1bca6b24-bcc6-496f-98a8-b785b96bd850;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1bca6b24-bcc6-496f-98a8-b785b96bd850] {
    gap: 15px;
    --gap-h-1bca6b24-bcc6-496f-98a8-b785b96bd850: 15px;
    --gap-v-1bca6b24-bcc6-496f-98a8-b785b96bd850: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1bca6b24-bcc6-496f-98a8-b785b96bd850] {
    gap: 4px;
    padding: 0px;
    --gap-h-1bca6b24-bcc6-496f-98a8-b785b96bd850: 4px;
    --gap-v-1bca6b24-bcc6-496f-98a8-b785b96bd850: 0px;
  }
}
.sd[data-s-d92e3ed3-066f-46a7-9537-2c87ad55a42a] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d92e3ed3-066f-46a7-9537-2c87ad55a42a] {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d92e3ed3-066f-46a7-9537-2c87ad55a42a] {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d92e3ed3-066f-46a7-9537-2c87ad55a42a] {
    font-size: 15px;
  }
}
.sd[data-s-68551147-82a9-485f-a180-dcb296e8267c] {
  height: auto;
  width: 18px;
  max-width: 100%;
}
.sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395]:hover
  .sd[data-s-68551147-82a9-485f-a180-dcb296e8267c] {
  transform: translate(10px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-68551147-82a9-485f-a180-dcb296e8267c] {
    width: 16px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-68551147-82a9-485f-a180-dcb296e8267c] {
    width: 16px;
  }
}
.sd[data-s-77d44ae8-dbfb-4b0b-bbba-968fb0dfc9cf] {
  background: #000000ff;
  bottom: auto;
  height: 100%;
  left: 0px;
  opacity: 0.4;
  position: absolute;
  right: auto;
  top: 0px;
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: 100%;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395]:hover
  .sd[data-s-77d44ae8-dbfb-4b0b-bbba-968fb0dfc9cf]:hover {
  opacity: 0.4;
  transform: scale(1, 1);
}
.sd[data-s-b3cfc696-097f-4b5b-9b1c-ceb73a14f395]:hover
  .sd[data-s-77d44ae8-dbfb-4b0b-bbba-968fb0dfc9cf] {
  background: #000000ff;
  opacity: 0.4;
  transform: scale(1, 1);
  transition-duration: 420ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-77d44ae8-dbfb-4b0b-bbba-968fb0dfc9cf] {
    bottom: auto;
    left: 0px;
    right: auto;
    top: 0px;
    z-index: 2;
  }
}
.sd[data-s-b21976a8-da79-458f-bf9e-c6ace8e4363c] {
  align-content: center;
  align-items: center;
  height: 480px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b21976a8-da79-458f-bf9e-c6ace8e4363c] {
    display: none;
    height: 420px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b21976a8-da79-458f-bf9e-c6ace8e4363c] {
    display: none;
    height: 360px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b21976a8-da79-458f-bf9e-c6ace8e4363c] {
    display: flex;
    flex: none;
    height: 390px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b21976a8-da79-458f-bf9e-c6ace8e4363c] {
    display: flex;
  }
}
.sd[data-s-d2e4fa07-63d0-4e4c-8d66-804a7fc96916] {
  background: #ffffffff;
  border-bottom: 0px solid #a0a0a000;
  border-left: 0px solid #a0a0a000;
  border-right: 0px solid #a0a0a000;
  border-top: 0px solid #a0a0a000;
  height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 100px 0px 140px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d2e4fa07-63d0-4e4c-8d66-804a7fc96916] {
    padding: 80px 0px 120px 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d2e4fa07-63d0-4e4c-8d66-804a7fc96916] {
    padding: 80px 0px 80px 0px;
  }
}
.sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646]:hover {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646] {
    display: none;
    margin: 0px 20px;
    padding: 12px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646] {
    display: none;
  }
}
.sd[data-s-e89fe183-05f4-4bee-a750-24882d361c87] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 100%;
  z-index: 5;
  --gap-h-e89fe183-05f4-4bee-a750-24882d361c87: 18px;
  --gap-v-e89fe183-05f4-4bee-a750-24882d361c87: 0px;
  --gap-uuid: e89fe183-05f4-4bee-a750-24882d361c87;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e89fe183-05f4-4bee-a750-24882d361c87] {
    height: auto;
    --gap-h-e89fe183-05f4-4bee-a750-24882d361c87: 18px;
    --gap-v-e89fe183-05f4-4bee-a750-24882d361c87: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e89fe183-05f4-4bee-a750-24882d361c87] {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-e89fe183-05f4-4bee-a750-24882d361c87: 8px;
    --gap-v-e89fe183-05f4-4bee-a750-24882d361c87: 0px;
  }
}
.sd[data-s-253c4825-31d2-4951-a6e9-5ef44144e270] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646]:hover
  .sd[data-s-253c4825-31d2-4951-a6e9-5ef44144e270] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-253c4825-31d2-4951-a6e9-5ef44144e270] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-253c4825-31d2-4951-a6e9-5ef44144e270] {
    font-size: 13px;
  }
}
.sd[data-s-06faa8d7-7440-4264-b85a-a7faf4370402] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646]:hover
  .sd[data-s-06faa8d7-7440-4264-b85a-a7faf4370402] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-30077c0c-8469-484e-9f26-5c59a1332dea] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-e89fe183-05f4-4bee-a750-24882d361c87) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
  --gap-h-30077c0c-8469-484e-9f26-5c59a1332dea: 18px;
  --gap-v-30077c0c-8469-484e-9f26-5c59a1332dea: 0px;
  --gap-uuid: 30077c0c-8469-484e-9f26-5c59a1332dea;
  max-width: 100%;
}
.sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646]:hover
  .sd[data-s-30077c0c-8469-484e-9f26-5c59a1332dea] {
  opacity: 1;
  --gap-h-30077c0c-8469-484e-9f26-5c59a1332dea: 18px;
  --gap-v-30077c0c-8469-484e-9f26-5c59a1332dea: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-30077c0c-8469-484e-9f26-5c59a1332dea] {
    gap: 8px;
    --gap-h-30077c0c-8469-484e-9f26-5c59a1332dea: 8px;
    --gap-v-30077c0c-8469-484e-9f26-5c59a1332dea: 0px;
  }
}
.sd[data-s-62e9d654-5eb1-4bdd-a849-1c5a77a939a4] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646]:hover
  .sd[data-s-62e9d654-5eb1-4bdd-a849-1c5a77a939a4] {
  transform: translate(10px, 0px);
}
.sd[data-s-54892b03-230c-46bb-ae35-af2f0c74fbe1] {
  background: #000000ff;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-77632dea-b149-4cd3-944e-c0a4d52f6646]:hover
  .sd[data-s-54892b03-230c-46bb-ae35-af2f0c74fbe1] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-05d70f5b-16f0-4e7e-a61b-a7799777ff07] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-05d70f5b-16f0-4e7e-a61b-a7799777ff07]:hover {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-05d70f5b-16f0-4e7e-a61b-a7799777ff07] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-05d70f5b-16f0-4e7e-a61b-a7799777ff07] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-05d70f5b-16f0-4e7e-a61b-a7799777ff07] {
    display: flex;
    margin: 0px 20px;
    padding: 12px 0px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-8e91e1ed-ec9b-4faa-bb60-77b54fbf6a61] {
  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-8e91e1ed-ec9b-4faa-bb60-77b54fbf6a61] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8e91e1ed-ec9b-4faa-bb60-77b54fbf6a61] {
    padding: 0px 0px;
  }
}
.sd[data-s-ea60ab0d-89c4-42fd-9916-0c4dbd00b652] {
  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-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 8px;
  --gap-v-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 0px;
  --gap-uuid: ea60ab0d-89c4-42fd-9916-0c4dbd00b652;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ea60ab0d-89c4-42fd-9916-0c4dbd00b652] {
    margin: 0px 0px 0px 0px;
    --gap-h-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 8px;
    --gap-v-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ea60ab0d-89c4-42fd-9916-0c4dbd00b652] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 8px;
    --gap-v-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ea60ab0d-89c4-42fd-9916-0c4dbd00b652] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 8px;
    --gap-v-ea60ab0d-89c4-42fd-9916-0c4dbd00b652: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-c1cd44db-84db-4adc-bf34-0094999d5377] {
  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-c1cd44db-84db-4adc-bf34-0094999d5377] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c1cd44db-84db-4adc-bf34-0094999d5377] {
    font-size: 14px;
  }
}
.sd[data-s-17febbdb-7342-416b-965c-a1d0a539f267] {
  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-17febbdb-7342-416b-965c-a1d0a539f267] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-17febbdb-7342-416b-965c-a1d0a539f267] {
    font-size: 14px;
  }
}
.sd[data-s-10f6e595-bca4-4c91-9df9-3beedac59072] {
  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-10f6e595-bca4-4c91-9df9-3beedac59072] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-10f6e595-bca4-4c91-9df9-3beedac59072] {
    font-size: 14px;
  }
}
.sd[data-s-1de28bd7-4e74-4617-a56a-6d15b2ec4b21] {
  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-1de28bd7-4e74-4617-a56a-6d15b2ec4b21] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1de28bd7-4e74-4617-a56a-6d15b2ec4b21] {
    font-size: 14px;
  }
}
.sd[data-s-a392120b-5f47-452f-a9cf-f08ca42e0e51] {
  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-a392120b-5f47-452f-a9cf-f08ca42e0e51] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a392120b-5f47-452f-a9cf-f08ca42e0e51] {
    font-size: 14px;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
#text-marker-pc + div > p > u {
  text-decoration: none;
  background: linear-gradient(transparent 60%, #fcbbbb 0);
  padding: 0 0.2em;
  font-family:
    'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro',
    sans-serif !important;
  font-weight: 600 !important;
}
.sd[data-r-1_4_cc758aca-eceb-41d9-a1d7-bd28d9020dac]:before {
  background-image: url(../img/recruit-newgrads/img-009.webp);
}
.sd[data-r-20_b3cfc696-097f-4b5b-9b1c-ceb73a14f395]:before {
  background-image: url(../img/recruit-newgrads/img-010.webp);
}
.sd[data-r-1_0_0_1_24_08b3fc89-e0a5-43cd-ac3e-04cb7b90ad4a_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-29);
}
.sd[data-r-1_1_0_1_24_08b3fc89-e0a5-43cd-ac3e-04cb7b90ad4a_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-29);
}
: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);
  }
}
.sd[data-s-4905e8bd-01bb-4b2f-ac88-9cb82c82815c] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: left;
  width: auto;
  max-width: 100%;
}
.sd[data-s-4905e8bd-01bb-4b2f-ac88-9cb82c82815c] strong {
  font-family: var(--s-font-698fd34e);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4905e8bd-01bb-4b2f-ac88-9cb82c82815c] > p {
    line-height: 1.4;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4905e8bd-01bb-4b2f-ac88-9cb82c82815c] {
    font-size: 16px;
  }
  .sd[data-s-4905e8bd-01bb-4b2f-ac88-9cb82c82815c] strong {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4905e8bd-01bb-4b2f-ac88-9cb82c82815c] {
    font-size: 14px;
  }
  .sd[data-s-4905e8bd-01bb-4b2f-ac88-9cb82c82815c] strong {
    font-size: 14px;
  }
}
.sd[data-s-6a5d7a37-af2c-46d7-955b-e438e014aaf0] {
  display: none;
  height: auto;
  width: 150px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6a5d7a37-af2c-46d7-955b-e438e014aaf0] {
    display: flex;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6a5d7a37-af2c-46d7-955b-e438e014aaf0] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6a5d7a37-af2c-46d7-955b-e438e014aaf0] {
    display: flex;
  }
}
