/* company-access-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-11: url('../img/company-access/img-001.svg');
  --sf-img-15: url('../img/company-access/img-002.webp');
}
:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222;
}
.DynamicAnnouncer[data-v-cc1e3fda],
.TitleAnnouncer[data-v-1a8a037a] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.spinner[data-v-36413753]:before {
  border-bottom: 2px solid transparent;
  border-right: 2px solid transparent;
  border-color: transparent currentcolor currentcolor transparent;
  border-style: solid;
  border-width: 2px;
  opacity: 0.2;
}
.spinner[data-v-36413753]:after,
.spinner[data-v-36413753]:before {
  border-radius: 50%;
  box-sizing: border-box;
  content: '';
  height: 100%;
  position: absolute;
  width: 100%;
}
.spinner[data-v-36413753]:after {
  border-left: 2px solid transparent;
  border-top: 2px solid transparent;
  border-color: currentcolor transparent transparent currentcolor;
  border-style: solid;
  border-width: 2px;
  opacity: 1;
}
@keyframes loading-spin-36413753 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.StudioCanvas {
  display: flex;
  height: auto;
  min-height: 100dvh;
}
.StudioCanvas > .sd {
  min-height: 100dvh;
  overflow: clip;
}
a,
body,
div,
footer,
header,
html,
img,
li,
p,
section,
ul {
  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 {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
}
.sd {
  flex-wrap: nowrap;
  max-width: 100%;
  pointer-events: all;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  position: relative;
}
.sd::-webkit-scrollbar {
  display: none;
}
.sd {
  transition-property:
    all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1,
    --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4,
    --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6,
    --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9,
    --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11;
}
.sd[tabindex]:focus {
  outline: none;
}
.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.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 {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word;
}
a,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15);
}
.link {
  cursor: pointer;
}
.richText [data-type='table_of_contents'] .toc_item > a:hover {
  opacity: 0.7;
}
.sd.section {
  align-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  height: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 100% !important;
}
.sd.section-inner {
  position: static !important;
}
@property --g-angle {
  syntax: '<angle>';
  inherits: false;
  initial-value: 180deg;
}
@property --g-color-0 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-0 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 0.01%;
}
@property --g-color-1 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-1 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-2 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-2 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-3 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-3 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-4 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-4 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-5 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-5 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-6 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-6 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-7 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-7 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-8 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-8 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-9 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-9 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-10 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-10 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --g-color-11 {
  syntax: '<color>';
  inherits: false;
  initial-value: transparent;
}
@property --g-position-11 {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
.snackbar .button[data-v-e23c1c77]:hover {
  background: #f5f5f5;
}
@media (hover: hover) {
  a[data-v-757b86f2]:hover {
    height: 32px;
    width: 200px;
  }
}
.design-canvas__modal:focus {
  outline: none;
}

.sf-hidden {
  display: none !important;
}
img[src='data:,'],
source[src='data:,'] {
  display: none !important;
}
.sd[data-s-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-0c5e53a7-4f26-44a7-a5e9-b0873aec57c0] {
  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-0fbfd6c6-2d3f-43f5-a1cf-f3fd06682eac] {
  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-0fbfd6c6-2d3f-43f5-a1cf-f3fd06682eac] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-0fbfd6c6-2d3f-43f5-a1cf-f3fd06682eac] {
  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-0fbfd6c6-2d3f-43f5-a1cf-f3fd06682eac] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-31f5668c-1307-45fa-880e-68d9aec8c891] {
  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-31f5668c-1307-45fa-880e-68d9aec8c891] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-31f5668c-1307-45fa-880e-68d9aec8c891] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-31f5668c-1307-45fa-880e-68d9aec8c891] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-31f5668c-1307-45fa-880e-68d9aec8c891] {
    display: none;
  }
}
.sd[data-s-650a918d-952c-4ca3-b197-7fecca9ec508] {
  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-650a918d-952c-4ca3-b197-7fecca9ec508] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-40e818fd-8326-4c9a-a086-f6ce5d5be2ef] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6b37f03a-7f34-4584-9a4f-08e54ff27584] {
  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-6b37f03a-7f34-4584-9a4f-08e54ff27584] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-0371932c-4f7e-426a-ae87-aa7d8fb40563] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-cf6005d8-8867-4a6d-a11e-c583021bfa54] {
  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-cf6005d8-8867-4a6d-a11e-c583021bfa54] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-c2717e23-b380-43fd-bd91-e406aa05ae9c] {
  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-c2717e23-b380-43fd-bd91-e406aa05ae9c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c2717e23-b380-43fd-bd91-e406aa05ae9c] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c2717e23-b380-43fd-bd91-e406aa05ae9c] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c2717e23-b380-43fd-bd91-e406aa05ae9c] {
    display: flex;
  }
}
.sd[data-s-94da5ec2-8b6a-42c4-934e-8f3f64595a50] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a63db4bf-cb81-4a9d-899c-bb57f9f21522] {
  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-a63db4bf-cb81-4a9d-899c-bb57f9f21522] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a63db4bf-cb81-4a9d-899c-bb57f9f21522] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a63db4bf-cb81-4a9d-899c-bb57f9f21522] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a63db4bf-cb81-4a9d-899c-bb57f9f21522] {
    display: flex;
  }
}
.sd[data-s-285720d2-485a-4e16-b7b6-1a7aa6b9f0e4] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-379ff307-f68b-406b-b5e4-b42d8dece072] {
  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-379ff307-f68b-406b-b5e4-b42d8dece072] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-379ff307-f68b-406b-b5e4-b42d8dece072] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-379ff307-f68b-406b-b5e4-b42d8dece072] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-379ff307-f68b-406b-b5e4-b42d8dece072] {
    display: flex;
  }
}
.sd[data-s-e1aef18f-6f06-430c-9f71-3f632d0a5786] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-db9ca7d7-fefb-4580-9140-531d0f429516] {
  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-db9ca7d7-fefb-4580-9140-531d0f429516] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-db9ca7d7-fefb-4580-9140-531d0f429516] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-db9ca7d7-fefb-4580-9140-531d0f429516] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-db9ca7d7-fefb-4580-9140-531d0f429516] {
    display: flex;
  }
}
.sd[data-s-2126854f-2507-4c63-bf52-372497ba899a] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6ebb4c93-2a27-40db-9d84-052881af90ea] {
  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-6ebb4c93-2a27-40db-9d84-052881af90ea] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-f2d61665-de1c-4d1f-b1fd-aca6441cb2c7] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c42288d4-00cc-43e5-8907-db7954e738e5] {
  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-5f30288d-2d5a-4cf6-b7cb-347b2f8c431e] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-a3169d7d-f672-453e-9dfd-5ca91b649c24] {
  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-356093bc-7dc2-4823-a28c-24df3d0b66a5] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-85305cff-e113-4770-bdae-eff1ad0311e4] {
  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-90a94d93-ba44-490f-aed9-03998dc36ddd] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1d7fea24-adce-4ddd-bdaa-ec4b1078bcda] {
  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-1d7fea24-adce-4ddd-bdaa-ec4b1078bcda] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1d7fea24-adce-4ddd-bdaa-ec4b1078bcda] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1d7fea24-adce-4ddd-bdaa-ec4b1078bcda] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1d7fea24-adce-4ddd-bdaa-ec4b1078bcda] {
    display: none;
  }
}
.sd[data-s-d35e1129-76aa-4b4e-970e-d56598a3191c] {
  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-d35e1129-76aa-4b4e-970e-d56598a3191c] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d35e1129-76aa-4b4e-970e-d56598a3191c] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d35e1129-76aa-4b4e-970e-d56598a3191c] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d35e1129-76aa-4b4e-970e-d56598a3191c] {
    display: none;
  }
}
.sd[data-s-b5cac146-26b2-41c5-ae63-4cb5cc9e2aab] {
  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-b5cac146-26b2-41c5-ae63-4cb5cc9e2aab] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b5cac146-26b2-41c5-ae63-4cb5cc9e2aab] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b5cac146-26b2-41c5-ae63-4cb5cc9e2aab] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b5cac146-26b2-41c5-ae63-4cb5cc9e2aab] {
    display: none;
  }
}
.sd[data-s-2a644c16-69be-4a00-a7f9-a66d491a5283] {
  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-2a644c16-69be-4a00-a7f9-a66d491a5283] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2a644c16-69be-4a00-a7f9-a66d491a5283] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2a644c16-69be-4a00-a7f9-a66d491a5283] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2a644c16-69be-4a00-a7f9-a66d491a5283] {
    display: none;
  }
}
.sd[data-s-0938825d-77ab-4207-89fd-1509068e2328] {
  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-0938825d-77ab-4207-89fd-1509068e2328] {
    flex-direction: column;
  }
}
.sd[data-s-9c5fdff7-fde4-4c66-a7e7-073ba589b145] {
  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-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 0px;
  --gap-v-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 10px;
  --gap-uuid: 9c5fdff7-fde4-4c66-a7e7-073ba589b145;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c5fdff7-fde4-4c66-a7e7-073ba589b145] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    --gap-h-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 0px;
    --gap-v-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c5fdff7-fde4-4c66-a7e7-073ba589b145] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 0px;
    --gap-v-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9c5fdff7-fde4-4c66-a7e7-073ba589b145] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 0px;
    --gap-v-9c5fdff7-fde4-4c66-a7e7-073ba589b145: 10px;
  }
}
.sd[data-s-c8042789-67db-4651-92ad-cc7db92fd61b] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px -19px;
  padding: 0px 0px 0px 0px;
  width: 429px;
  max-width: calc(100% - -19px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c8042789-67db-4651-92ad-cc7db92fd61b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c8042789-67db-4651-92ad-cc7db92fd61b] {
    display: flex;
    width: calc(
      73% - -19px -
        (
          var(--gap-h-9c5fdff7-fde4-4c66-a7e7-073ba589b145) *
            0.26999999999999996
        )
    );
    max-width: calc(
      73% - -19px -
        (
          var(--gap-h-9c5fdff7-fde4-4c66-a7e7-073ba589b145) *
            0.26999999999999996
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c8042789-67db-4651-92ad-cc7db92fd61b] {
    display: flex;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    width: calc(
      71% - 10px -
        (var(--gap-h-9c5fdff7-fde4-4c66-a7e7-073ba589b145) * 0.2899999999999999)
    );
    max-width: calc(
      71% - 10px -
        (var(--gap-h-9c5fdff7-fde4-4c66-a7e7-073ba589b145) * 0.2899999999999999)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c8042789-67db-4651-92ad-cc7db92fd61b] {
    display: flex;
  }
}
.sd[data-s-82589ec0-5e4e-46e9-b343-58d3cafebc29] {
  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-82589ec0-5e4e-46e9-b343-58d3cafebc29] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-82589ec0-5e4e-46e9-b343-58d3cafebc29] {
    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-82589ec0-5e4e-46e9-b343-58d3cafebc29] {
    font-size: 18px;
  }
}
.sd[data-s-c58d36c2-00f1-43e2-b07d-b060c52a492d] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 120px 60px 0px 60px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 480px) {
  .sd[data-s-c58d36c2-00f1-43e2-b07d-b060c52a492d] {
    margin: 80px 20px 0px 20px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-fde83374-7603-4d7a-8bd6-7a2a0a72f6e2] {
  display: flex;
  height: auto;
  width: 1320px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fde83374-7603-4d7a-8bd6-7a2a0a72f6e2] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fde83374-7603-4d7a-8bd6-7a2a0a72f6e2] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fde83374-7603-4d7a-8bd6-7a2a0a72f6e2] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fde83374-7603-4d7a-8bd6-7a2a0a72f6e2] {
    display: none;
  }
}
.sd[data-s-9d0d1ba4-ad38-4b29-b555-c77690f93608] {
  height: auto;
  width: 1320px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9d0d1ba4-ad38-4b29-b555-c77690f93608] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9d0d1ba4-ad38-4b29-b555-c77690f93608] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9d0d1ba4-ad38-4b29-b555-c77690f93608] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9d0d1ba4-ad38-4b29-b555-c77690f93608] {
    display: flex;
  }
}
.sd[data-s-11fbf8de-f183-4c38-aeb6-b35192934cfd] {
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-wrap: nowrap;
  gap: 40px 0px;
  justify-content: center;
  margin: 60px 60px 0px 60px;
  padding: 0px;
  width: 1320px;
  --gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd: 0px;
  --gap-v-11fbf8de-f183-4c38-aeb6-b35192934cfd: 40px;
  --gap-uuid: 11fbf8de-f183-4c38-aeb6-b35192934cfd;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-11fbf8de-f183-4c38-aeb6-b35192934cfd] {
    display: flex;
    --gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd: 0px;
    --gap-v-11fbf8de-f183-4c38-aeb6-b35192934cfd: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-11fbf8de-f183-4c38-aeb6-b35192934cfd] {
    display: flex;
    --gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd: 0px;
    --gap-v-11fbf8de-f183-4c38-aeb6-b35192934cfd: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-11fbf8de-f183-4c38-aeb6-b35192934cfd] {
    display: none;
    margin: 40px 20px 0px 20px;
    --gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd: 0px;
    --gap-v-11fbf8de-f183-4c38-aeb6-b35192934cfd: 40px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-11fbf8de-f183-4c38-aeb6-b35192934cfd] {
    display: none;
    --gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd: 0px;
    --gap-v-11fbf8de-f183-4c38-aeb6-b35192934cfd: 40px;
  }
}
.sd[data-s-a959c03b-b60d-43f1-bded-32c258b1ab95] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0));
  --gap-h-a959c03b-b60d-43f1-bded-32c258b1ab95: 0px;
  --gap-v-a959c03b-b60d-43f1-bded-32c258b1ab95: 20px;
  --gap-uuid: a959c03b-b60d-43f1-bded-32c258b1ab95;
  max-width: calc(
    100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-a959c03b-b60d-43f1-bded-32c258b1ab95] {
    gap: 8px;
    padding: 0px;
    --gap-h-a959c03b-b60d-43f1-bded-32c258b1ab95: 0px;
    --gap-v-a959c03b-b60d-43f1-bded-32c258b1ab95: 8px;
  }
}
.sd[data-s-26a2a304-2d25-463f-ac32-c31d913f30a8] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: left;
  width: calc(100% - (var(--gap-h-a959c03b-b60d-43f1-bded-32c258b1ab95) * 0));
  max-width: calc(
    100% - (var(--gap-h-a959c03b-b60d-43f1-bded-32c258b1ab95) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-26a2a304-2d25-463f-ac32-c31d913f30a8] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-26a2a304-2d25-463f-ac32-c31d913f30a8] {
    font-size: 16px;
  }
}
.sd[data-s-9dcacb24-03ce-40e0-8d29-379e09d4c0ac] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a959c03b-b60d-43f1-bded-32c258b1ab95) * 0));
  --gap-h-9dcacb24-03ce-40e0-8d29-379e09d4c0ac: 0px;
  --gap-v-9dcacb24-03ce-40e0-8d29-379e09d4c0ac: 0px;
  --gap-uuid: 9dcacb24-03ce-40e0-8d29-379e9d4c0ac;
  max-width: calc(
    100% - (var(--gap-h-a959c03b-b60d-43f1-bded-32c258b1ab95) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-9dcacb24-03ce-40e0-8d29-379e09d4c0ac] {
    flex-wrap: wrap;
    gap: 40px 0px;
    --gap-h-9dcacb24-03ce-40e0-8d29-379e09d4c0ac: 0px;
    --gap-v-9dcacb24-03ce-40e0-8d29-379e09d4c0ac: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9dcacb24-03ce-40e0-8d29-379e09d4c0ac] {
    gap: 16px 0px;
    padding: 0px;
    --gap-h-9dcacb24-03ce-40e0-8d29-379e09d4c0ac: 0px;
    --gap-v-9dcacb24-03ce-40e0-8d29-379e09d4c0ac: 0px;
  }
}
.sd[data-s-dd2d5314-a598-4eee-a73a-2299345f14c0] {
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
  width: calc(100% - (var(--gap-h-9dcacb24-03ce-40e0-8d29-379e09d4c0ac) * 0));
  max-width: calc(
    100% - (var(--gap-h-9dcacb24-03ce-40e0-8d29-379e09d4c0ac) * 0)
  );
}
.sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 11px 30px 11px 30px;
  width: 25%;
  --gap-h-930c13d2-62e6-46e6-b2ad-14f4b7231141: 0px;
  --gap-v-930c13d2-62e6-46e6-b2ad-14f4b7231141: 0px;
  --gap-uuid: 930c13d2-62e6-46e6-b2ad-14f4b7231141;
  max-width: 25%;
}
.sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141]:hover {
  opacity: 0.99;
  --gap-h-930c13d2-62e6-46e6-b2ad-14f4b7231141: 0px;
  --gap-v-930c13d2-62e6-46e6-b2ad-14f4b7231141: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141] {
    width: 50%;
    --gap-h-930c13d2-62e6-46e6-b2ad-14f4b7231141: 0px;
    --gap-v-930c13d2-62e6-46e6-b2ad-14f4b7231141: 0px;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141] {
    gap: 8px;
    padding: 12px 10px 12px 12px;
    width: 50%;
    --gap-h-930c13d2-62e6-46e6-b2ad-14f4b7231141: 8px;
    --gap-v-930c13d2-62e6-46e6-b2ad-14f4b7231141: 0px;
  }
}
.sd[data-s-35929557-7d54-4c75-b78f-aaafae478a6b] {
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141]:hover
  .sd[data-s-35929557-7d54-4c75-b78f-aaafae478a6b] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-35929557-7d54-4c75-b78f-aaafae478a6b] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-35929557-7d54-4c75-b78f-aaafae478a6b] {
    font-size: 13px;
  }
}
.sd[data-s-9539b939-7937-4885-a5ed-1b3c96967822] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-78468fe8-de21-41f9-bac4-c6870e5b3d1d] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-930c13d2-62e6-46e6-b2ad-14f4b7231141) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 30px;
  top: auto;
  z-index: 2;
  --gap-h-78468fe8-de21-41f9-bac4-c6870e5b3d1d: 18px;
  --gap-v-78468fe8-de21-41f9-bac4-c6870e5b3d1d: 0px;
  --gap-uuid: 78468fe8-de21-41f9-bac4-c6870e5b3d1d;
  max-width: 100%;
}
.sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141]:hover
  .sd[data-s-78468fe8-de21-41f9-bac4-c6870e5b3d1d] {
  opacity: 1;
  --gap-h-78468fe8-de21-41f9-bac4-c6870e5b3d1d: 18px;
  --gap-v-78468fe8-de21-41f9-bac4-c6870e5b3d1d: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-78468fe8-de21-41f9-bac4-c6870e5b3d1d] {
    gap: 8px;
    --gap-h-78468fe8-de21-41f9-bac4-c6870e5b3d1d: 8px;
    --gap-v-78468fe8-de21-41f9-bac4-c6870e5b3d1d: 0px;
  }
}
.sd[data-s-04bd2c70-36be-4b2a-960b-641783a0290e] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141]:hover
  .sd[data-s-04bd2c70-36be-4b2a-960b-641783a0290e] {
  transform: translate(0px, 0px);
}
.sd[data-s-bce45dc9-de22-4396-8537-349d726d6ca3] {
  background: #000000ff;
  bottom: 0px;
  flex: none;
  height: calc(100% - (var(--gap-v-930c13d2-62e6-46e6-b2ad-14f4b7231141) * 0));
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-930c13d2-62e6-46e6-b2ad-14f4b7231141]:hover
  .sd[data-s-bce45dc9-de22-4396-8537-349d726d6ca3] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-930c13d2-62e6-46e6-b2ad-14f4b7231141) * 0));
  z-index: -1;
  max-width: calc(
    100% - (var(--gap-h-930c13d2-62e6-46e6-b2ad-14f4b7231141) * 0)
  );
  height: calc(100% - (var(--gap-v-930c13d2-62e6-46e6-b2ad-14f4b7231141) * 0));
}
.sd[data-s-e4f6be93-c02a-4659-b92b-6d57dbb33778] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0));
  --gap-h-e4f6be93-c02a-4659-b92b-6d57dbb33778: 0px;
  --gap-v-e4f6be93-c02a-4659-b92b-6d57dbb33778: 20px;
  --gap-uuid: e4f6be93-c02a-4659-b92b-6d57dbb33778;
  max-width: calc(
    100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-e4f6be93-c02a-4659-b92b-6d57dbb33778] {
    gap: 8px;
    padding: 0px;
    --gap-h-e4f6be93-c02a-4659-b92b-6d57dbb33778: 0px;
    --gap-v-e4f6be93-c02a-4659-b92b-6d57dbb33778: 8px;
  }
}
.sd[data-s-c8a923a2-eb37-43a3-ba4b-f40e44b434a1] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: left;
  width: calc(100% - (var(--gap-h-e4f6be93-c02a-4659-b92b-6d57dbb33778) * 0));
  max-width: calc(
    100% - (var(--gap-h-e4f6be93-c02a-4659-b92b-6d57dbb33778) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c8a923a2-eb37-43a3-ba4b-f40e44b434a1] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c8a923a2-eb37-43a3-ba4b-f40e44b434a1] {
    font-size: 16px;
  }
}
.sd[data-s-b4ef73a6-7673-403c-ad86-e79772840648] {
  align-content: center;
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-e4f6be93-c02a-4659-b92b-6d57dbb33778) * 0));
  --gap-h-b4ef73a6-7673-403c-ad86-e79772840648: 0px;
  --gap-v-b4ef73a6-7673-403c-ad86-e79772840648: 0px;
  --gap-uuid: b4ef73a6-7673-403c-ad86-e79772840648;
  max-width: calc(
    100% - (var(--gap-h-e4f6be93-c02a-4659-b92b-6d57dbb33778) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-b4ef73a6-7673-403c-ad86-e79772840648] {
    flex-wrap: wrap;
    gap: 40px 0px;
    --gap-h-b4ef73a6-7673-403c-ad86-e79772840648: 0px;
    --gap-v-b4ef73a6-7673-403c-ad86-e79772840648: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b4ef73a6-7673-403c-ad86-e79772840648] {
    gap: 16px 0px;
    padding: 0px;
    --gap-h-b4ef73a6-7673-403c-ad86-e79772840648: 0px;
    --gap-v-b4ef73a6-7673-403c-ad86-e79772840648: 0px;
  }
}
.sd[data-s-04482c2c-9786-4ad9-adca-3307df963a7f] {
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b4ef73a6-7673-403c-ad86-e79772840648) * 0));
  max-width: calc(
    100% - (var(--gap-h-b4ef73a6-7673-403c-ad86-e79772840648) * 0)
  );
}
.sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 0px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 11px 30px 11px 30px;
  width: 25%;
  --gap-h-d0ee4d63-ceb2-428f-b140-327119f0c851: 0px;
  --gap-v-d0ee4d63-ceb2-428f-b140-327119f0c851: 0px;
  --gap-uuid: d0ee4d63-ceb2-428f-b140-327119f0c851;
  max-width: 25%;
}
.sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851]:hover {
  opacity: 0.99;
  --gap-h-d0ee4d63-ceb2-428f-b140-327119f0c851: 0px;
  --gap-v-d0ee4d63-ceb2-428f-b140-327119f0c851: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851] {
    width: 50%;
    --gap-h-d0ee4d63-ceb2-428f-b140-327119f0c851: 0px;
    --gap-v-d0ee4d63-ceb2-428f-b140-327119f0c851: 0px;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851] {
    gap: 8px;
    padding: 12px 10px 12px 12px;
    width: 50%;
    --gap-h-d0ee4d63-ceb2-428f-b140-327119f0c851: 8px;
    --gap-v-d0ee4d63-ceb2-428f-b140-327119f0c851: 0px;
  }
}
.sd[data-s-82eb2d45-3b0d-449d-8fd1-f03ce121a11f] {
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851]:hover
  .sd[data-s-82eb2d45-3b0d-449d-8fd1-f03ce121a11f] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-82eb2d45-3b0d-449d-8fd1-f03ce121a11f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-82eb2d45-3b0d-449d-8fd1-f03ce121a11f] {
    font-size: 13px;
  }
}
.sd[data-s-f0396e3a-ba8b-45e6-a82d-cce67868f565] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-852e18a4-c2b4-468f-8039-c14ecd95a208] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-d0ee4d63-ceb2-428f-b140-327119f0c851) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 30px;
  top: auto;
  z-index: 2;
  --gap-h-852e18a4-c2b4-468f-8039-c14ecd95a208: 18px;
  --gap-v-852e18a4-c2b4-468f-8039-c14ecd95a208: 0px;
  --gap-uuid: 852e18a4-c2b4-468f-8039-c14ecd95a208;
  max-width: 100%;
}
.sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851]:hover
  .sd[data-s-852e18a4-c2b4-468f-8039-c14ecd95a208] {
  opacity: 1;
  --gap-h-852e18a4-c2b4-468f-8039-c14ecd95a208: 18px;
  --gap-v-852e18a4-c2b4-468f-8039-c14ecd95a208: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-852e18a4-c2b4-468f-8039-c14ecd95a208] {
    gap: 8px;
    --gap-h-852e18a4-c2b4-468f-8039-c14ecd95a208: 8px;
    --gap-v-852e18a4-c2b4-468f-8039-c14ecd95a208: 0px;
  }
}
.sd[data-s-27f54082-cc6b-4f87-84e4-6cf58416f6c4] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851]:hover
  .sd[data-s-27f54082-cc6b-4f87-84e4-6cf58416f6c4] {
  transform: translate(0px, 0px);
}
.sd[data-s-45fb16c3-3617-4e1f-a4d7-52edb3b9e797] {
  background: #000000ff;
  bottom: 0px;
  flex: none;
  height: calc(100% - (var(--gap-v-d0ee4d63-ceb2-428f-b140-327119f0c851) * 0));
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-d0ee4d63-ceb2-428f-b140-327119f0c851]:hover
  .sd[data-s-45fb16c3-3617-4e1f-a4d7-52edb3b9e797] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-d0ee4d63-ceb2-428f-b140-327119f0c851) * 0));
  z-index: -1;
  max-width: calc(
    100% - (var(--gap-h-d0ee4d63-ceb2-428f-b140-327119f0c851) * 0)
  );
  height: calc(100% - (var(--gap-v-d0ee4d63-ceb2-428f-b140-327119f0c851) * 0));
}
.sd[data-s-d8f5775f-d0f1-4ce4-9611-eed8eec89306] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0));
  --gap-h-d8f5775f-d0f1-4ce4-9611-eed8eec89306: 0px;
  --gap-v-d8f5775f-d0f1-4ce4-9611-eed8eec89306: 20px;
  --gap-uuid: d8f5775f-d0f1-4ce4-9611-eed8eec89306;
  max-width: calc(
    100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-d8f5775f-d0f1-4ce4-9611-eed8eec89306] {
    gap: 8px;
    padding: 0px;
    --gap-h-d8f5775f-d0f1-4ce4-9611-eed8eec89306: 0px;
    --gap-v-d8f5775f-d0f1-4ce4-9611-eed8eec89306: 8px;
  }
}
.sd[data-s-4949979b-9c69-453c-b006-aab003c40e3b] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: left;
  width: calc(100% - (var(--gap-h-d8f5775f-d0f1-4ce4-9611-eed8eec89306) * 0));
  max-width: calc(
    100% - (var(--gap-h-d8f5775f-d0f1-4ce4-9611-eed8eec89306) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4949979b-9c69-453c-b006-aab003c40e3b] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4949979b-9c69-453c-b006-aab003c40e3b] {
    font-size: 16px;
  }
}
.sd[data-s-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-d8f5775f-d0f1-4ce4-9611-eed8eec89306) * 0));
  --gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9: 0px;
  --gap-v-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9: 0px;
  --gap-uuid: a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9;
  max-width: calc(
    100% - (var(--gap-h-d8f5775f-d0f1-4ce4-9611-eed8eec89306) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9] {
    flex-wrap: wrap;
    gap: 40px 0px;
    --gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9: 0px;
    --gap-v-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9] {
    border-bottom: 0px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 0px solid #a0a0a0ff;
    border-top: 1px solid #a0a0a0ff;
    gap: 16px 0px;
    padding: 0px;
    --gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9: 0px;
    --gap-v-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9: 0px;
  }
}
.sd[data-s-8f995ca4-6576-472d-8221-8d518dcf9f8a] {
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
  width: calc(100% - (var(--gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9) * 0));
  max-width: calc(
    100% - (var(--gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-8f995ca4-6576-472d-8221-8d518dcf9f8a] {
    width: calc(
      50% - (var(--gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9) * 0.5)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8f995ca4-6576-472d-8221-8d518dcf9f8a] {
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    flex-direction: row;
    flex-wrap: wrap;
    width: calc(100% - (var(--gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9) * 0));
    max-width: calc(
      100% - (var(--gap-h-a9fd09fa-c7e7-439c-bc4f-3c27ec9313e9) * 0)
    );
  }
}
.sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 11px 30px 11px 30px;
  width: 25%;
  --gap-h-653ec141-d947-45dd-9934-4bba4ede489b: 0px;
  --gap-v-653ec141-d947-45dd-9934-4bba4ede489b: 0px;
  --gap-uuid: 653ec141-d947-45dd-9934-4bba4ede489b;
  max-width: 25%;
}
.sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b]:hover {
  opacity: 0.99;
  --gap-h-653ec141-d947-45dd-9934-4bba4ede489b: 0px;
  --gap-v-653ec141-d947-45dd-9934-4bba4ede489b: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b] {
    flex: none;
    width: 100%;
    --gap-h-653ec141-d947-45dd-9934-4bba4ede489b: 0px;
    --gap-v-653ec141-d947-45dd-9934-4bba4ede489b: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 0px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    gap: 8px;
    padding: 12px 10px 12px 12px;
    width: 50%;
    --gap-h-653ec141-d947-45dd-9934-4bba4ede489b: 8px;
    --gap-v-653ec141-d947-45dd-9934-4bba4ede489b: 0px;
    max-width: 50%;
  }
}
.sd[data-s-cc8e32a1-bd9d-4923-9746-e5b9072b34c5] {
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b]:hover
  .sd[data-s-cc8e32a1-bd9d-4923-9746-e5b9072b34c5] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-cc8e32a1-bd9d-4923-9746-e5b9072b34c5] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cc8e32a1-bd9d-4923-9746-e5b9072b34c5] {
    font-size: 13px;
  }
}
.sd[data-s-dc95f8fa-bc3a-4250-be74-268ca14c2a6f] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-5b2e6cee-d8aa-4f46-a322-e35a41658b0f] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-653ec141-d947-45dd-9934-4bba4ede489b) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 30px;
  top: auto;
  z-index: 2;
  --gap-h-5b2e6cee-d8aa-4f46-a322-e35a41658b0f: 18px;
  --gap-v-5b2e6cee-d8aa-4f46-a322-e35a41658b0f: 0px;
  --gap-uuid: 5b2e6cee-d8aa-4f46-a322-e35a41658b0f;
  max-width: 100%;
}
.sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b]:hover
  .sd[data-s-5b2e6cee-d8aa-4f46-a322-e35a41658b0f] {
  opacity: 1;
  --gap-h-5b2e6cee-d8aa-4f46-a322-e35a41658b0f: 18px;
  --gap-v-5b2e6cee-d8aa-4f46-a322-e35a41658b0f: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b2e6cee-d8aa-4f46-a322-e35a41658b0f] {
    gap: 8px;
    --gap-h-5b2e6cee-d8aa-4f46-a322-e35a41658b0f: 8px;
    --gap-v-5b2e6cee-d8aa-4f46-a322-e35a41658b0f: 0px;
  }
}
.sd[data-s-4ac65028-4a7d-4294-89ea-93f3e43ae330] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b]:hover
  .sd[data-s-4ac65028-4a7d-4294-89ea-93f3e43ae330] {
  transform: translate(0px, 0px);
}
.sd[data-s-5146a306-e1c1-4f45-9911-52375f984425] {
  background: #000000ff;
  bottom: 0px;
  flex: none;
  height: calc(100% - (var(--gap-v-653ec141-d947-45dd-9934-4bba4ede489b) * 0));
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-653ec141-d947-45dd-9934-4bba4ede489b]:hover
  .sd[data-s-5146a306-e1c1-4f45-9911-52375f984425] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-653ec141-d947-45dd-9934-4bba4ede489b) * 0));
  z-index: -1;
  max-width: calc(
    100% - (var(--gap-h-653ec141-d947-45dd-9934-4bba4ede489b) * 0)
  );
  height: calc(100% - (var(--gap-v-653ec141-d947-45dd-9934-4bba4ede489b) * 0));
}
.sd[data-s-b4377947-42ed-4ad1-8699-7e877413b24b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0));
  --gap-h-b4377947-42ed-4ad1-8699-7e877413b24b: 0px;
  --gap-v-b4377947-42ed-4ad1-8699-7e877413b24b: 20px;
  --gap-uuid: b4377947-42ed-4ad1-8699-7e877413b24b;
  max-width: calc(
    100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-b4377947-42ed-4ad1-8699-7e877413b24b] {
    gap: 8px;
    padding: 0px;
    --gap-h-b4377947-42ed-4ad1-8699-7e877413b24b: 0px;
    --gap-v-b4377947-42ed-4ad1-8699-7e877413b24b: 8px;
  }
}
.sd[data-s-4fd574da-bea7-4253-8440-1b9bd6bde21c] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: left;
  width: calc(100% - (var(--gap-h-b4377947-42ed-4ad1-8699-7e877413b24b) * 0));
  max-width: calc(
    100% - (var(--gap-h-b4377947-42ed-4ad1-8699-7e877413b24b) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4fd574da-bea7-4253-8440-1b9bd6bde21c] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4fd574da-bea7-4253-8440-1b9bd6bde21c] {
    font-size: 16px;
  }
}
.sd[data-s-77deb3d5-caaf-443e-9ccd-8cdb23253f95] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b4377947-42ed-4ad1-8699-7e877413b24b) * 0));
  --gap-h-77deb3d5-caaf-443e-9ccd-8cdb23253f95: 0px;
  --gap-v-77deb3d5-caaf-443e-9ccd-8cdb23253f95: 0px;
  --gap-uuid: 77deb3d5-caaf-443e-9ccd-8cdb23253f95;
  max-width: calc(
    100% - (var(--gap-h-b4377947-42ed-4ad1-8699-7e877413b24b) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-77deb3d5-caaf-443e-9ccd-8cdb23253f95] {
    flex-wrap: wrap;
    gap: 40px 0px;
    --gap-h-77deb3d5-caaf-443e-9ccd-8cdb23253f95: 0px;
    --gap-v-77deb3d5-caaf-443e-9ccd-8cdb23253f95: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-77deb3d5-caaf-443e-9ccd-8cdb23253f95] {
    gap: 16px 0px;
    padding: 0px;
    --gap-h-77deb3d5-caaf-443e-9ccd-8cdb23253f95: 0px;
    --gap-v-77deb3d5-caaf-443e-9ccd-8cdb23253f95: 0px;
  }
}
.sd[data-s-86a46718-8833-481f-a9b1-5500eb0219ee] {
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
  width: calc(100% - (var(--gap-h-77deb3d5-caaf-443e-9ccd-8cdb23253f95) * 0));
  max-width: calc(
    100% - (var(--gap-h-77deb3d5-caaf-443e-9ccd-8cdb23253f95) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-86a46718-8833-481f-a9b1-5500eb0219ee] {
    width: calc(
      50% - (var(--gap-h-77deb3d5-caaf-443e-9ccd-8cdb23253f95) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-77deb3d5-caaf-443e-9ccd-8cdb23253f95) * 0.5)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-86a46718-8833-481f-a9b1-5500eb0219ee] {
    width: 50%;
  }
}
.sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 11px 30px 11px 30px;
  width: 25%;
  --gap-h-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 0px;
  --gap-v-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 0px;
  --gap-uuid: 23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c;
  max-width: 25%;
}
.sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c]:hover {
  opacity: 0.99;
  --gap-h-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 0px;
  --gap-v-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c] {
    flex: none;
    width: 100%;
    --gap-h-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 0px;
    --gap-v-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c] {
    gap: 8px;
    padding: 12px 10px 12px 12px;
    --gap-h-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 8px;
    --gap-v-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c: 0px;
  }
}
.sd[data-s-4054f905-4d00-4509-9969-f6d9be8b6ae9] {
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c]:hover
  .sd[data-s-4054f905-4d00-4509-9969-f6d9be8b6ae9] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4054f905-4d00-4509-9969-f6d9be8b6ae9] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4054f905-4d00-4509-9969-f6d9be8b6ae9] {
    font-size: 13px;
  }
}
.sd[data-s-8042fe53-5feb-44aa-9644-ba793a539ecf] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 30px;
  top: auto;
  z-index: 2;
  --gap-h-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd: 18px;
  --gap-v-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd: 0px;
  --gap-uuid: a5cf77dc-b7f6-40fd-8e84-8ea635621bfd;
  max-width: 100%;
}
.sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c]:hover
  .sd[data-s-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd] {
  opacity: 1;
  --gap-h-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd: 18px;
  --gap-v-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd] {
    gap: 8px;
    --gap-h-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd: 8px;
    --gap-v-a5cf77dc-b7f6-40fd-8e84-8ea635621bfd: 0px;
  }
}
.sd[data-s-32a7d4d9-8e18-4750-86c4-4e81092f4dfe] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c]:hover
  .sd[data-s-32a7d4d9-8e18-4750-86c4-4e81092f4dfe] {
  transform: translate(0px, 0px);
}
.sd[data-s-7606745d-6f73-44cc-b1b1-a4b62d0f74d2] {
  background: #000000ff;
  bottom: 0px;
  flex: none;
  height: calc(100% - (var(--gap-v-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c) * 0));
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c]:hover
  .sd[data-s-7606745d-6f73-44cc-b1b1-a4b62d0f74d2] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c) * 0));
  z-index: -1;
  max-width: calc(
    100% - (var(--gap-h-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c) * 0)
  );
  height: calc(100% - (var(--gap-v-23ccbca0-33eb-4bee-9f00-8a5f3a6edb7c) * 0));
}
.sd[data-s-050ac832-a475-4e9e-89e6-91a3a5d03fff] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0));
  --gap-h-050ac832-a475-4e9e-89e6-91a3a5d03fff: 0px;
  --gap-v-050ac832-a475-4e9e-89e6-91a3a5d03fff: 20px;
  --gap-uuid: 050ac832-a475-4e9e-89e6-91a3a5d03fff;
  max-width: calc(
    100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-050ac832-a475-4e9e-89e6-91a3a5d03fff] {
    gap: 8px;
    padding: 0px;
    --gap-h-050ac832-a475-4e9e-89e6-91a3a5d03fff: 0px;
    --gap-v-050ac832-a475-4e9e-89e6-91a3a5d03fff: 8px;
  }
}
.sd[data-s-4adbba30-b97c-414d-bd12-82d79e0d4235] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: left;
  width: calc(100% - (var(--gap-h-050ac832-a475-4e9e-89e6-91a3a5d03fff) * 0));
  max-width: calc(
    100% - (var(--gap-h-050ac832-a475-4e9e-89e6-91a3a5d03fff) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4adbba30-b97c-414d-bd12-82d79e0d4235] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4adbba30-b97c-414d-bd12-82d79e0d4235] {
    font-size: 16px;
  }
}
.sd[data-s-ab928e16-e8f2-4748-893b-fce6fb54df7e] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-050ac832-a475-4e9e-89e6-91a3a5d03fff) * 0));
  --gap-h-ab928e16-e8f2-4748-893b-fce6fb54df7e: 0px;
  --gap-v-ab928e16-e8f2-4748-893b-fce6fb54df7e: 0px;
  --gap-uuid: ab928e16-e8f2-4748-893b-fce6fb54df7e;
  max-width: calc(
    100% - (var(--gap-h-050ac832-a475-4e9e-89e6-91a3a5d03fff) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-ab928e16-e8f2-4748-893b-fce6fb54df7e] {
    flex-wrap: wrap;
    gap: 40px 0px;
    --gap-h-ab928e16-e8f2-4748-893b-fce6fb54df7e: 0px;
    --gap-v-ab928e16-e8f2-4748-893b-fce6fb54df7e: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ab928e16-e8f2-4748-893b-fce6fb54df7e] {
    gap: 16px 0px;
    padding: 0px;
    --gap-h-ab928e16-e8f2-4748-893b-fce6fb54df7e: 0px;
    --gap-v-ab928e16-e8f2-4748-893b-fce6fb54df7e: 0px;
  }
}
.sd[data-s-22dec6f2-4fd5-452d-90ec-fa4912cadb61] {
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ab928e16-e8f2-4748-893b-fce6fb54df7e) * 0));
  max-width: calc(
    100% - (var(--gap-h-ab928e16-e8f2-4748-893b-fce6fb54df7e) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-22dec6f2-4fd5-452d-90ec-fa4912cadb61] {
    width: calc(
      50% - (var(--gap-h-ab928e16-e8f2-4748-893b-fce6fb54df7e) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-ab928e16-e8f2-4748-893b-fce6fb54df7e) * 0.5)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-22dec6f2-4fd5-452d-90ec-fa4912cadb61] {
    width: 50%;
  }
}
.sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 11px 30px 11px 30px;
  width: 25%;
  --gap-h-73502b3c-75f5-4825-8751-30e2fbadf475: 0px;
  --gap-v-73502b3c-75f5-4825-8751-30e2fbadf475: 0px;
  --gap-uuid: 73502b3c-75f5-4825-8751-30e2fbadf475;
  max-width: 25%;
}
.sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475]:hover {
  opacity: 0.99;
  --gap-h-73502b3c-75f5-4825-8751-30e2fbadf475: 0px;
  --gap-v-73502b3c-75f5-4825-8751-30e2fbadf475: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475] {
    flex: none;
    width: 100%;
    --gap-h-73502b3c-75f5-4825-8751-30e2fbadf475: 0px;
    --gap-v-73502b3c-75f5-4825-8751-30e2fbadf475: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475] {
    gap: 8px;
    padding: 12px 10px 12px 12px;
    --gap-h-73502b3c-75f5-4825-8751-30e2fbadf475: 8px;
    --gap-v-73502b3c-75f5-4825-8751-30e2fbadf475: 0px;
  }
}
.sd[data-s-e0db2ebc-4977-4cef-9610-d537d69bb67a] {
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475]:hover
  .sd[data-s-e0db2ebc-4977-4cef-9610-d537d69bb67a] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e0db2ebc-4977-4cef-9610-d537d69bb67a] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e0db2ebc-4977-4cef-9610-d537d69bb67a] {
    font-size: 13px;
  }
}
.sd[data-s-7b8f3761-163b-4c1a-8c75-e45422c183ed] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-fbf9b6d3-1733-481c-a409-f4bfa72745b2] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-73502b3c-75f5-4825-8751-30e2fbadf475) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 30px;
  top: auto;
  z-index: 2;
  --gap-h-fbf9b6d3-1733-481c-a409-f4bfa72745b2: 18px;
  --gap-v-fbf9b6d3-1733-481c-a409-f4bfa72745b2: 0px;
  --gap-uuid: fbf9b6d3-1733-481c-a409-f4bfa72745b2;
  max-width: 100%;
}
.sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475]:hover
  .sd[data-s-fbf9b6d3-1733-481c-a409-f4bfa72745b2] {
  opacity: 1;
  --gap-h-fbf9b6d3-1733-481c-a409-f4bfa72745b2: 18px;
  --gap-v-fbf9b6d3-1733-481c-a409-f4bfa72745b2: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-fbf9b6d3-1733-481c-a409-f4bfa72745b2] {
    gap: 8px;
    --gap-h-fbf9b6d3-1733-481c-a409-f4bfa72745b2: 8px;
    --gap-v-fbf9b6d3-1733-481c-a409-f4bfa72745b2: 0px;
  }
}
.sd[data-s-c263a09f-430b-4787-9f48-31ccf89856c3] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475]:hover
  .sd[data-s-c263a09f-430b-4787-9f48-31ccf89856c3] {
  transform: translate(0px, 0px);
}
.sd[data-s-a24b46b4-ec75-4d3c-b119-1d8f96f4e710] {
  background: #000000ff;
  bottom: 0px;
  flex: none;
  height: calc(100% - (var(--gap-v-73502b3c-75f5-4825-8751-30e2fbadf475) * 0));
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-73502b3c-75f5-4825-8751-30e2fbadf475]:hover
  .sd[data-s-a24b46b4-ec75-4d3c-b119-1d8f96f4e710] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-73502b3c-75f5-4825-8751-30e2fbadf475) * 0));
  z-index: -1;
  max-width: calc(
    100% - (var(--gap-h-73502b3c-75f5-4825-8751-30e2fbadf475) * 0)
  );
  height: calc(100% - (var(--gap-v-73502b3c-75f5-4825-8751-30e2fbadf475) * 0));
}
.sd[data-s-8a165e07-65d6-4e27-8c72-b7ad0ed081af] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0));
  --gap-h-8a165e07-65d6-4e27-8c72-b7ad0ed081af: 0px;
  --gap-v-8a165e07-65d6-4e27-8c72-b7ad0ed081af: 20px;
  --gap-uuid: 8a165e07-65d6-4e27-8c72-b7ad0ed081af;
  max-width: calc(
    100% - (var(--gap-h-11fbf8de-f183-4c38-aeb6-b35192934cfd) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-8a165e07-65d6-4e27-8c72-b7ad0ed081af] {
    gap: 8px;
    padding: 0px;
    --gap-h-8a165e07-65d6-4e27-8c72-b7ad0ed081af: 0px;
    --gap-v-8a165e07-65d6-4e27-8c72-b7ad0ed081af: 8px;
  }
}
.sd[data-s-4051ae47-4685-4479-886e-d5adc34cc916] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.6;
  text-align: left;
  width: calc(100% - (var(--gap-h-8a165e07-65d6-4e27-8c72-b7ad0ed081af) * 0));
  max-width: calc(
    100% - (var(--gap-h-8a165e07-65d6-4e27-8c72-b7ad0ed081af) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4051ae47-4685-4479-886e-d5adc34cc916] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4051ae47-4685-4479-886e-d5adc34cc916] {
    font-size: 16px;
  }
}
.sd[data-s-f64826ca-80c3-4990-85e1-938be03c9b94] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 0px solid #a0a0a0ff;
  border-top: 0px solid #a0a0a0ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8a165e07-65d6-4e27-8c72-b7ad0ed081af) * 0));
  --gap-h-f64826ca-80c3-4990-85e1-938be03c9b94: 0px;
  --gap-v-f64826ca-80c3-4990-85e1-938be03c9b94: 0px;
  --gap-uuid: f64826ca-80c3-4990-85e1-938be03c9b94;
  max-width: calc(
    100% - (var(--gap-h-8a165e07-65d6-4e27-8c72-b7ad0ed081af) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-f64826ca-80c3-4990-85e1-938be03c9b94] {
    flex-wrap: wrap;
    gap: 40px 0px;
    --gap-h-f64826ca-80c3-4990-85e1-938be03c9b94: 0px;
    --gap-v-f64826ca-80c3-4990-85e1-938be03c9b94: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f64826ca-80c3-4990-85e1-938be03c9b94] {
    gap: 16px 0px;
    padding: 0px;
    --gap-h-f64826ca-80c3-4990-85e1-938be03c9b94: 0px;
    --gap-v-f64826ca-80c3-4990-85e1-938be03c9b94: 0px;
  }
}
.sd[data-s-09482f17-262c-4bd0-9f0b-2e01fb5430eb] {
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f64826ca-80c3-4990-85e1-938be03c9b94) * 0));
  max-width: calc(
    100% - (var(--gap-h-f64826ca-80c3-4990-85e1-938be03c9b94) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-09482f17-262c-4bd0-9f0b-2e01fb5430eb] {
    width: calc(
      50% - (var(--gap-h-f64826ca-80c3-4990-85e1-938be03c9b94) * 0.5)
    );
    max-width: calc(
      50% - (var(--gap-h-f64826ca-80c3-4990-85e1-938be03c9b94) * 0.5)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-09482f17-262c-4bd0-9f0b-2e01fb5430eb] {
    width: 50%;
  }
}
.sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex: none;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: space-between;
  padding: 11px 30px 11px 30px;
  width: 25%;
  --gap-h-870e3ae8-a10f-47de-ae5b-65316658480a: 0px;
  --gap-v-870e3ae8-a10f-47de-ae5b-65316658480a: 0px;
  --gap-uuid: 870e3ae8-a10f-47de-ae5b-65316658480a;
  max-width: 25%;
}
.sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a]:hover {
  opacity: 0.99;
  --gap-h-870e3ae8-a10f-47de-ae5b-65316658480a: 0px;
  --gap-v-870e3ae8-a10f-47de-ae5b-65316658480a: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a] {
    flex: none;
    width: 100%;
    --gap-h-870e3ae8-a10f-47de-ae5b-65316658480a: 0px;
    --gap-v-870e3ae8-a10f-47de-ae5b-65316658480a: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a] {
    gap: 8px;
    padding: 12px 10px 12px 12px;
    --gap-h-870e3ae8-a10f-47de-ae5b-65316658480a: 8px;
    --gap-v-870e3ae8-a10f-47de-ae5b-65316658480a: 0px;
  }
}
.sd[data-s-539c9e53-be1b-43ab-801f-0529eac24448] {
  color: #000000ff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a]:hover
  .sd[data-s-539c9e53-be1b-43ab-801f-0529eac24448] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-539c9e53-be1b-43ab-801f-0529eac24448] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-539c9e53-be1b-43ab-801f-0529eac24448] {
    font-size: 13px;
  }
}
.sd[data-s-8ab91abc-c681-4d8d-87a2-cc0a05c5e13d] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-870e3ae8-a10f-47de-ae5b-65316658480a) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 30px;
  top: auto;
  z-index: 2;
  --gap-h-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905: 18px;
  --gap-v-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905: 0px;
  --gap-uuid: 6a611d35-cf1b-4d13-ba5b-aa3aaffe3905;
  max-width: 100%;
}
.sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a]:hover
  .sd[data-s-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905] {
  opacity: 1;
  --gap-h-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905: 18px;
  --gap-v-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905] {
    gap: 8px;
    --gap-h-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905: 8px;
    --gap-v-6a611d35-cf1b-4d13-ba5b-aa3aaffe3905: 0px;
  }
}
.sd[data-s-7fc330c8-ca5f-4d6b-92b8-fe29c0824e54] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a]:hover
  .sd[data-s-7fc330c8-ca5f-4d6b-92b8-fe29c0824e54] {
  transform: translate(0px, 0px);
}
.sd[data-s-a81a14c9-46c3-49e5-bfd5-4d55601c4987] {
  background: #000000ff;
  bottom: 0px;
  flex: none;
  height: calc(100% - (var(--gap-v-870e3ae8-a10f-47de-ae5b-65316658480a) * 0));
  left: 0px;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-870e3ae8-a10f-47de-ae5b-65316658480a]:hover
  .sd[data-s-a81a14c9-46c3-49e5-bfd5-4d55601c4987] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: calc(100% - (var(--gap-h-870e3ae8-a10f-47de-ae5b-65316658480a) * 0));
  z-index: -1;
  max-width: calc(
    100% - (var(--gap-h-870e3ae8-a10f-47de-ae5b-65316658480a) * 0)
  );
  height: calc(100% - (var(--gap-v-870e3ae8-a10f-47de-ae5b-65316658480a) * 0));
}

.sd[data-s-d8b0f418-cd9d-4065-a89d-22995f862902] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 100px;
  height: auto;
  justify-content: flex-start;
  margin: 120px 60px 120px 60px;
  padding: 0px;
  width: calc(100% - 120px);
  --gap-h-d8b0f418-cd9d-4065-a89d-22995f862902: 0px;
  --gap-v-d8b0f418-cd9d-4065-a89d-22995f862902: 100px;
  --gap-uuid: d8b0f418-cd9d-4065-a89d-22995f862902;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d8b0f418-cd9d-4065-a89d-22995f862902] {
    margin: 100px 60px 100px 60px;
    --gap-h-d8b0f418-cd9d-4065-a89d-22995f862902: 0px;
    --gap-v-d8b0f418-cd9d-4065-a89d-22995f862902: 100px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d8b0f418-cd9d-4065-a89d-22995f862902] {
    margin: 80px 30px 80px 30px;
    --gap-h-d8b0f418-cd9d-4065-a89d-22995f862902: 0px;
    --gap-v-d8b0f418-cd9d-4065-a89d-22995f862902: 100px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d8b0f418-cd9d-4065-a89d-22995f862902] {
    gap: 70px;
    margin: 80px 20px 80px 20px;
    padding: 0px;
    --gap-h-d8b0f418-cd9d-4065-a89d-22995f862902: 0px;
    --gap-v-d8b0f418-cd9d-4065-a89d-22995f862902: 70px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d8b0f418-cd9d-4065-a89d-22995f862902] {
    margin: 80px 20px 60px 20px;
    --gap-h-d8b0f418-cd9d-4065-a89d-22995f862902: 0px;
    --gap-v-d8b0f418-cd9d-4065-a89d-22995f862902: 100px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-59ff6d49-d524-45cb-9244-855e6d41b6a2] {
  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-59ff6d49-d524-45cb-9244-855e6d41b6a2: 0px;
  --gap-v-59ff6d49-d524-45cb-9244-855e6d41b6a2: 60px;
  --gap-uuid: 59ff6d49-d524-45cb-9244-855e6d41b6a2;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-59ff6d49-d524-45cb-9244-855e6d41b6a2] {
    gap: 40px;
    --gap-h-59ff6d49-d524-45cb-9244-855e6d41b6a2: 0px;
    --gap-v-59ff6d49-d524-45cb-9244-855e6d41b6a2: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-59ff6d49-d524-45cb-9244-855e6d41b6a2] {
    gap: 30px;
    --gap-h-59ff6d49-d524-45cb-9244-855e6d41b6a2: 0px;
    --gap-v-59ff6d49-d524-45cb-9244-855e6d41b6a2: 30px;
  }
}
.sd[data-s-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-59ff6d49-d524-45cb-9244-855e6d41b6a2) * 0));
  --gap-h-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 0px;
  --gap-v-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 60px;
  --gap-uuid: 42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77;
  max-width: calc(
    100% - (var(--gap-h-59ff6d49-d524-45cb-9244-855e6d41b6a2) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77] {
    gap: 0px;
    --gap-h-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 0px;
    --gap-v-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77] {
    gap: 60px;
    padding: 0px;
    --gap-h-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 0px;
    --gap-v-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77] {
    gap: 30px;
    --gap-h-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 0px;
    --gap-v-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77: 30px;
  }
}
.sd[data-s-23e3a172-6db4-49b2-a23f-14c3c7333a8f] {
  display: flex;
  gap: 50px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77) * 0));
  --gap-h-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 0px;
  --gap-v-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 50px;
  --gap-uuid: 23e3a172-6db4-49b2-a23f-14c3c7333a8f;
  max-width: calc(
    100% - (var(--gap-h-42aa9e6c-7cc6-4b6b-a7ad-34e03351fa77) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-23e3a172-6db4-49b2-a23f-14c3c7333a8f] {
    display: flex;
    --gap-h-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 0px;
    --gap-v-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 50px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-23e3a172-6db4-49b2-a23f-14c3c7333a8f] {
    display: flex;
    gap: 50px 0px;
    --gap-h-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 0px;
    --gap-v-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-23e3a172-6db4-49b2-a23f-14c3c7333a8f] {
    display: flex;
    gap: 40px 0px;
    --gap-h-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 0px;
    --gap-v-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-23e3a172-6db4-49b2-a23f-14c3c7333a8f] {
    display: flex;
    gap: 30px 0px;
    --gap-h-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 0px;
    --gap-v-23e3a172-6db4-49b2-a23f-14c3c7333a8f: 30px;
  }
}
.sd[data-s-9989de81-481c-413a-b35e-109ad9ce3d25] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-23e3a172-6db4-49b2-a23f-14c3c7333a8f) * 0));
  --gap-h-9989de81-481c-413a-b35e-109ad9ce3d25: 0px;
  --gap-v-9989de81-481c-413a-b35e-109ad9ce3d25: 50px;
  --gap-uuid: 9989de81-481c-413a-b35e-109ad9ce3d25;
  max-width: calc(
    100% - (var(--gap-h-23e3a172-6db4-49b2-a23f-14c3c7333a8f) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-9989de81-481c-413a-b35e-109ad9ce3d25] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 50px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    --gap-h-9989de81-481c-413a-b35e-109ad9ce3d25: 0px;
    --gap-v-9989de81-481c-413a-b35e-109ad9ce3d25: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9989de81-481c-413a-b35e-109ad9ce3d25] {
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-9989de81-481c-413a-b35e-109ad9ce3d25: 0px;
    --gap-v-9989de81-481c-413a-b35e-109ad9ce3d25: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9989de81-481c-413a-b35e-109ad9ce3d25] {
    gap: 26px;
    --gap-h-9989de81-481c-413a-b35e-109ad9ce3d25: 0px;
    --gap-v-9989de81-481c-413a-b35e-109ad9ce3d25: 26px;
  }
}
.sd[data-s-545e8eaf-b1bb-4ee8-85e9-63f41f367b22] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 0px;
  --gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 60px;
  --gap-v-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 0px;
  --gap-uuid: 545e8eaf-b1bb-4ee8-85e9-63f41f367b22;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-545e8eaf-b1bb-4ee8-85e9-63f41f367b22] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 30px;
    --gap-v-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-545e8eaf-b1bb-4ee8-85e9-63f41f367b22] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 24px;
    --gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 0px;
    --gap-v-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-545e8eaf-b1bb-4ee8-85e9-63f41f367b22] {
    gap: 20px;
    --gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 20px;
    --gap-v-545e8eaf-b1bb-4ee8-85e9-63f41f367b22: 0px;
  }
}
.sd[data-s-7079619c-f12b-445e-b7e3-ff2968d5f483] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: 40px;
  left: 0px;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: -50px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 130px;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7079619c-f12b-445e-b7e3-ff2968d5f483] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7079619c-f12b-445e-b7e3-ff2968d5f483] {
    display: flex;
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7079619c-f12b-445e-b7e3-ff2968d5f483] {
    display: flex;
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0));
    max-width: calc(
      100% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7079619c-f12b-445e-b7e3-ff2968d5f483] {
    display: flex;
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-568ef0e9-eb17-4da9-be9d-3a931078f74f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0.5));
  --gap-h-568ef0e9-eb17-4da9-be9d-3a931078f74f: 0px;
  --gap-v-568ef0e9-eb17-4da9-be9d-3a931078f74f: 20px;
  --gap-uuid: 568ef0e9-eb17-4da9-be9d-3a931078f74f;
  max-width: calc(
    50% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-568ef0e9-eb17-4da9-be9d-3a931078f74f] {
    gap: 20px;
    justify-content: flex-start;
    width: 50%;
    --gap-h-568ef0e9-eb17-4da9-be9d-3a931078f74f: 0px;
    --gap-v-568ef0e9-eb17-4da9-be9d-3a931078f74f: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-568ef0e9-eb17-4da9-be9d-3a931078f74f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-568ef0e9-eb17-4da9-be9d-3a931078f74f: 0px;
    --gap-v-568ef0e9-eb17-4da9-be9d-3a931078f74f: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-568ef0e9-eb17-4da9-be9d-3a931078f74f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0));
    --gap-h-568ef0e9-eb17-4da9-be9d-3a931078f74f: 0px;
    --gap-v-568ef0e9-eb17-4da9-be9d-3a931078f74f: 12px;
    max-width: calc(
      100% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-568ef0e9-eb17-4da9-be9d-3a931078f74f] {
    gap: 10px;
    --gap-h-568ef0e9-eb17-4da9-be9d-3a931078f74f: 0px;
    --gap-v-568ef0e9-eb17-4da9-be9d-3a931078f74f: 10px;
  }
}
.sd[data-s-31026414-cab5-47b1-a223-78c90c3c95de] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-31026414-cab5-47b1-a223-78c90c3c95de: 20px;
  --gap-v-31026414-cab5-47b1-a223-78c90c3c95de: 0px;
  --gap-uuid: 31026414-cab5-47b1-a223-78c90c3c95de;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-31026414-cab5-47b1-a223-78c90c3c95de] {
    gap: 20px;
    justify-content: flex-start;
    --gap-h-31026414-cab5-47b1-a223-78c90c3c95de: 20px;
    --gap-v-31026414-cab5-47b1-a223-78c90c3c95de: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-31026414-cab5-47b1-a223-78c90c3c95de] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-31026414-cab5-47b1-a223-78c90c3c95de: 0px;
    --gap-v-31026414-cab5-47b1-a223-78c90c3c95de: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-31026414-cab5-47b1-a223-78c90c3c95de] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    --gap-h-31026414-cab5-47b1-a223-78c90c3c95de: 0px;
    --gap-v-31026414-cab5-47b1-a223-78c90c3c95de: 12px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-31026414-cab5-47b1-a223-78c90c3c95de] {
    gap: 10px;
    --gap-h-31026414-cab5-47b1-a223-78c90c3c95de: 10px;
    --gap-v-31026414-cab5-47b1-a223-78c90c3c95de: 0px;
  }
}
.sd[data-s-c062fc2f-0e01-4b29-89a3-8382a33e74f2] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  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-c062fc2f-0e01-4b29-89a3-8382a33e74f2] {
    flex: 1;
    font-size: 24px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c062fc2f-0e01-4b29-89a3-8382a33e74f2] {
    flex: none;
    font-size: 22px;
    height: auto;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-31026414-cab5-47b1-a223-78c90c3c95de) * 0));
    max-width: calc(
      100% - (var(--gap-h-31026414-cab5-47b1-a223-78c90c3c95de) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c062fc2f-0e01-4b29-89a3-8382a33e74f2] {
    flex: none;
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-97684529-2211-4fdb-901b-dd3f0ad47795] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-97684529-2211-4fdb-901b-dd3f0ad47795] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-97684529-2211-4fdb-901b-dd3f0ad47795] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-568ef0e9-eb17-4da9-be9d-3a931078f74f) * 0));
    max-width: calc(
      100% - (var(--gap-h-568ef0e9-eb17-4da9-be9d-3a931078f74f) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-97684529-2211-4fdb-901b-dd3f0ad47795] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c] {
  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;
  z-index: 2;
  max-width: 100%;
}
.sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c]:hover {
  opacity: 1;
}
.sd._ddGEUvkC[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c] {
  opacity: 1;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c] {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c] {
    display: flex;
    padding: 12px 30px 11px 22px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c] {
    display: flex;
    margin: 10px 0px 0px 0px;
    padding: 12px 24px 11px 20px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c] {
    display: flex;
    padding: 12px 24px 11px 18px;
  }
}
.sd[data-s-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b] {
  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: auto;
  z-index: 5;
  --gap-h-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b: 18px;
  --gap-v-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b: 0px;
  --gap-uuid: dc55f0a4-5fc0-48d8-a3c0-2a8df986354b;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b] {
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    width: auto;
    --gap-h-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b: 18px;
    --gap-v-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b] {
    gap: 8px;
    margin: 0px;
    padding: 0px;
    --gap-h-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b: 8px;
    --gap-v-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b: 0px;
    max-width: 100%;
  }
}
.sd[data-s-c58b0343-8d8f-48c9-9151-6e2a5f0651b6] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: calc(
    94% -
      (var(--gap-h-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b) * 0.059999999999999984)
  );
  max-width: calc(
    94% -
      (var(--gap-h-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b) * 0.059999999999999984)
  );
  justify-content: flex-start;
}
.sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c]:hover
  .sd[data-s-c58b0343-8d8f-48c9-9151-6e2a5f0651b6] {
  color: #ffffffff;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c58b0343-8d8f-48c9-9151-6e2a5f0651b6] {
    width: 94%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c58b0343-8d8f-48c9-9151-6e2a5f0651b6] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c58b0343-8d8f-48c9-9151-6e2a5f0651b6] {
    font-size: 14px;
    line-height: 1.6;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c58b0343-8d8f-48c9-9151-6e2a5f0651b6] {
    line-height: 1.4;
  }
}
.sd[data-s-f3c0dcd1-8b31-4ada-a972-5cedbdaa9bfd] {
  height: 11px;
  width: 17px;
  max-width: 100%;
}
.sd[data-s-a0189770-282f-4965-9da1-e2872f7e6461] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-dc55f0a4-5fc0-48d8-a3c0-2a8df986354b) * 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-a0189770-282f-4965-9da1-e2872f7e6461: 18px;
  --gap-v-a0189770-282f-4965-9da1-e2872f7e6461: 0px;
  --gap-uuid: a0189770-282f-4965-9da1-e2872f7e6461;
  max-width: 100%;
}
.sd[data-s-bcf28a73-b115-40de-b57b-7cd11acfe53c]:hover
  .sd[data-s-a0189770-282f-4965-9da1-e2872f7e6461] {
  opacity: 1;
  --gap-h-a0189770-282f-4965-9da1-e2872f7e6461: 18px;
  --gap-v-a0189770-282f-4965-9da1-e2872f7e6461: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a0189770-282f-4965-9da1-e2872f7e6461] {
    gap: 8px;
    --gap-h-a0189770-282f-4965-9da1-e2872f7e6461: 8px;
    --gap-v-a0189770-282f-4965-9da1-e2872f7e6461: 0px;
  }
}
.sd[data-s-f2fa6616-d503-4f3e-8d7c-bce9e5381ef6] {
  height: 11px;
  width: 17px;
  max-width: 100%;
}
.sd[data-s-3d20eb7f-b6ec-4d23-b59c-54b5cd6e315d] {
  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-bcf28a73-b115-40de-b57b-7cd11acfe53c]:hover
  .sd[data-s-3d20eb7f-b6ec-4d23-b59c-54b5cd6e315d] {
  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-a368453e-8fbd-4c94-8395-bbccb06002e8] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0.5));
  --gap-h-a368453e-8fbd-4c94-8395-bbccb06002e8: 0px;
  --gap-v-a368453e-8fbd-4c94-8395-bbccb06002e8: 40px;
  --gap-uuid: a368453e-8fbd-4c94-8395-bbccb06002e8;
  max-width: calc(
    50% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0.5)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-a368453e-8fbd-4c94-8395-bbccb06002e8] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-a368453e-8fbd-4c94-8395-bbccb06002e8: 0px;
    --gap-v-a368453e-8fbd-4c94-8395-bbccb06002e8: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a368453e-8fbd-4c94-8395-bbccb06002e8] {
    gap: 30px;
    width: calc(100% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0));
    --gap-h-a368453e-8fbd-4c94-8395-bbccb06002e8: 0px;
    --gap-v-a368453e-8fbd-4c94-8395-bbccb06002e8: 30px;
    max-width: calc(
      100% - (var(--gap-h-545e8eaf-b1bb-4ee8-85e9-63f41f367b22) * 0)
    );
  }
}
.sd[data-s-c4d6689b-6b04-465f-bad1-3f8ca565c6d3] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-a368453e-8fbd-4c94-8395-bbccb06002e8) * 0));
  max-width: calc(
    100% - (var(--gap-h-a368453e-8fbd-4c94-8395-bbccb06002e8) * 0)
  );
}
.sd[data-s-c4d6689b-6b04-465f-bad1-3f8ca565c6d3]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-e3ac7589-cd2b-42df-8971-aad3cf004b28] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-9989de81-481c-413a-b35e-109ad9ce3d25) * 0));
  max-width: calc(
    100% - (var(--gap-h-9989de81-481c-413a-b35e-109ad9ce3d25) * 0)
  );
}
.sd[data-s-166ff5fd-50e1-4d0b-9994-7e54e9124514] {
  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-166ff5fd-50e1-4d0b-9994-7e54e9124514: 0px;
  --gap-v-166ff5fd-50e1-4d0b-9994-7e54e9124514: 60px;
  --gap-uuid: 166ff5fd-50e1-4d0b-9994-7e54e9124514;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-166ff5fd-50e1-4d0b-9994-7e54e9124514] {
    gap: 40px;
    --gap-h-166ff5fd-50e1-4d0b-9994-7e54e9124514: 0px;
    --gap-v-166ff5fd-50e1-4d0b-9994-7e54e9124514: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-166ff5fd-50e1-4d0b-9994-7e54e9124514] {
    gap: 30px;
    --gap-h-166ff5fd-50e1-4d0b-9994-7e54e9124514: 0px;
    --gap-v-166ff5fd-50e1-4d0b-9994-7e54e9124514: 30px;
  }
}
.sd[data-s-626aaa94-77e9-445d-a3c7-2dfd98e8049a] {
  align-items: flex-start;
  flex-direction: column;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-166ff5fd-50e1-4d0b-9994-7e54e9124514) * 0));
  --gap-h-626aaa94-77e9-445d-a3c7-2dfd98e8049a: 0px;
  --gap-v-626aaa94-77e9-445d-a3c7-2dfd98e8049a: 50px;
  --gap-uuid: 626aaa94-77e9-445d-a3c7-2dfd98e8049a;
  max-width: calc(
    100% - (var(--gap-h-166ff5fd-50e1-4d0b-9994-7e54e9124514) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-626aaa94-77e9-445d-a3c7-2dfd98e8049a] {
    gap: 24px;
    padding: 0px;
    --gap-h-626aaa94-77e9-445d-a3c7-2dfd98e8049a: 0px;
    --gap-v-626aaa94-77e9-445d-a3c7-2dfd98e8049a: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-626aaa94-77e9-445d-a3c7-2dfd98e8049a] {
    gap: 24px;
    --gap-h-626aaa94-77e9-445d-a3c7-2dfd98e8049a: 0px;
    --gap-v-626aaa94-77e9-445d-a3c7-2dfd98e8049a: 24px;
  }
}
.sd[data-s-f0c6149a-3252-4bc9-9f6d-b32be59978af] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  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: 768px) {
  .sd[data-s-f0c6149a-3252-4bc9-9f6d-b32be59978af] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f0c6149a-3252-4bc9-9f6d-b32be59978af] {
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f0c6149a-3252-4bc9-9f6d-b32be59978af] {
    font-size: 28px;
  }
}
.sd[data-s-fc0e2850-90ed-4b51-868f-78c3b21ca5e5] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-626aaa94-77e9-445d-a3c7-2dfd98e8049a) * 0));
  max-width: calc(
    100% - (var(--gap-h-626aaa94-77e9-445d-a3c7-2dfd98e8049a) * 0)
  );
}
.sd[data-s-22e67c4f-b298-4966-a303-9ee83d433a8f] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-166ff5fd-50e1-4d0b-9994-7e54e9124514) * 0));
  --gap-h-22e67c4f-b298-4966-a303-9ee83d433a8f: 0px;
  --gap-v-22e67c4f-b298-4966-a303-9ee83d433a8f: 60px;
  --gap-uuid: 22e67c4f-b298-4966-a303-9ee83d433a8f;
  max-width: calc(
    100% - (var(--gap-h-166ff5fd-50e1-4d0b-9994-7e54e9124514) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-22e67c4f-b298-4966-a303-9ee83d433a8f] {
    gap: 0px;
    --gap-h-22e67c4f-b298-4966-a303-9ee83d433a8f: 0px;
    --gap-v-22e67c4f-b298-4966-a303-9ee83d433a8f: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-22e67c4f-b298-4966-a303-9ee83d433a8f] {
    gap: 60px;
    padding: 0px;
    --gap-h-22e67c4f-b298-4966-a303-9ee83d433a8f: 0px;
    --gap-v-22e67c4f-b298-4966-a303-9ee83d433a8f: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-22e67c4f-b298-4966-a303-9ee83d433a8f] {
    gap: 30px;
    --gap-h-22e67c4f-b298-4966-a303-9ee83d433a8f: 0px;
    --gap-v-22e67c4f-b298-4966-a303-9ee83d433a8f: 30px;
  }
}
.sd[data-s-5e2f2785-df08-4101-93fc-8815ef96380e] {
  display: flex;
  gap: 50px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-22e67c4f-b298-4966-a303-9ee83d433a8f) * 0));
  --gap-h-5e2f2785-df08-4101-93fc-8815ef96380e: 0px;
  --gap-v-5e2f2785-df08-4101-93fc-8815ef96380e: 50px;
  --gap-uuid: 5e2f2785-df08-4101-93fc-8815ef96380e;
  max-width: calc(
    100% - (var(--gap-h-22e67c4f-b298-4966-a303-9ee83d433a8f) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5e2f2785-df08-4101-93fc-8815ef96380e] {
    display: flex;
    --gap-h-5e2f2785-df08-4101-93fc-8815ef96380e: 0px;
    --gap-v-5e2f2785-df08-4101-93fc-8815ef96380e: 50px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5e2f2785-df08-4101-93fc-8815ef96380e] {
    display: flex;
    gap: 50px 0px;
    --gap-h-5e2f2785-df08-4101-93fc-8815ef96380e: 0px;
    --gap-v-5e2f2785-df08-4101-93fc-8815ef96380e: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5e2f2785-df08-4101-93fc-8815ef96380e] {
    display: flex;
    gap: 40px 0px;
    --gap-h-5e2f2785-df08-4101-93fc-8815ef96380e: 0px;
    --gap-v-5e2f2785-df08-4101-93fc-8815ef96380e: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5e2f2785-df08-4101-93fc-8815ef96380e] {
    display: flex;
    gap: 30px 0px;
    --gap-h-5e2f2785-df08-4101-93fc-8815ef96380e: 0px;
    --gap-v-5e2f2785-df08-4101-93fc-8815ef96380e: 30px;
  }
}
.sd[data-s-19c04191-e0b7-493c-b466-f65015d4712e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5e2f2785-df08-4101-93fc-8815ef96380e) * 0));
  --gap-h-19c04191-e0b7-493c-b466-f65015d4712e: 0px;
  --gap-v-19c04191-e0b7-493c-b466-f65015d4712e: 50px;
  --gap-uuid: 19c04191-e0b7-493c-b466-f65015d4712e;
  max-width: calc(
    100% - (var(--gap-h-5e2f2785-df08-4101-93fc-8815ef96380e) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-19c04191-e0b7-493c-b466-f65015d4712e] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 50px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    --gap-h-19c04191-e0b7-493c-b466-f65015d4712e: 0px;
    --gap-v-19c04191-e0b7-493c-b466-f65015d4712e: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-19c04191-e0b7-493c-b466-f65015d4712e] {
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-19c04191-e0b7-493c-b466-f65015d4712e: 0px;
    --gap-v-19c04191-e0b7-493c-b466-f65015d4712e: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-19c04191-e0b7-493c-b466-f65015d4712e] {
    gap: 26px;
    --gap-h-19c04191-e0b7-493c-b466-f65015d4712e: 0px;
    --gap-v-19c04191-e0b7-493c-b466-f65015d4712e: 26px;
  }
}
.sd[data-s-ab71b7bf-0948-4f56-a462-e11832452cd6] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 0px;
  --gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6: 60px;
  --gap-v-ab71b7bf-0948-4f56-a462-e11832452cd6: 0px;
  --gap-uuid: ab71b7bf-0948-4f56-a462-e11832452cd6;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ab71b7bf-0948-4f56-a462-e11832452cd6] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6: 30px;
    --gap-v-ab71b7bf-0948-4f56-a462-e11832452cd6: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ab71b7bf-0948-4f56-a462-e11832452cd6] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 24px;
    --gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6: 0px;
    --gap-v-ab71b7bf-0948-4f56-a462-e11832452cd6: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ab71b7bf-0948-4f56-a462-e11832452cd6] {
    gap: 20px;
    --gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6: 20px;
    --gap-v-ab71b7bf-0948-4f56-a462-e11832452cd6: 0px;
  }
}
.sd[data-s-297a13b7-11f2-421b-bc8b-57263afe79de] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: 40px;
  left: 0px;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: -50px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 130px;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-297a13b7-11f2-421b-bc8b-57263afe79de] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-297a13b7-11f2-421b-bc8b-57263afe79de] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    opacity: 0;
    width: calc(100% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0));
    max-width: calc(
      100% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-297a13b7-11f2-421b-bc8b-57263afe79de] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-5122e9e5-6856-4501-a020-f7df605d8484] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0.5));
  --gap-h-5122e9e5-6856-4501-a020-f7df605d8484: 0px;
  --gap-v-5122e9e5-6856-4501-a020-f7df605d8484: 20px;
  --gap-uuid: 5122e9e5-6856-4501-a020-f7df605d8484;
  max-width: calc(
    50% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5122e9e5-6856-4501-a020-f7df605d8484] {
    gap: 20px;
    justify-content: flex-start;
    width: 50%;
    --gap-h-5122e9e5-6856-4501-a020-f7df605d8484: 0px;
    --gap-v-5122e9e5-6856-4501-a020-f7df605d8484: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5122e9e5-6856-4501-a020-f7df605d8484] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-5122e9e5-6856-4501-a020-f7df605d8484: 0px;
    --gap-v-5122e9e5-6856-4501-a020-f7df605d8484: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5122e9e5-6856-4501-a020-f7df605d8484] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0));
    --gap-h-5122e9e5-6856-4501-a020-f7df605d8484: 0px;
    --gap-v-5122e9e5-6856-4501-a020-f7df605d8484: 12px;
    max-width: calc(
      100% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5122e9e5-6856-4501-a020-f7df605d8484] {
    gap: 10px;
    --gap-h-5122e9e5-6856-4501-a020-f7df605d8484: 0px;
    --gap-v-5122e9e5-6856-4501-a020-f7df605d8484: 10px;
  }
}
.sd[data-s-9d00413f-8c61-41a2-a5e4-b55f13f33ea3] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  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-9d00413f-8c61-41a2-a5e4-b55f13f33ea3] {
    flex: 1;
    font-size: 24px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9d00413f-8c61-41a2-a5e4-b55f13f33ea3] {
    flex: none;
    font-size: 22px;
    height: auto;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-5122e9e5-6856-4501-a020-f7df605d8484) * 0));
    max-width: calc(
      100% - (var(--gap-h-5122e9e5-6856-4501-a020-f7df605d8484) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9d00413f-8c61-41a2-a5e4-b55f13f33ea3] {
    flex: none;
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-fccd2051-d272-4885-9b35-9a26c76cf9a0] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-fccd2051-d272-4885-9b35-9a26c76cf9a0] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fccd2051-d272-4885-9b35-9a26c76cf9a0] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-5122e9e5-6856-4501-a020-f7df605d8484) * 0));
    max-width: calc(
      100% - (var(--gap-h-5122e9e5-6856-4501-a020-f7df605d8484) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fccd2051-d272-4885-9b35-9a26c76cf9a0] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0.5));
  --gap-h-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00: 0px;
  --gap-v-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00: 40px;
  --gap-uuid: ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00;
  max-width: calc(
    50% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0.5)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00: 0px;
    --gap-v-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00] {
    gap: 30px;
    width: calc(100% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0));
    --gap-h-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00: 0px;
    --gap-v-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00: 30px;
    max-width: calc(
      100% - (var(--gap-h-ab71b7bf-0948-4f56-a462-e11832452cd6) * 0)
    );
  }
}
.sd[data-s-43028700-7ba5-455a-8aa4-0825faf0c424] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00) * 0));
  max-width: calc(
    100% - (var(--gap-h-ecdb0f80-250c-41e8-9f96-bc6b5c7e5c00) * 0)
  );
}
.sd[data-s-43028700-7ba5-455a-8aa4-0825faf0c424]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-d6b3246b-f000-4a7f-9b0e-e9b61fc0c154] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-19c04191-e0b7-493c-b466-f65015d4712e) * 0));
  max-width: calc(
    100% - (var(--gap-h-19c04191-e0b7-493c-b466-f65015d4712e) * 0)
  );
}
.sd[data-s-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9] {
  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-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9: 0px;
  --gap-v-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9: 60px;
  --gap-uuid: 32bb2ca3-30a9-412a-bb52-c14ee47a0eb9;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9] {
    gap: 40px;
    --gap-h-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9: 0px;
    --gap-v-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9] {
    gap: 30px;
    --gap-h-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9: 0px;
    --gap-v-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9: 30px;
  }
}
.sd[data-s-353e4a49-ed09-483e-91fa-70075b2fcebe] {
  align-items: flex-start;
  flex-direction: column;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9) * 0));
  --gap-h-353e4a49-ed09-483e-91fa-70075b2fcebe: 0px;
  --gap-v-353e4a49-ed09-483e-91fa-70075b2fcebe: 50px;
  --gap-uuid: 353e4a49-ed09-483e-91fa-70075b2fcebe;
  max-width: calc(
    100% - (var(--gap-h-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-353e4a49-ed09-483e-91fa-70075b2fcebe] {
    gap: 24px;
    padding: 0px;
    --gap-h-353e4a49-ed09-483e-91fa-70075b2fcebe: 0px;
    --gap-v-353e4a49-ed09-483e-91fa-70075b2fcebe: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-353e4a49-ed09-483e-91fa-70075b2fcebe] {
    gap: 24px;
    --gap-h-353e4a49-ed09-483e-91fa-70075b2fcebe: 0px;
    --gap-v-353e4a49-ed09-483e-91fa-70075b2fcebe: 24px;
  }
}
.sd[data-s-dde3fa55-d2bc-45bf-afcf-0f103dbe5d12] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  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: 768px) {
  .sd[data-s-dde3fa55-d2bc-45bf-afcf-0f103dbe5d12] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dde3fa55-d2bc-45bf-afcf-0f103dbe5d12] {
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-dde3fa55-d2bc-45bf-afcf-0f103dbe5d12] {
    font-size: 28px;
  }
}
.sd[data-s-9664e1c1-52c5-48a3-9aba-bdfd714e773d] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-353e4a49-ed09-483e-91fa-70075b2fcebe) * 0));
  max-width: calc(
    100% - (var(--gap-h-353e4a49-ed09-483e-91fa-70075b2fcebe) * 0)
  );
}
.sd[data-s-8677328a-f00f-4cd3-94c8-0a86f5db20e2] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9) * 0));
  --gap-h-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 0px;
  --gap-v-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 60px;
  --gap-uuid: 8677328a-f00f-4cd3-94c8-0a86f5db20e2;
  max-width: calc(
    100% - (var(--gap-h-32bb2ca3-30a9-412a-bb52-c14ee47a0eb9) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-8677328a-f00f-4cd3-94c8-0a86f5db20e2] {
    gap: 0px;
    --gap-h-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 0px;
    --gap-v-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8677328a-f00f-4cd3-94c8-0a86f5db20e2] {
    gap: 60px;
    padding: 0px;
    --gap-h-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 0px;
    --gap-v-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8677328a-f00f-4cd3-94c8-0a86f5db20e2] {
    gap: 30px;
    --gap-h-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 0px;
    --gap-v-8677328a-f00f-4cd3-94c8-0a86f5db20e2: 30px;
  }
}
.sd[data-s-ab2f8012-8889-423b-810c-586857bddb11] {
  display: flex;
  gap: 50px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8677328a-f00f-4cd3-94c8-0a86f5db20e2) * 0));
  --gap-h-ab2f8012-8889-423b-810c-586857bddb11: 0px;
  --gap-v-ab2f8012-8889-423b-810c-586857bddb11: 50px;
  --gap-uuid: ab2f8012-8889-423b-810c-586857bddb11;
  max-width: calc(
    100% - (var(--gap-h-8677328a-f00f-4cd3-94c8-0a86f5db20e2) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ab2f8012-8889-423b-810c-586857bddb11] {
    display: flex;
    --gap-h-ab2f8012-8889-423b-810c-586857bddb11: 0px;
    --gap-v-ab2f8012-8889-423b-810c-586857bddb11: 50px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ab2f8012-8889-423b-810c-586857bddb11] {
    display: flex;
    gap: 50px 0px;
    --gap-h-ab2f8012-8889-423b-810c-586857bddb11: 0px;
    --gap-v-ab2f8012-8889-423b-810c-586857bddb11: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ab2f8012-8889-423b-810c-586857bddb11] {
    display: flex;
    gap: 40px 0px;
    --gap-h-ab2f8012-8889-423b-810c-586857bddb11: 0px;
    --gap-v-ab2f8012-8889-423b-810c-586857bddb11: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ab2f8012-8889-423b-810c-586857bddb11] {
    display: flex;
    gap: 30px 0px;
    --gap-h-ab2f8012-8889-423b-810c-586857bddb11: 0px;
    --gap-v-ab2f8012-8889-423b-810c-586857bddb11: 30px;
  }
}
.sd[data-s-f7071948-5f58-4726-9fad-a18f4bea4ecc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-ab2f8012-8889-423b-810c-586857bddb11) * 0));
  --gap-h-f7071948-5f58-4726-9fad-a18f4bea4ecc: 0px;
  --gap-v-f7071948-5f58-4726-9fad-a18f4bea4ecc: 50px;
  --gap-uuid: f7071948-5f58-4726-9fad-a18f4bea4ecc;
  max-width: calc(
    100% - (var(--gap-h-ab2f8012-8889-423b-810c-586857bddb11) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-f7071948-5f58-4726-9fad-a18f4bea4ecc] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 50px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    --gap-h-f7071948-5f58-4726-9fad-a18f4bea4ecc: 0px;
    --gap-v-f7071948-5f58-4726-9fad-a18f4bea4ecc: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f7071948-5f58-4726-9fad-a18f4bea4ecc] {
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-f7071948-5f58-4726-9fad-a18f4bea4ecc: 0px;
    --gap-v-f7071948-5f58-4726-9fad-a18f4bea4ecc: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f7071948-5f58-4726-9fad-a18f4bea4ecc] {
    gap: 26px;
    --gap-h-f7071948-5f58-4726-9fad-a18f4bea4ecc: 0px;
    --gap-v-f7071948-5f58-4726-9fad-a18f4bea4ecc: 26px;
  }
}
.sd[data-s-62e1b4f3-2eba-42cf-aca3-480a5145af4f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 0px;
  --gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 60px;
  --gap-v-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 0px;
  --gap-uuid: 62e1b4f3-2eba-42cf-aca3-480a5145af4f;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-62e1b4f3-2eba-42cf-aca3-480a5145af4f] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 30px;
    --gap-v-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-62e1b4f3-2eba-42cf-aca3-480a5145af4f] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 24px;
    --gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 0px;
    --gap-v-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-62e1b4f3-2eba-42cf-aca3-480a5145af4f] {
    gap: 20px;
    --gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 20px;
    --gap-v-62e1b4f3-2eba-42cf-aca3-480a5145af4f: 0px;
  }
}
.sd[data-s-e87fd380-2e62-4e56-a766-8e43dbe84220] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: 40px;
  left: 0px;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: -50px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 130px;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e87fd380-2e62-4e56-a766-8e43dbe84220] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e87fd380-2e62-4e56-a766-8e43dbe84220] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0));
    max-width: calc(
      100% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e87fd380-2e62-4e56-a766-8e43dbe84220] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-cb3cf2ce-570e-4b05-b5a1-4a11958f863d] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0.5));
  --gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 0px;
  --gap-v-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 20px;
  --gap-uuid: cb3cf2ce-570e-4b05-b5a1-4a11958f863d;
  max-width: calc(
    50% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cb3cf2ce-570e-4b05-b5a1-4a11958f863d] {
    gap: 20px;
    justify-content: flex-start;
    width: 50%;
    --gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 0px;
    --gap-v-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cb3cf2ce-570e-4b05-b5a1-4a11958f863d] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 0px;
    --gap-v-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cb3cf2ce-570e-4b05-b5a1-4a11958f863d] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0));
    --gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 0px;
    --gap-v-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 12px;
    max-width: calc(
      100% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cb3cf2ce-570e-4b05-b5a1-4a11958f863d] {
    gap: 10px;
    --gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 0px;
    --gap-v-cb3cf2ce-570e-4b05-b5a1-4a11958f863d: 10px;
  }
}
.sd[data-s-eb9cf76e-afc4-4677-9a86-9ef0448169c2] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  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-eb9cf76e-afc4-4677-9a86-9ef0448169c2] {
    flex: 1;
    font-size: 24px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-eb9cf76e-afc4-4677-9a86-9ef0448169c2] {
    flex: none;
    font-size: 22px;
    height: auto;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d) * 0));
    max-width: calc(
      100% - (var(--gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-eb9cf76e-afc4-4677-9a86-9ef0448169c2] {
    flex: none;
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-68e9154b-f3d4-41f0-91f6-7ae0557f9e33] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-68e9154b-f3d4-41f0-91f6-7ae0557f9e33] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-68e9154b-f3d4-41f0-91f6-7ae0557f9e33] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d) * 0));
    max-width: calc(
      100% - (var(--gap-h-cb3cf2ce-570e-4b05-b5a1-4a11958f863d) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-68e9154b-f3d4-41f0-91f6-7ae0557f9e33] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-45322fb5-34b4-42d5-92cf-0dc00bea3c9a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0.5));
  --gap-h-45322fb5-34b4-42d5-92cf-0dc00bea3c9a: 0px;
  --gap-v-45322fb5-34b4-42d5-92cf-0dc00bea3c9a: 40px;
  --gap-uuid: 45322fb5-34b4-42d5-92cf-0dc00bea3c9a;
  max-width: calc(
    50% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0.5)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-45322fb5-34b4-42d5-92cf-0dc00bea3c9a] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-45322fb5-34b4-42d5-92cf-0dc00bea3c9a: 0px;
    --gap-v-45322fb5-34b4-42d5-92cf-0dc00bea3c9a: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-45322fb5-34b4-42d5-92cf-0dc00bea3c9a] {
    gap: 30px;
    width: calc(100% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0));
    --gap-h-45322fb5-34b4-42d5-92cf-0dc00bea3c9a: 0px;
    --gap-v-45322fb5-34b4-42d5-92cf-0dc00bea3c9a: 30px;
    max-width: calc(
      100% - (var(--gap-h-62e1b4f3-2eba-42cf-aca3-480a5145af4f) * 0)
    );
  }
}
.sd[data-s-4f705709-08b3-4003-9446-b8e7f025382d] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-45322fb5-34b4-42d5-92cf-0dc00bea3c9a) * 0));
  max-width: calc(
    100% - (var(--gap-h-45322fb5-34b4-42d5-92cf-0dc00bea3c9a) * 0)
  );
}
.sd[data-s-4f705709-08b3-4003-9446-b8e7f025382d]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-7c4fcf5e-6ffd-4e96-a556-340e112f8bb4] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-f7071948-5f58-4726-9fad-a18f4bea4ecc) * 0));
  max-width: calc(
    100% - (var(--gap-h-f7071948-5f58-4726-9fad-a18f4bea4ecc) * 0)
  );
}
.sd[data-s-ea8af4ac-8532-49d5-b7f6-4ae5378956e2] {
  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-ea8af4ac-8532-49d5-b7f6-4ae5378956e2: 0px;
  --gap-v-ea8af4ac-8532-49d5-b7f6-4ae5378956e2: 60px;
  --gap-uuid: ea8af4ac-8532-49d5-b7f6-4ae5378956e2;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ea8af4ac-8532-49d5-b7f6-4ae5378956e2] {
    gap: 40px;
    --gap-h-ea8af4ac-8532-49d5-b7f6-4ae5378956e2: 0px;
    --gap-v-ea8af4ac-8532-49d5-b7f6-4ae5378956e2: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ea8af4ac-8532-49d5-b7f6-4ae5378956e2] {
    gap: 30px;
    --gap-h-ea8af4ac-8532-49d5-b7f6-4ae5378956e2: 0px;
    --gap-v-ea8af4ac-8532-49d5-b7f6-4ae5378956e2: 30px;
  }
}
.sd[data-s-c32cf049-b4e2-4334-a315-0b10402fb9d0] {
  align-items: flex-start;
  flex-direction: column;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ea8af4ac-8532-49d5-b7f6-4ae5378956e2) * 0));
  --gap-h-c32cf049-b4e2-4334-a315-0b10402fb9d0: 0px;
  --gap-v-c32cf049-b4e2-4334-a315-0b10402fb9d0: 50px;
  --gap-uuid: c32cf049-b4e2-4334-a315-0b10402fb9d0;
  max-width: calc(
    100% - (var(--gap-h-ea8af4ac-8532-49d5-b7f6-4ae5378956e2) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-c32cf049-b4e2-4334-a315-0b10402fb9d0] {
    gap: 24px;
    padding: 0px;
    --gap-h-c32cf049-b4e2-4334-a315-0b10402fb9d0: 0px;
    --gap-v-c32cf049-b4e2-4334-a315-0b10402fb9d0: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c32cf049-b4e2-4334-a315-0b10402fb9d0] {
    gap: 24px;
    --gap-h-c32cf049-b4e2-4334-a315-0b10402fb9d0: 0px;
    --gap-v-c32cf049-b4e2-4334-a315-0b10402fb9d0: 24px;
  }
}
.sd[data-s-54ff7da8-f679-4d8c-a992-2ec3985690af] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  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: 768px) {
  .sd[data-s-54ff7da8-f679-4d8c-a992-2ec3985690af] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-54ff7da8-f679-4d8c-a992-2ec3985690af] {
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-54ff7da8-f679-4d8c-a992-2ec3985690af] {
    font-size: 28px;
  }
}
.sd[data-s-f86c2cfc-6c01-4d29-a7d8-7ee0ca2e57d5] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-c32cf049-b4e2-4334-a315-0b10402fb9d0) * 0));
  max-width: calc(
    100% - (var(--gap-h-c32cf049-b4e2-4334-a315-0b10402fb9d0) * 0)
  );
}
.sd[data-s-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ea8af4ac-8532-49d5-b7f6-4ae5378956e2) * 0));
  --gap-h-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 0px;
  --gap-v-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 60px;
  --gap-uuid: f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6;
  max-width: calc(
    100% - (var(--gap-h-ea8af4ac-8532-49d5-b7f6-4ae5378956e2) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6] {
    gap: 0px;
    --gap-h-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 0px;
    --gap-v-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6] {
    gap: 60px;
    padding: 0px;
    --gap-h-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 0px;
    --gap-v-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6] {
    gap: 30px;
    --gap-h-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 0px;
    --gap-v-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6: 30px;
  }
}
.sd[data-s-00ac66ef-00b9-4482-be90-29f33bc2f19f] {
  display: flex;
  gap: 50px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6) * 0));
  --gap-h-00ac66ef-00b9-4482-be90-29f33bc2f19f: 0px;
  --gap-v-00ac66ef-00b9-4482-be90-29f33bc2f19f: 50px;
  --gap-uuid: 00ac66ef-00b9-4482-be90-29f33bc2f19f;
  max-width: calc(
    100% - (var(--gap-h-f474ba54-ac82-4a4e-9d9d-ec7e1fa657a6) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-00ac66ef-00b9-4482-be90-29f33bc2f19f] {
    display: flex;
    --gap-h-00ac66ef-00b9-4482-be90-29f33bc2f19f: 0px;
    --gap-v-00ac66ef-00b9-4482-be90-29f33bc2f19f: 50px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-00ac66ef-00b9-4482-be90-29f33bc2f19f] {
    display: flex;
    gap: 50px 0px;
    --gap-h-00ac66ef-00b9-4482-be90-29f33bc2f19f: 0px;
    --gap-v-00ac66ef-00b9-4482-be90-29f33bc2f19f: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-00ac66ef-00b9-4482-be90-29f33bc2f19f] {
    display: flex;
    gap: 40px 0px;
    --gap-h-00ac66ef-00b9-4482-be90-29f33bc2f19f: 0px;
    --gap-v-00ac66ef-00b9-4482-be90-29f33bc2f19f: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-00ac66ef-00b9-4482-be90-29f33bc2f19f] {
    display: flex;
    gap: 30px 0px;
    --gap-h-00ac66ef-00b9-4482-be90-29f33bc2f19f: 0px;
    --gap-v-00ac66ef-00b9-4482-be90-29f33bc2f19f: 30px;
  }
}
.sd[data-s-4a825908-d9b1-4c0a-bdd3-fae4ea013964] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-00ac66ef-00b9-4482-be90-29f33bc2f19f) * 0));
  --gap-h-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 0px;
  --gap-v-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 50px;
  --gap-uuid: 4a825908-d9b1-4c0a-bdd3-fae4ea013964;
  max-width: calc(
    100% - (var(--gap-h-00ac66ef-00b9-4482-be90-29f33bc2f19f) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-4a825908-d9b1-4c0a-bdd3-fae4ea013964] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 50px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    --gap-h-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 0px;
    --gap-v-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a825908-d9b1-4c0a-bdd3-fae4ea013964] {
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 0px;
    --gap-v-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4a825908-d9b1-4c0a-bdd3-fae4ea013964] {
    gap: 26px;
    --gap-h-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 0px;
    --gap-v-4a825908-d9b1-4c0a-bdd3-fae4ea013964: 26px;
  }
}
.sd[data-s-1db73571-a290-4818-89e4-cacf5421c435] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 0px;
  --gap-h-1db73571-a290-4818-89e4-cacf5421c435: 60px;
  --gap-v-1db73571-a290-4818-89e4-cacf5421c435: 0px;
  --gap-uuid: 1db73571-a290-4818-89e4-cacf5421c435;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1db73571-a290-4818-89e4-cacf5421c435] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-1db73571-a290-4818-89e4-cacf5421c435: 30px;
    --gap-v-1db73571-a290-4818-89e4-cacf5421c435: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1db73571-a290-4818-89e4-cacf5421c435] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 24px;
    --gap-h-1db73571-a290-4818-89e4-cacf5421c435: 0px;
    --gap-v-1db73571-a290-4818-89e4-cacf5421c435: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1db73571-a290-4818-89e4-cacf5421c435] {
    gap: 20px;
    --gap-h-1db73571-a290-4818-89e4-cacf5421c435: 20px;
    --gap-v-1db73571-a290-4818-89e4-cacf5421c435: 0px;
  }
}
.sd[data-s-8b3f0971-3adf-4558-8c2c-1bcee6118332] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: 40px;
  left: 0px;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: -50px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 130px;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8b3f0971-3adf-4558-8c2c-1bcee6118332] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8b3f0971-3adf-4558-8c2c-1bcee6118332] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0));
    max-width: calc(
      100% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8b3f0971-3adf-4558-8c2c-1bcee6118332] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0.5));
  --gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 0px;
  --gap-v-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 20px;
  --gap-uuid: d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086;
  max-width: calc(
    50% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086] {
    gap: 20px;
    justify-content: flex-start;
    width: 50%;
    --gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 0px;
    --gap-v-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 0px;
    --gap-v-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0));
    --gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 0px;
    --gap-v-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 12px;
    max-width: calc(
      100% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086] {
    gap: 10px;
    --gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 0px;
    --gap-v-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086: 10px;
  }
}
.sd[data-s-32aa5eb3-d4c3-4aff-aba5-5384703573f2] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  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-32aa5eb3-d4c3-4aff-aba5-5384703573f2] {
    flex: 1;
    font-size: 24px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-32aa5eb3-d4c3-4aff-aba5-5384703573f2] {
    flex: none;
    font-size: 22px;
    height: auto;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086) * 0));
    max-width: calc(
      100% - (var(--gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-32aa5eb3-d4c3-4aff-aba5-5384703573f2] {
    flex: none;
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-adf7fc3c-4dd2-470f-ac41-a1f0cf61aaf1] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-adf7fc3c-4dd2-470f-ac41-a1f0cf61aaf1] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-adf7fc3c-4dd2-470f-ac41-a1f0cf61aaf1] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086) * 0));
    max-width: calc(
      100% - (var(--gap-h-d0e2207e-2ac6-4bdc-89f1-3e0c3ab6b086) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-adf7fc3c-4dd2-470f-ac41-a1f0cf61aaf1] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-d7f693f0-5678-4799-a948-c45e733cbf24] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0.5));
  --gap-h-d7f693f0-5678-4799-a948-c45e733cbf24: 0px;
  --gap-v-d7f693f0-5678-4799-a948-c45e733cbf24: 40px;
  --gap-uuid: d7f693f0-5678-4799-a948-c45e733cbf24;
  max-width: calc(
    50% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0.5)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-d7f693f0-5678-4799-a948-c45e733cbf24] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-d7f693f0-5678-4799-a948-c45e733cbf24: 0px;
    --gap-v-d7f693f0-5678-4799-a948-c45e733cbf24: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d7f693f0-5678-4799-a948-c45e733cbf24] {
    gap: 30px;
    width: calc(100% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0));
    --gap-h-d7f693f0-5678-4799-a948-c45e733cbf24: 0px;
    --gap-v-d7f693f0-5678-4799-a948-c45e733cbf24: 30px;
    max-width: calc(
      100% - (var(--gap-h-1db73571-a290-4818-89e4-cacf5421c435) * 0)
    );
  }
}
.sd[data-s-f7e1dcb0-89ac-4f71-afbc-0eb76810a6de] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-d7f693f0-5678-4799-a948-c45e733cbf24) * 0));
  max-width: calc(
    100% - (var(--gap-h-d7f693f0-5678-4799-a948-c45e733cbf24) * 0)
  );
}
.sd[data-s-f7e1dcb0-89ac-4f71-afbc-0eb76810a6de]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-0ecb4d6d-5606-4e1d-8fe9-d5b76eef3c22] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-4a825908-d9b1-4c0a-bdd3-fae4ea013964) * 0));
  max-width: calc(
    100% - (var(--gap-h-4a825908-d9b1-4c0a-bdd3-fae4ea013964) * 0)
  );
}
.sd[data-s-7c59edc8-8053-4199-a6d5-17a19d8f74ca] {
  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-7c59edc8-8053-4199-a6d5-17a19d8f74ca: 0px;
  --gap-v-7c59edc8-8053-4199-a6d5-17a19d8f74ca: 60px;
  --gap-uuid: 7c59edc8-8053-4199-a6d5-17a19d8f74ca;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c59edc8-8053-4199-a6d5-17a19d8f74ca] {
    gap: 40px;
    --gap-h-7c59edc8-8053-4199-a6d5-17a19d8f74ca: 0px;
    --gap-v-7c59edc8-8053-4199-a6d5-17a19d8f74ca: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7c59edc8-8053-4199-a6d5-17a19d8f74ca] {
    gap: 30px;
    --gap-h-7c59edc8-8053-4199-a6d5-17a19d8f74ca: 0px;
    --gap-v-7c59edc8-8053-4199-a6d5-17a19d8f74ca: 30px;
  }
}
.sd[data-s-5034ff86-5f4a-4f13-9707-b34b25f0af1d] {
  align-items: flex-start;
  flex-direction: column;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7c59edc8-8053-4199-a6d5-17a19d8f74ca) * 0));
  --gap-h-5034ff86-5f4a-4f13-9707-b34b25f0af1d: 0px;
  --gap-v-5034ff86-5f4a-4f13-9707-b34b25f0af1d: 50px;
  --gap-uuid: 5034ff86-5f4a-4f13-9707-b34b25f0af1d;
  max-width: calc(
    100% - (var(--gap-h-7c59edc8-8053-4199-a6d5-17a19d8f74ca) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-5034ff86-5f4a-4f13-9707-b34b25f0af1d] {
    gap: 24px;
    padding: 0px;
    --gap-h-5034ff86-5f4a-4f13-9707-b34b25f0af1d: 0px;
    --gap-v-5034ff86-5f4a-4f13-9707-b34b25f0af1d: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5034ff86-5f4a-4f13-9707-b34b25f0af1d] {
    gap: 24px;
    --gap-h-5034ff86-5f4a-4f13-9707-b34b25f0af1d: 0px;
    --gap-v-5034ff86-5f4a-4f13-9707-b34b25f0af1d: 24px;
  }
}
.sd[data-s-1775d2bb-3f09-466e-a445-2b418dfdc855] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  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: 768px) {
  .sd[data-s-1775d2bb-3f09-466e-a445-2b418dfdc855] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1775d2bb-3f09-466e-a445-2b418dfdc855] {
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1775d2bb-3f09-466e-a445-2b418dfdc855] {
    font-size: 28px;
  }
}
.sd[data-s-899d232c-6bb7-418d-86ea-4d8040a154a1] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-5034ff86-5f4a-4f13-9707-b34b25f0af1d) * 0));
  max-width: calc(
    100% - (var(--gap-h-5034ff86-5f4a-4f13-9707-b34b25f0af1d) * 0)
  );
}
.sd[data-s-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-7c59edc8-8053-4199-a6d5-17a19d8f74ca) * 0));
  --gap-h-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 0px;
  --gap-v-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 60px;
  --gap-uuid: f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab;
  max-width: calc(
    100% - (var(--gap-h-7c59edc8-8053-4199-a6d5-17a19d8f74ca) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab] {
    gap: 0px;
    --gap-h-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 0px;
    --gap-v-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab] {
    gap: 60px;
    padding: 0px;
    --gap-h-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 0px;
    --gap-v-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab] {
    gap: 30px;
    --gap-h-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 0px;
    --gap-v-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab: 30px;
  }
}
.sd[data-s-d444dae7-ae13-477f-bb46-a380e4652bf6] {
  display: flex;
  gap: 50px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab) * 0));
  --gap-h-d444dae7-ae13-477f-bb46-a380e4652bf6: 0px;
  --gap-v-d444dae7-ae13-477f-bb46-a380e4652bf6: 50px;
  --gap-uuid: d444dae7-ae13-477f-bb46-a380e4652bf6;
  max-width: calc(
    100% - (var(--gap-h-f08a1c32-4f6e-4ee6-9d25-7af3ebe80bab) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d444dae7-ae13-477f-bb46-a380e4652bf6] {
    display: flex;
    --gap-h-d444dae7-ae13-477f-bb46-a380e4652bf6: 0px;
    --gap-v-d444dae7-ae13-477f-bb46-a380e4652bf6: 50px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d444dae7-ae13-477f-bb46-a380e4652bf6] {
    display: flex;
    gap: 50px 0px;
    --gap-h-d444dae7-ae13-477f-bb46-a380e4652bf6: 0px;
    --gap-v-d444dae7-ae13-477f-bb46-a380e4652bf6: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d444dae7-ae13-477f-bb46-a380e4652bf6] {
    display: flex;
    gap: 40px 0px;
    --gap-h-d444dae7-ae13-477f-bb46-a380e4652bf6: 0px;
    --gap-v-d444dae7-ae13-477f-bb46-a380e4652bf6: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d444dae7-ae13-477f-bb46-a380e4652bf6] {
    display: flex;
    gap: 30px 0px;
    --gap-h-d444dae7-ae13-477f-bb46-a380e4652bf6: 0px;
    --gap-v-d444dae7-ae13-477f-bb46-a380e4652bf6: 30px;
  }
}
.sd[data-s-a608f288-67de-4908-b9d3-6962de566721] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-d444dae7-ae13-477f-bb46-a380e4652bf6) * 0));
  --gap-h-a608f288-67de-4908-b9d3-6962de566721: 0px;
  --gap-v-a608f288-67de-4908-b9d3-6962de566721: 50px;
  --gap-uuid: a608f288-67de-4908-b9d3-6962de566721;
  max-width: calc(
    100% - (var(--gap-h-d444dae7-ae13-477f-bb46-a380e4652bf6) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-a608f288-67de-4908-b9d3-6962de566721] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 50px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    --gap-h-a608f288-67de-4908-b9d3-6962de566721: 0px;
    --gap-v-a608f288-67de-4908-b9d3-6962de566721: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a608f288-67de-4908-b9d3-6962de566721] {
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-a608f288-67de-4908-b9d3-6962de566721: 0px;
    --gap-v-a608f288-67de-4908-b9d3-6962de566721: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a608f288-67de-4908-b9d3-6962de566721] {
    gap: 26px;
    --gap-h-a608f288-67de-4908-b9d3-6962de566721: 0px;
    --gap-v-a608f288-67de-4908-b9d3-6962de566721: 26px;
  }
}
.sd[data-s-6f5bb0a1-851b-413f-9b21-3244bd6523f7] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 0px;
  --gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 60px;
  --gap-v-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 0px;
  --gap-uuid: 6f5bb0a1-851b-413f-9b21-3244bd6523f7;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6f5bb0a1-851b-413f-9b21-3244bd6523f7] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 30px;
    --gap-v-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6f5bb0a1-851b-413f-9b21-3244bd6523f7] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 24px;
    --gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 0px;
    --gap-v-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6f5bb0a1-851b-413f-9b21-3244bd6523f7] {
    gap: 20px;
    --gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 20px;
    --gap-v-6f5bb0a1-851b-413f-9b21-3244bd6523f7: 0px;
  }
}
.sd[data-s-7e41a426-9b6b-469f-b7bd-5ade1e4b4a6c] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: 40px;
  left: 0px;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: -50px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 130px;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7e41a426-9b6b-469f-b7bd-5ade1e4b4a6c] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7e41a426-9b6b-469f-b7bd-5ade1e4b4a6c] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0));
    max-width: calc(
      100% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7e41a426-9b6b-469f-b7bd-5ade1e4b4a6c] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-dc5d969e-23d1-461a-be30-7aaf7c87985b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0.5));
  --gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b: 0px;
  --gap-v-dc5d969e-23d1-461a-be30-7aaf7c87985b: 20px;
  --gap-uuid: dc5d969e-23d1-461a-be30-7aaf7c87985b;
  max-width: calc(
    50% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-dc5d969e-23d1-461a-be30-7aaf7c87985b] {
    gap: 20px;
    justify-content: flex-start;
    width: 50%;
    --gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b: 0px;
    --gap-v-dc5d969e-23d1-461a-be30-7aaf7c87985b: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-dc5d969e-23d1-461a-be30-7aaf7c87985b] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b: 0px;
    --gap-v-dc5d969e-23d1-461a-be30-7aaf7c87985b: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dc5d969e-23d1-461a-be30-7aaf7c87985b] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0));
    --gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b: 0px;
    --gap-v-dc5d969e-23d1-461a-be30-7aaf7c87985b: 12px;
    max-width: calc(
      100% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-dc5d969e-23d1-461a-be30-7aaf7c87985b] {
    gap: 10px;
    --gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b: 0px;
    --gap-v-dc5d969e-23d1-461a-be30-7aaf7c87985b: 10px;
  }
}
.sd[data-s-cd9029c8-5292-42b7-a696-41050eaa031d] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  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-cd9029c8-5292-42b7-a696-41050eaa031d] {
    flex: 1;
    font-size: 24px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cd9029c8-5292-42b7-a696-41050eaa031d] {
    flex: none;
    font-size: 22px;
    height: auto;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b) * 0));
    max-width: calc(
      100% - (var(--gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cd9029c8-5292-42b7-a696-41050eaa031d] {
    flex: none;
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-206be755-403d-4ab1-8f8d-3bc7649ed43d] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-206be755-403d-4ab1-8f8d-3bc7649ed43d] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-206be755-403d-4ab1-8f8d-3bc7649ed43d] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b) * 0));
    max-width: calc(
      100% - (var(--gap-h-dc5d969e-23d1-461a-be30-7aaf7c87985b) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-206be755-403d-4ab1-8f8d-3bc7649ed43d] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-653858bd-b7f9-4a7a-8eff-bfb85fd1e132] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0.5));
  --gap-h-653858bd-b7f9-4a7a-8eff-bfb85fd1e132: 0px;
  --gap-v-653858bd-b7f9-4a7a-8eff-bfb85fd1e132: 40px;
  --gap-uuid: 653858bd-b7f9-4a7a-8eff-bfb85fd1e132;
  max-width: calc(
    50% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0.5)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-653858bd-b7f9-4a7a-8eff-bfb85fd1e132] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-653858bd-b7f9-4a7a-8eff-bfb85fd1e132: 0px;
    --gap-v-653858bd-b7f9-4a7a-8eff-bfb85fd1e132: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-653858bd-b7f9-4a7a-8eff-bfb85fd1e132] {
    gap: 30px;
    width: calc(100% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0));
    --gap-h-653858bd-b7f9-4a7a-8eff-bfb85fd1e132: 0px;
    --gap-v-653858bd-b7f9-4a7a-8eff-bfb85fd1e132: 30px;
    max-width: calc(
      100% - (var(--gap-h-6f5bb0a1-851b-413f-9b21-3244bd6523f7) * 0)
    );
  }
}
.sd[data-s-7f5059cf-2d36-4700-aa7d-7d17fea3c54c] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-653858bd-b7f9-4a7a-8eff-bfb85fd1e132) * 0));
  max-width: calc(
    100% - (var(--gap-h-653858bd-b7f9-4a7a-8eff-bfb85fd1e132) * 0)
  );
}
.sd[data-s-7f5059cf-2d36-4700-aa7d-7d17fea3c54c]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-0e482120-3031-4fb8-9a54-63d36ff09302] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-a608f288-67de-4908-b9d3-6962de566721) * 0));
  max-width: calc(
    100% - (var(--gap-h-a608f288-67de-4908-b9d3-6962de566721) * 0)
  );
}
.sd[data-s-4a90e5fe-09f9-484d-9655-1037ab1274cc] {
  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-4a90e5fe-09f9-484d-9655-1037ab1274cc: 0px;
  --gap-v-4a90e5fe-09f9-484d-9655-1037ab1274cc: 60px;
  --gap-uuid: 4a90e5fe-09f9-484d-9655-1037ab1274cc;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a90e5fe-09f9-484d-9655-1037ab1274cc] {
    gap: 40px;
    --gap-h-4a90e5fe-09f9-484d-9655-1037ab1274cc: 0px;
    --gap-v-4a90e5fe-09f9-484d-9655-1037ab1274cc: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4a90e5fe-09f9-484d-9655-1037ab1274cc] {
    gap: 30px;
    --gap-h-4a90e5fe-09f9-484d-9655-1037ab1274cc: 0px;
    --gap-v-4a90e5fe-09f9-484d-9655-1037ab1274cc: 30px;
  }
}
.sd[data-s-94c51699-5ab2-4969-925c-ae3d8877db38] {
  align-items: flex-start;
  flex-direction: column;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4a90e5fe-09f9-484d-9655-1037ab1274cc) * 0));
  --gap-h-94c51699-5ab2-4969-925c-ae3d8877db38: 0px;
  --gap-v-94c51699-5ab2-4969-925c-ae3d8877db38: 50px;
  --gap-uuid: 94c51699-5ab2-4969-925c-ae3d8877db38;
  max-width: calc(
    100% - (var(--gap-h-4a90e5fe-09f9-484d-9655-1037ab1274cc) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-94c51699-5ab2-4969-925c-ae3d8877db38] {
    gap: 24px;
    padding: 0px;
    --gap-h-94c51699-5ab2-4969-925c-ae3d8877db38: 0px;
    --gap-v-94c51699-5ab2-4969-925c-ae3d8877db38: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-94c51699-5ab2-4969-925c-ae3d8877db38] {
    gap: 24px;
    --gap-h-94c51699-5ab2-4969-925c-ae3d8877db38: 0px;
    --gap-v-94c51699-5ab2-4969-925c-ae3d8877db38: 24px;
  }
}
.sd[data-s-f74f79a5-5954-4ae1-ac17-ff96a75cad91] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  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: 768px) {
  .sd[data-s-f74f79a5-5954-4ae1-ac17-ff96a75cad91] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f74f79a5-5954-4ae1-ac17-ff96a75cad91] {
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f74f79a5-5954-4ae1-ac17-ff96a75cad91] {
    font-size: 28px;
  }
}
.sd[data-s-49b938d3-b5f5-425b-b0ed-a0d842b01b9d] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-94c51699-5ab2-4969-925c-ae3d8877db38) * 0));
  max-width: calc(
    100% - (var(--gap-h-94c51699-5ab2-4969-925c-ae3d8877db38) * 0)
  );
}
.sd[data-s-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-4a90e5fe-09f9-484d-9655-1037ab1274cc) * 0));
  --gap-h-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 0px;
  --gap-v-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 60px;
  --gap-uuid: 51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b;
  max-width: calc(
    100% - (var(--gap-h-4a90e5fe-09f9-484d-9655-1037ab1274cc) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b] {
    gap: 0px;
    --gap-h-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 0px;
    --gap-v-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b] {
    gap: 60px;
    padding: 0px;
    --gap-h-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 0px;
    --gap-v-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b] {
    gap: 30px;
    --gap-h-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 0px;
    --gap-v-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b: 30px;
  }
}
.sd[data-s-e6968089-c892-40f6-bb29-b8f11158a797] {
  display: flex;
  gap: 50px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b) * 0));
  --gap-h-e6968089-c892-40f6-bb29-b8f11158a797: 0px;
  --gap-v-e6968089-c892-40f6-bb29-b8f11158a797: 50px;
  --gap-uuid: e6968089-c892-40f6-bb29-b8f11158a797;
  max-width: calc(
    100% - (var(--gap-h-51a9c2f9-f03f-4c7e-89b7-a3d1cfe1ff3b) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e6968089-c892-40f6-bb29-b8f11158a797] {
    display: flex;
    --gap-h-e6968089-c892-40f6-bb29-b8f11158a797: 0px;
    --gap-v-e6968089-c892-40f6-bb29-b8f11158a797: 50px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e6968089-c892-40f6-bb29-b8f11158a797] {
    display: flex;
    gap: 50px 0px;
    --gap-h-e6968089-c892-40f6-bb29-b8f11158a797: 0px;
    --gap-v-e6968089-c892-40f6-bb29-b8f11158a797: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e6968089-c892-40f6-bb29-b8f11158a797] {
    display: flex;
    gap: 40px 0px;
    --gap-h-e6968089-c892-40f6-bb29-b8f11158a797: 0px;
    --gap-v-e6968089-c892-40f6-bb29-b8f11158a797: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e6968089-c892-40f6-bb29-b8f11158a797] {
    display: flex;
    gap: 30px 0px;
    --gap-h-e6968089-c892-40f6-bb29-b8f11158a797: 0px;
    --gap-v-e6968089-c892-40f6-bb29-b8f11158a797: 30px;
  }
}
.sd[data-s-3cd30acc-bb62-4934-b514-9931edb196a3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-e6968089-c892-40f6-bb29-b8f11158a797) * 0));
  --gap-h-3cd30acc-bb62-4934-b514-9931edb196a3: 0px;
  --gap-v-3cd30acc-bb62-4934-b514-9931edb196a3: 50px;
  --gap-uuid: 3cd30acc-bb62-4934-b514-9931edb196a3;
  max-width: calc(
    100% - (var(--gap-h-e6968089-c892-40f6-bb29-b8f11158a797) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-3cd30acc-bb62-4934-b514-9931edb196a3] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 50px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    --gap-h-3cd30acc-bb62-4934-b514-9931edb196a3: 0px;
    --gap-v-3cd30acc-bb62-4934-b514-9931edb196a3: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3cd30acc-bb62-4934-b514-9931edb196a3] {
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-3cd30acc-bb62-4934-b514-9931edb196a3: 0px;
    --gap-v-3cd30acc-bb62-4934-b514-9931edb196a3: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3cd30acc-bb62-4934-b514-9931edb196a3] {
    gap: 26px;
    --gap-h-3cd30acc-bb62-4934-b514-9931edb196a3: 0px;
    --gap-v-3cd30acc-bb62-4934-b514-9931edb196a3: 26px;
  }
}
.sd[data-s-539ac418-b85e-40ad-8631-326ee1cde396] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 0px;
  --gap-h-539ac418-b85e-40ad-8631-326ee1cde396: 60px;
  --gap-v-539ac418-b85e-40ad-8631-326ee1cde396: 0px;
  --gap-uuid: 539ac418-b85e-40ad-8631-326ee1cde396;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-539ac418-b85e-40ad-8631-326ee1cde396] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-539ac418-b85e-40ad-8631-326ee1cde396: 30px;
    --gap-v-539ac418-b85e-40ad-8631-326ee1cde396: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-539ac418-b85e-40ad-8631-326ee1cde396] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 24px;
    --gap-h-539ac418-b85e-40ad-8631-326ee1cde396: 0px;
    --gap-v-539ac418-b85e-40ad-8631-326ee1cde396: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-539ac418-b85e-40ad-8631-326ee1cde396] {
    gap: 20px;
    --gap-h-539ac418-b85e-40ad-8631-326ee1cde396: 20px;
    --gap-v-539ac418-b85e-40ad-8631-326ee1cde396: 0px;
  }
}
.sd[data-s-de5362fe-9b67-4b2f-9487-8c6e174605d0] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: 40px;
  left: 0px;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: -50px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 130px;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-de5362fe-9b67-4b2f-9487-8c6e174605d0] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-de5362fe-9b67-4b2f-9487-8c6e174605d0] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0));
    max-width: calc(
      100% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-de5362fe-9b67-4b2f-9487-8c6e174605d0] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-0eb4ab6e-8466-485b-acfb-b3163be17874] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0.5));
  --gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874: 0px;
  --gap-v-0eb4ab6e-8466-485b-acfb-b3163be17874: 20px;
  --gap-uuid: 0eb4ab6e-8466-485b-acfb-b3163be17874;
  max-width: calc(
    50% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0eb4ab6e-8466-485b-acfb-b3163be17874] {
    gap: 20px;
    justify-content: flex-start;
    width: 50%;
    --gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874: 0px;
    --gap-v-0eb4ab6e-8466-485b-acfb-b3163be17874: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0eb4ab6e-8466-485b-acfb-b3163be17874] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874: 0px;
    --gap-v-0eb4ab6e-8466-485b-acfb-b3163be17874: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0eb4ab6e-8466-485b-acfb-b3163be17874] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0));
    --gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874: 0px;
    --gap-v-0eb4ab6e-8466-485b-acfb-b3163be17874: 12px;
    max-width: calc(
      100% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0eb4ab6e-8466-485b-acfb-b3163be17874] {
    gap: 10px;
    --gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874: 0px;
    --gap-v-0eb4ab6e-8466-485b-acfb-b3163be17874: 10px;
  }
}
.sd[data-s-4b1fa0ad-1e9e-4dfc-9923-f063665a6b2d] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  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-4b1fa0ad-1e9e-4dfc-9923-f063665a6b2d] {
    flex: 1;
    font-size: 24px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b1fa0ad-1e9e-4dfc-9923-f063665a6b2d] {
    flex: none;
    font-size: 22px;
    height: auto;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874) * 0));
    max-width: calc(
      100% - (var(--gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4b1fa0ad-1e9e-4dfc-9923-f063665a6b2d] {
    flex: none;
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-cde92e20-36f0-41f4-a608-c27fc2310031] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-cde92e20-36f0-41f4-a608-c27fc2310031] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cde92e20-36f0-41f4-a608-c27fc2310031] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874) * 0));
    max-width: calc(
      100% - (var(--gap-h-0eb4ab6e-8466-485b-acfb-b3163be17874) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cde92e20-36f0-41f4-a608-c27fc2310031] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-9245b248-6bdd-429f-8e65-d082cae25685] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0.5));
  --gap-h-9245b248-6bdd-429f-8e65-d082cae25685: 0px;
  --gap-v-9245b248-6bdd-429f-8e65-d082cae25685: 40px;
  --gap-uuid: 9245b248-6bdd-429f-8e65-d082cae25685;
  max-width: calc(
    50% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0.5)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-9245b248-6bdd-429f-8e65-d082cae25685] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-9245b248-6bdd-429f-8e65-d082cae25685: 0px;
    --gap-v-9245b248-6bdd-429f-8e65-d082cae25685: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9245b248-6bdd-429f-8e65-d082cae25685] {
    gap: 30px;
    width: calc(100% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0));
    --gap-h-9245b248-6bdd-429f-8e65-d082cae25685: 0px;
    --gap-v-9245b248-6bdd-429f-8e65-d082cae25685: 30px;
    max-width: calc(
      100% - (var(--gap-h-539ac418-b85e-40ad-8631-326ee1cde396) * 0)
    );
  }
}
.sd[data-s-cbbe2554-e21a-4b23-8de0-167b15e36708] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-9245b248-6bdd-429f-8e65-d082cae25685) * 0));
  max-width: calc(
    100% - (var(--gap-h-9245b248-6bdd-429f-8e65-d082cae25685) * 0)
  );
}
.sd[data-s-cbbe2554-e21a-4b23-8de0-167b15e36708]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-4f1e6e22-c3d8-4f1b-96f5-e8ddcf8b0652] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-3cd30acc-bb62-4934-b514-9931edb196a3) * 0));
  max-width: calc(
    100% - (var(--gap-h-3cd30acc-bb62-4934-b514-9931edb196a3) * 0)
  );
}
.sd[data-s-80cf6d68-4743-4595-9b4e-61eeef181d9f] {
  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-80cf6d68-4743-4595-9b4e-61eeef181d9f: 0px;
  --gap-v-80cf6d68-4743-4595-9b4e-61eeef181d9f: 60px;
  --gap-uuid: 80cf6d68-4743-4595-9b4e-61eeef181d9f;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-80cf6d68-4743-4595-9b4e-61eeef181d9f] {
    gap: 40px;
    --gap-h-80cf6d68-4743-4595-9b4e-61eeef181d9f: 0px;
    --gap-v-80cf6d68-4743-4595-9b4e-61eeef181d9f: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-80cf6d68-4743-4595-9b4e-61eeef181d9f] {
    gap: 30px;
    --gap-h-80cf6d68-4743-4595-9b4e-61eeef181d9f: 0px;
    --gap-v-80cf6d68-4743-4595-9b4e-61eeef181d9f: 30px;
  }
}
.sd[data-s-20549498-a9f8-4d3a-ba48-ada69da97232] {
  align-items: flex-start;
  flex-direction: column;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-80cf6d68-4743-4595-9b4e-61eeef181d9f) * 0));
  --gap-h-20549498-a9f8-4d3a-ba48-ada69da97232: 0px;
  --gap-v-20549498-a9f8-4d3a-ba48-ada69da97232: 50px;
  --gap-uuid: 20549498-a9f8-4d3a-ba48-ada69da97232;
  max-width: calc(
    100% - (var(--gap-h-80cf6d68-4743-4595-9b4e-61eeef181d9f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-20549498-a9f8-4d3a-ba48-ada69da97232] {
    gap: 24px;
    padding: 0px;
    --gap-h-20549498-a9f8-4d3a-ba48-ada69da97232: 0px;
    --gap-v-20549498-a9f8-4d3a-ba48-ada69da97232: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-20549498-a9f8-4d3a-ba48-ada69da97232] {
    gap: 24px;
    --gap-h-20549498-a9f8-4d3a-ba48-ada69da97232: 0px;
    --gap-v-20549498-a9f8-4d3a-ba48-ada69da97232: 24px;
  }
}
.sd[data-s-14dd38bb-505b-4a23-b11b-73073b05e6f9] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  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: 768px) {
  .sd[data-s-14dd38bb-505b-4a23-b11b-73073b05e6f9] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-14dd38bb-505b-4a23-b11b-73073b05e6f9] {
    font-size: 30px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-14dd38bb-505b-4a23-b11b-73073b05e6f9] {
    font-size: 28px;
  }
}
.sd[data-s-e1c7fd2a-b4b8-49f0-a9f8-eae45c2b5c06] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-20549498-a9f8-4d3a-ba48-ada69da97232) * 0));
  max-width: calc(
    100% - (var(--gap-h-20549498-a9f8-4d3a-ba48-ada69da97232) * 0)
  );
}
.sd[data-s-05275965-a26c-4ff0-b038-8794efdbd4b7] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-80cf6d68-4743-4595-9b4e-61eeef181d9f) * 0));
  --gap-h-05275965-a26c-4ff0-b038-8794efdbd4b7: 0px;
  --gap-v-05275965-a26c-4ff0-b038-8794efdbd4b7: 60px;
  --gap-uuid: 05275965-a26c-4ff0-b038-8794efdbd4b7;
  max-width: calc(
    100% - (var(--gap-h-80cf6d68-4743-4595-9b4e-61eeef181d9f) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-05275965-a26c-4ff0-b038-8794efdbd4b7] {
    gap: 0px;
    --gap-h-05275965-a26c-4ff0-b038-8794efdbd4b7: 0px;
    --gap-v-05275965-a26c-4ff0-b038-8794efdbd4b7: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-05275965-a26c-4ff0-b038-8794efdbd4b7] {
    gap: 60px;
    padding: 0px;
    --gap-h-05275965-a26c-4ff0-b038-8794efdbd4b7: 0px;
    --gap-v-05275965-a26c-4ff0-b038-8794efdbd4b7: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-05275965-a26c-4ff0-b038-8794efdbd4b7] {
    gap: 30px;
    --gap-h-05275965-a26c-4ff0-b038-8794efdbd4b7: 0px;
    --gap-v-05275965-a26c-4ff0-b038-8794efdbd4b7: 30px;
  }
}
.sd[data-s-0879ef39-6355-481d-af22-3d85c64d08d1] {
  display: flex;
  gap: 50px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-05275965-a26c-4ff0-b038-8794efdbd4b7) * 0));
  --gap-h-0879ef39-6355-481d-af22-3d85c64d08d1: 0px;
  --gap-v-0879ef39-6355-481d-af22-3d85c64d08d1: 50px;
  --gap-uuid: 0879ef39-6355-481d-af22-3d85c64d08d1;
  max-width: calc(
    100% - (var(--gap-h-05275965-a26c-4ff0-b038-8794efdbd4b7) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0879ef39-6355-481d-af22-3d85c64d08d1] {
    display: flex;
    --gap-h-0879ef39-6355-481d-af22-3d85c64d08d1: 0px;
    --gap-v-0879ef39-6355-481d-af22-3d85c64d08d1: 50px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0879ef39-6355-481d-af22-3d85c64d08d1] {
    display: flex;
    gap: 50px 0px;
    --gap-h-0879ef39-6355-481d-af22-3d85c64d08d1: 0px;
    --gap-v-0879ef39-6355-481d-af22-3d85c64d08d1: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0879ef39-6355-481d-af22-3d85c64d08d1] {
    display: flex;
    gap: 40px 0px;
    --gap-h-0879ef39-6355-481d-af22-3d85c64d08d1: 0px;
    --gap-v-0879ef39-6355-481d-af22-3d85c64d08d1: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0879ef39-6355-481d-af22-3d85c64d08d1] {
    display: flex;
    gap: 30px 0px;
    --gap-h-0879ef39-6355-481d-af22-3d85c64d08d1: 0px;
    --gap-v-0879ef39-6355-481d-af22-3d85c64d08d1: 30px;
  }
}
.sd[data-s-601e1366-2c13-47ae-9a47-be836b1e868e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-0879ef39-6355-481d-af22-3d85c64d08d1) * 0));
  --gap-h-601e1366-2c13-47ae-9a47-be836b1e868e: 0px;
  --gap-v-601e1366-2c13-47ae-9a47-be836b1e868e: 50px;
  --gap-uuid: 601e1366-2c13-47ae-9a47-be836b1e868e;
  max-width: calc(
    100% - (var(--gap-h-0879ef39-6355-481d-af22-3d85c64d08d1) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-601e1366-2c13-47ae-9a47-be836b1e868e] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 50px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    --gap-h-601e1366-2c13-47ae-9a47-be836b1e868e: 0px;
    --gap-v-601e1366-2c13-47ae-9a47-be836b1e868e: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-601e1366-2c13-47ae-9a47-be836b1e868e] {
    gap: 40px;
    padding: 0px 0px 0px 0px;
    --gap-h-601e1366-2c13-47ae-9a47-be836b1e868e: 0px;
    --gap-v-601e1366-2c13-47ae-9a47-be836b1e868e: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-601e1366-2c13-47ae-9a47-be836b1e868e] {
    gap: 26px;
    --gap-h-601e1366-2c13-47ae-9a47-be836b1e868e: 0px;
    --gap-v-601e1366-2c13-47ae-9a47-be836b1e868e: 26px;
  }
}
.sd[data-s-480be48a-883b-4166-9945-e3edde4d89f8] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 0px;
  --gap-h-480be48a-883b-4166-9945-e3edde4d89f8: 60px;
  --gap-v-480be48a-883b-4166-9945-e3edde4d89f8: 0px;
  --gap-uuid: 480be48a-883b-4166-9945-e3edde4d89f8;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-480be48a-883b-4166-9945-e3edde4d89f8] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-480be48a-883b-4166-9945-e3edde4d89f8: 30px;
    --gap-v-480be48a-883b-4166-9945-e3edde4d89f8: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-480be48a-883b-4166-9945-e3edde4d89f8] {
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 24px;
    --gap-h-480be48a-883b-4166-9945-e3edde4d89f8: 0px;
    --gap-v-480be48a-883b-4166-9945-e3edde4d89f8: 24px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-480be48a-883b-4166-9945-e3edde4d89f8] {
    gap: 20px;
    --gap-h-480be48a-883b-4166-9945-e3edde4d89f8: 20px;
    --gap-v-480be48a-883b-4166-9945-e3edde4d89f8: 0px;
  }
}
.sd[data-s-599fd600-648c-4056-bf80-06b17768875a] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  font-style: normal;
  height: 40px;
  left: 0px;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: -50px 0px 0px 0px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 130px;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-599fd600-648c-4056-bf80-06b17768875a] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-599fd600-648c-4056-bf80-06b17768875a] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0));
    max-width: calc(
      100% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-599fd600-648c-4056-bf80-06b17768875a] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-89fc7d92-6f5e-4860-8257-176a726f0380] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0.5));
  --gap-h-89fc7d92-6f5e-4860-8257-176a726f0380: 0px;
  --gap-v-89fc7d92-6f5e-4860-8257-176a726f0380: 20px;
  --gap-uuid: 89fc7d92-6f5e-4860-8257-176a726f0380;
  max-width: calc(
    50% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-89fc7d92-6f5e-4860-8257-176a726f0380] {
    gap: 20px;
    justify-content: flex-start;
    width: 50%;
    --gap-h-89fc7d92-6f5e-4860-8257-176a726f0380: 0px;
    --gap-v-89fc7d92-6f5e-4860-8257-176a726f0380: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-89fc7d92-6f5e-4860-8257-176a726f0380] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    --gap-h-89fc7d92-6f5e-4860-8257-176a726f0380: 0px;
    --gap-v-89fc7d92-6f5e-4860-8257-176a726f0380: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-89fc7d92-6f5e-4860-8257-176a726f0380] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0));
    --gap-h-89fc7d92-6f5e-4860-8257-176a726f0380: 0px;
    --gap-v-89fc7d92-6f5e-4860-8257-176a726f0380: 12px;
    max-width: calc(
      100% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-89fc7d92-6f5e-4860-8257-176a726f0380] {
    gap: 10px;
    --gap-h-89fc7d92-6f5e-4860-8257-176a726f0380: 0px;
    --gap-v-89fc7d92-6f5e-4860-8257-176a726f0380: 10px;
  }
}
.sd[data-s-81121f81-a5be-4c99-b331-d3d931e655e5] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  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-81121f81-a5be-4c99-b331-d3d931e655e5] {
    flex: 1;
    font-size: 24px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-81121f81-a5be-4c99-b331-d3d931e655e5] {
    flex: none;
    font-size: 22px;
    height: auto;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-89fc7d92-6f5e-4860-8257-176a726f0380) * 0));
    max-width: calc(
      100% - (var(--gap-h-89fc7d92-6f5e-4860-8257-176a726f0380) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-81121f81-a5be-4c99-b331-d3d931e655e5] {
    flex: none;
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-84676ad2-ed99-4cd9-9548-77e690c43c6a] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-84676ad2-ed99-4cd9-9548-77e690c43c6a] {
    flex: 1;
    font-size: 16px;
    line-height: 1.5;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-84676ad2-ed99-4cd9-9548-77e690c43c6a] {
    flex: none;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - (var(--gap-h-89fc7d92-6f5e-4860-8257-176a726f0380) * 0));
    max-width: calc(
      100% - (var(--gap-h-89fc7d92-6f5e-4860-8257-176a726f0380) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-84676ad2-ed99-4cd9-9548-77e690c43c6a] {
    flex: none;
    font-size: 15px;
    line-height: 1.6;
    width: 100%;
  }
}
.sd[data-s-4f086b0c-a229-4496-b882-5fbc02b9d420] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(50% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0.5));
  --gap-h-4f086b0c-a229-4496-b882-5fbc02b9d420: 0px;
  --gap-v-4f086b0c-a229-4496-b882-5fbc02b9d420: 40px;
  --gap-uuid: 4f086b0c-a229-4496-b882-5fbc02b9d420;
  max-width: calc(
    50% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0.5)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-4f086b0c-a229-4496-b882-5fbc02b9d420] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 30px;
    justify-content: center;
    --gap-h-4f086b0c-a229-4496-b882-5fbc02b9d420: 0px;
    --gap-v-4f086b0c-a229-4496-b882-5fbc02b9d420: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4f086b0c-a229-4496-b882-5fbc02b9d420] {
    gap: 30px;
    width: calc(100% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0));
    --gap-h-4f086b0c-a229-4496-b882-5fbc02b9d420: 0px;
    --gap-v-4f086b0c-a229-4496-b882-5fbc02b9d420: 30px;
    max-width: calc(
      100% - (var(--gap-h-480be48a-883b-4166-9945-e3edde4d89f8) * 0)
    );
  }
}
.sd[data-s-30c2d4e1-d719-418f-a275-87f89ceb5b4f] {
  flex: none;
  height: auto;
  width: calc(100% - (var(--gap-h-4f086b0c-a229-4496-b882-5fbc02b9d420) * 0));
  max-width: calc(
    100% - (var(--gap-h-4f086b0c-a229-4496-b882-5fbc02b9d420) * 0)
  );
}
.sd[data-s-30c2d4e1-d719-418f-a275-87f89ceb5b4f]:before {
  background-repeat: no-repeat;
  background-size: cover;
}
.sd[data-s-3bb01c5b-f784-4d2f-acd1-dfdd3c5e64c0] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-601e1366-2c13-47ae-9a47-be836b1e868e) * 0));
  max-width: calc(
    100% - (var(--gap-h-601e1366-2c13-47ae-9a47-be836b1e868e) * 0)
  );
}
.sd[data-s-3e437276-bb9c-488e-aa18-fc19fcb86cb2] {
  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-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 0px;
  --gap-v-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 40px;
  --gap-uuid: 3e437276-bb9c-488e-aa18-fc19fcb86cb2;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3e437276-bb9c-488e-aa18-fc19fcb86cb2] {
    display: flex;
    padding: 100px 60px 100px 60px;
    --gap-h-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 0px;
    --gap-v-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3e437276-bb9c-488e-aa18-fc19fcb86cb2] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 0px;
    --gap-v-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3e437276-bb9c-488e-aa18-fc19fcb86cb2] {
    display: none;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 0px;
    --gap-v-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3e437276-bb9c-488e-aa18-fc19fcb86cb2] {
    display: none;
    padding: 60px 20px 60px 20px;
    --gap-h-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 0px;
    --gap-v-3e437276-bb9c-488e-aa18-fc19fcb86cb2: 40px;
  }
}
.sd[data-s-fdc1cc2b-8147-43ba-bb5c-f223bc499e51] {
  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-fdc1cc2b-8147-43ba-bb5c-f223bc499e51: 0px;
  --gap-v-fdc1cc2b-8147-43ba-bb5c-f223bc499e51: 30px;
  --gap-uuid: fdc1cc2b-8147-43ba-bb5c-f223bc499e51;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-fdc1cc2b-8147-43ba-bb5c-f223bc499e51] {
    gap: 40px;
    --gap-h-fdc1cc2b-8147-43ba-bb5c-f223bc499e51: 0px;
    --gap-v-fdc1cc2b-8147-43ba-bb5c-f223bc499e51: 40px;
  }
}
.sd[data-s-4d28c7dc-f265-41f2-a468-02986bc75b85] {
  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-fdc1cc2b-8147-43ba-bb5c-f223bc499e51) * 0));
  max-width: calc(
    100% - (var(--gap-h-fdc1cc2b-8147-43ba-bb5c-f223bc499e51) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4d28c7dc-f265-41f2-a468-02986bc75b85] {
    font-size: 28px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4d28c7dc-f265-41f2-a468-02986bc75b85] {
    font-size: 28px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4d28c7dc-f265-41f2-a468-02986bc75b85] {
    line-height: 1.4;
  }
}
.sd[data-s-abec2b8e-9253-4d92-aa63-d30368731a44] {
  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-fdc1cc2b-8147-43ba-bb5c-f223bc499e51) * 0));
  --gap-h-abec2b8e-9253-4d92-aa63-d30368731a44: 0px;
  --gap-v-abec2b8e-9253-4d92-aa63-d30368731a44: 0px;
  --gap-uuid: abec2b8e-9253-4d92-aa63-d30368731a44;
  max-width: calc(
    100% - (var(--gap-h-fdc1cc2b-8147-43ba-bb5c-f223bc499e51) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-abec2b8e-9253-4d92-aa63-d30368731a44] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 60px 15px;
    width: 100%;
    --gap-h-abec2b8e-9253-4d92-aa63-d30368731a44: 0px;
    --gap-v-abec2b8e-9253-4d92-aa63-d30368731a44: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-abec2b8e-9253-4d92-aa63-d30368731a44] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-abec2b8e-9253-4d92-aa63-d30368731a44: 6px;
    --gap-v-abec2b8e-9253-4d92-aa63-d30368731a44: 0px;
  }
}
.sd[data-s-792695ce-6586-4468-a549-b6dfeb60a187] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75));
  z-index: 2;
  --gap-h-792695ce-6586-4468-a549-b6dfeb60a187: 0px;
  --gap-v-792695ce-6586-4468-a549-b6dfeb60a187: 12px;
  --gap-uuid: 792695ce-6586-4468-a549-b6dfeb60a187;
  max-width: calc(
    25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75)
  );
}
.sd[data-s-792695ce-6586-4468-a549-b6dfeb60a187]:hover {
  opacity: 1;
  --gap-h-792695ce-6586-4468-a549-b6dfeb60a187: 0px;
  --gap-v-792695ce-6586-4468-a549-b6dfeb60a187: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-792695ce-6586-4468-a549-b6dfeb60a187] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    --gap-h-792695ce-6586-4468-a549-b6dfeb60a187: 0px;
    --gap-v-792695ce-6586-4468-a549-b6dfeb60a187: 12px;
    max-width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-792695ce-6586-4468-a549-b6dfeb60a187] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
    --gap-h-792695ce-6586-4468-a549-b6dfeb60a187: 0px;
    --gap-v-792695ce-6586-4468-a549-b6dfeb60a187: 4px;
    max-width: calc(
      100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
.sd[data-s-fee8732c-6c87-46e0-8308-df996a160d48] {
  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-fee8732c-6c87-46e0-8308-df996a160d48: 0px;
  --gap-v-fee8732c-6c87-46e0-8308-df996a160d48: 7px;
  --gap-uuid: fee8732c-6c87-46e0-8308-df996a160d48;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fee8732c-6c87-46e0-8308-df996a160d48] {
    bottom: -1px;
    padding: 16px 20px 0px 0px;
    top: NaNpx;
    --gap-h-fee8732c-6c87-46e0-8308-df996a160d48: 0px;
    --gap-v-fee8732c-6c87-46e0-8308-df996a160d48: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fee8732c-6c87-46e0-8308-df996a160d48] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-fee8732c-6c87-46e0-8308-df996a160d48: 0px;
    --gap-v-fee8732c-6c87-46e0-8308-df996a160d48: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fee8732c-6c87-46e0-8308-df996a160d48] {
    gap: 16px 0px;
    --gap-h-fee8732c-6c87-46e0-8308-df996a160d48: 0px;
    --gap-v-fee8732c-6c87-46e0-8308-df996a160d48: 16px;
  }
}
.sd[data-s-966c385f-0cbb-4e54-91d5-1d5f60ce09fc] {
  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-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 10px;
  --gap-v-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 0px;
  --gap-uuid: 966c385f-0cbb-4e54-91d5-1d5f60ce09fc;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-966c385f-0cbb-4e54-91d5-1d5f60ce09fc] {
    gap: 12px;
    --gap-h-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 12px;
    --gap-v-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-966c385f-0cbb-4e54-91d5-1d5f60ce09fc] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 15px;
    --gap-v-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-966c385f-0cbb-4e54-91d5-1d5f60ce09fc] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 16px;
    --gap-v-966c385f-0cbb-4e54-91d5-1d5f60ce09fc: 0px;
    max-width: 100%;
  }
}
.sd[data-s-cbe9a517-997d-4786-94be-84de91a03ff6] {
  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-cbe9a517-997d-4786-94be-84de91a03ff6: 0px;
  --gap-v-cbe9a517-997d-4786-94be-84de91a03ff6: 3px;
  --gap-uuid: cbe9a517-997d-4786-94be-84de91a03ff6;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cbe9a517-997d-4786-94be-84de91a03ff6] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-cbe9a517-997d-4786-94be-84de91a03ff6: 0px;
    --gap-v-cbe9a517-997d-4786-94be-84de91a03ff6: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cbe9a517-997d-4786-94be-84de91a03ff6] {
    font-size: 13px;
    --gap-h-cbe9a517-997d-4786-94be-84de91a03ff6: 0px;
    --gap-v-cbe9a517-997d-4786-94be-84de91a03ff6: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cbe9a517-997d-4786-94be-84de91a03ff6] {
    font-size: 14px;
    --gap-h-cbe9a517-997d-4786-94be-84de91a03ff6: 0px;
    --gap-v-cbe9a517-997d-4786-94be-84de91a03ff6: 3px;
  }
}
.sd[data-s-67b5c62c-cad6-4a26-a76c-792b9124fab0] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-792695ce-6586-4468-a549-b6dfeb60a187]:hover
  .sd[data-s-67b5c62c-cad6-4a26-a76c-792b9124fab0] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-67b5c62c-cad6-4a26-a76c-792b9124fab0] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-67b5c62c-cad6-4a26-a76c-792b9124fab0] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-21e0fccc-883e-4b20-8b97-6a075cf943a6] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-792695ce-6586-4468-a549-b6dfeb60a187) * 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-792695ce-6586-4468-a549-b6dfeb60a187) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-792695ce-6586-4468-a549-b6dfeb60a187) * 0)
  );
}
.sd[data-s-792695ce-6586-4468-a549-b6dfeb60a187]:hover
  .sd[data-s-21e0fccc-883e-4b20-8b97-6a075cf943a6] {
  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-fa5098ac-4b9a-457a-98b6-66cbbb873bf1] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-792695ce-6586-4468-a549-b6dfeb60a187) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-792695ce-6586-4468-a549-b6dfeb60a187) * 0)
  );
}
.sd[data-s-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75));
  z-index: 2;
  --gap-h-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 0px;
  --gap-v-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 12px;
  --gap-uuid: f2697cd2-16d3-4fdd-af69-6d0fa7c506d7;
  max-width: calc(
    25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75)
  );
}
.sd[data-s-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7]:hover {
  opacity: 1;
  --gap-h-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 0px;
  --gap-v-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    --gap-h-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 0px;
    --gap-v-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 12px;
    max-width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
    --gap-h-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 0px;
    --gap-v-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7: 4px;
    max-width: calc(
      100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
.sd[data-s-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7] {
  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-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 0px;
  --gap-v-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 7px;
  --gap-uuid: 4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 0px;
    --gap-v-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 0px;
    --gap-v-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7] {
    gap: 16px 0px;
    --gap-h-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 0px;
    --gap-v-4aae52b9-ecdc-4d3f-83cc-62c8b0a04ed7: 16px;
  }
}
.sd[data-s-17b73fdd-4ca1-4f75-a078-0790638e0ec8] {
  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-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 10px;
  --gap-v-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 0px;
  --gap-uuid: 17b73fdd-4ca1-4f75-a078-0790638e0ec8;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-17b73fdd-4ca1-4f75-a078-0790638e0ec8] {
    gap: 12px;
    --gap-h-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 12px;
    --gap-v-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-17b73fdd-4ca1-4f75-a078-0790638e0ec8] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 15px;
    --gap-v-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-17b73fdd-4ca1-4f75-a078-0790638e0ec8] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 16px;
    --gap-v-17b73fdd-4ca1-4f75-a078-0790638e0ec8: 0px;
    max-width: 100%;
  }
}
.sd[data-s-a2a2bef0-3046-4a64-bff5-8455bb4b3f43] {
  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-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 0px;
  --gap-v-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 3px;
  --gap-uuid: a2a2bef0-3046-4a64-bff5-8455bb4b3f43;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a2a2bef0-3046-4a64-bff5-8455bb4b3f43] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 0px;
    --gap-v-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a2a2bef0-3046-4a64-bff5-8455bb4b3f43] {
    font-size: 13px;
    --gap-h-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 0px;
    --gap-v-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a2a2bef0-3046-4a64-bff5-8455bb4b3f43] {
    font-size: 14px;
    --gap-h-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 0px;
    --gap-v-a2a2bef0-3046-4a64-bff5-8455bb4b3f43: 3px;
  }
}
.sd[data-s-fb854c42-fb45-4d7d-9375-ed4024094f32] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7]:hover
  .sd[data-s-fb854c42-fb45-4d7d-9375-ed4024094f32] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fb854c42-fb45-4d7d-9375-ed4024094f32] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fb854c42-fb45-4d7d-9375-ed4024094f32] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-6fca840a-0904-4a47-97a2-601e2b9e9d1a] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7) * 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-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7) * 0)
  );
}
.sd[data-s-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7]:hover
  .sd[data-s-6fca840a-0904-4a47-97a2-601e2b9e9d1a] {
  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-4f4a4155-3fde-4510-9ca6-9e3d9b9faa2d] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-f2697cd2-16d3-4fdd-af69-6d0fa7c506d7) * 0)
  );
}
.sd[data-s-c3ab65e2-18c7-4509-9809-340a9b20e849] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75));
  z-index: 2;
  --gap-h-c3ab65e2-18c7-4509-9809-340a9b20e849: 0px;
  --gap-v-c3ab65e2-18c7-4509-9809-340a9b20e849: 12px;
  --gap-uuid: c3ab65e2-18c7-4509-9809-340a9b20e849;
  max-width: calc(
    25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75)
  );
}
.sd[data-s-c3ab65e2-18c7-4509-9809-340a9b20e849]:hover {
  opacity: 1;
  --gap-h-c3ab65e2-18c7-4509-9809-340a9b20e849: 0px;
  --gap-v-c3ab65e2-18c7-4509-9809-340a9b20e849: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c3ab65e2-18c7-4509-9809-340a9b20e849] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    --gap-h-c3ab65e2-18c7-4509-9809-340a9b20e849: 0px;
    --gap-v-c3ab65e2-18c7-4509-9809-340a9b20e849: 12px;
    max-width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c3ab65e2-18c7-4509-9809-340a9b20e849] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
    --gap-h-c3ab65e2-18c7-4509-9809-340a9b20e849: 0px;
    --gap-v-c3ab65e2-18c7-4509-9809-340a9b20e849: 4px;
    max-width: calc(
      100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
.sd[data-s-9730a6ee-0813-42c8-a8fa-22f8ca3ab463] {
  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-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 0px;
  --gap-v-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 7px;
  --gap-uuid: 9730a6ee-0813-42c8-a8fa-22f8ca3ab463;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9730a6ee-0813-42c8-a8fa-22f8ca3ab463] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 0px;
    --gap-v-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9730a6ee-0813-42c8-a8fa-22f8ca3ab463] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 0px;
    --gap-v-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9730a6ee-0813-42c8-a8fa-22f8ca3ab463] {
    gap: 16px 0px;
    --gap-h-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 0px;
    --gap-v-9730a6ee-0813-42c8-a8fa-22f8ca3ab463: 16px;
  }
}
.sd[data-s-b50fb07a-e666-4243-b1c6-77196cad58f1] {
  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-b50fb07a-e666-4243-b1c6-77196cad58f1: 10px;
  --gap-v-b50fb07a-e666-4243-b1c6-77196cad58f1: 0px;
  --gap-uuid: b50fb07a-e666-4243-b1c6-77196cad58f1;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b50fb07a-e666-4243-b1c6-77196cad58f1] {
    gap: 12px;
    --gap-h-b50fb07a-e666-4243-b1c6-77196cad58f1: 12px;
    --gap-v-b50fb07a-e666-4243-b1c6-77196cad58f1: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b50fb07a-e666-4243-b1c6-77196cad58f1] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-b50fb07a-e666-4243-b1c6-77196cad58f1: 15px;
    --gap-v-b50fb07a-e666-4243-b1c6-77196cad58f1: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b50fb07a-e666-4243-b1c6-77196cad58f1] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-b50fb07a-e666-4243-b1c6-77196cad58f1: 16px;
    --gap-v-b50fb07a-e666-4243-b1c6-77196cad58f1: 0px;
    max-width: 100%;
  }
}
.sd[data-s-e4a66fe4-8851-4725-9a25-899e1c58e973] {
  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-e4a66fe4-8851-4725-9a25-899e1c58e973: 0px;
  --gap-v-e4a66fe4-8851-4725-9a25-899e1c58e973: 3px;
  --gap-uuid: e4a66fe4-8851-4725-9a25-899e1c58e973;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e4a66fe4-8851-4725-9a25-899e1c58e973] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-e4a66fe4-8851-4725-9a25-899e1c58e973: 0px;
    --gap-v-e4a66fe4-8851-4725-9a25-899e1c58e973: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e4a66fe4-8851-4725-9a25-899e1c58e973] {
    font-size: 13px;
    --gap-h-e4a66fe4-8851-4725-9a25-899e1c58e973: 0px;
    --gap-v-e4a66fe4-8851-4725-9a25-899e1c58e973: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e4a66fe4-8851-4725-9a25-899e1c58e973] {
    font-size: 14px;
    --gap-h-e4a66fe4-8851-4725-9a25-899e1c58e973: 0px;
    --gap-v-e4a66fe4-8851-4725-9a25-899e1c58e973: 3px;
  }
}
.sd[data-s-29bdf4f9-58af-4031-b1cc-397c0acb77de] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-c3ab65e2-18c7-4509-9809-340a9b20e849]:hover
  .sd[data-s-29bdf4f9-58af-4031-b1cc-397c0acb77de] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-29bdf4f9-58af-4031-b1cc-397c0acb77de] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-29bdf4f9-58af-4031-b1cc-397c0acb77de] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-059e4e7c-ae46-4509-aa39-c6b6c393fc0f] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-c3ab65e2-18c7-4509-9809-340a9b20e849) * 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-c3ab65e2-18c7-4509-9809-340a9b20e849) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-c3ab65e2-18c7-4509-9809-340a9b20e849) * 0)
  );
}
.sd[data-s-c3ab65e2-18c7-4509-9809-340a9b20e849]:hover
  .sd[data-s-059e4e7c-ae46-4509-aa39-c6b6c393fc0f] {
  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-7270d024-3b49-438a-ad37-41d9b2c55b37] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-c3ab65e2-18c7-4509-9809-340a9b20e849) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-c3ab65e2-18c7-4509-9809-340a9b20e849) * 0)
  );
}
.sd[data-s-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75));
  z-index: 2;
  --gap-h-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 0px;
  --gap-v-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 12px;
  --gap-uuid: 4b587df1-0acb-4c85-bf58-e5d9aa9f48f1;
  max-width: calc(
    25% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.75)
  );
}
.sd[data-s-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1]:hover {
  opacity: 1;
  --gap-h-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 0px;
  --gap-v-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    --gap-h-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 0px;
    --gap-v-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 12px;
    max-width: calc(
      50% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0));
    --gap-h-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 0px;
    --gap-v-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1: 4px;
    max-width: calc(
      100% - (var(--gap-h-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
    height: calc(
      100% - (var(--gap-v-abec2b8e-9253-4d92-aa63-d30368731a44) * 0)
    );
  }
}
.sd[data-s-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227] {
  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-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 0px;
  --gap-v-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 7px;
  --gap-uuid: dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 0px;
    --gap-v-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 0px;
    --gap-v-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227] {
    gap: 16px 0px;
    --gap-h-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 0px;
    --gap-v-dd79c2d9-23c3-4f4a-aab9-b6b6fc1b3227: 16px;
  }
}
.sd[data-s-88e544ca-41e2-4472-9f2b-c3e523d24624] {
  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-88e544ca-41e2-4472-9f2b-c3e523d24624: 10px;
  --gap-v-88e544ca-41e2-4472-9f2b-c3e523d24624: 0px;
  --gap-uuid: 88e544ca-41e2-4472-9f2b-c3e523d24624;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-88e544ca-41e2-4472-9f2b-c3e523d24624] {
    gap: 12px;
    --gap-h-88e544ca-41e2-4472-9f2b-c3e523d24624: 12px;
    --gap-v-88e544ca-41e2-4472-9f2b-c3e523d24624: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-88e544ca-41e2-4472-9f2b-c3e523d24624] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-88e544ca-41e2-4472-9f2b-c3e523d24624: 15px;
    --gap-v-88e544ca-41e2-4472-9f2b-c3e523d24624: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-88e544ca-41e2-4472-9f2b-c3e523d24624] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-88e544ca-41e2-4472-9f2b-c3e523d24624: 16px;
    --gap-v-88e544ca-41e2-4472-9f2b-c3e523d24624: 0px;
    max-width: 100%;
  }
}
.sd[data-s-89f5db42-0cae-489d-894a-b368b52732b5] {
  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-89f5db42-0cae-489d-894a-b368b52732b5: 0px;
  --gap-v-89f5db42-0cae-489d-894a-b368b52732b5: 3px;
  --gap-uuid: 89f5db42-0cae-489d-894a-b368b52732b5;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-89f5db42-0cae-489d-894a-b368b52732b5] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-89f5db42-0cae-489d-894a-b368b52732b5: 0px;
    --gap-v-89f5db42-0cae-489d-894a-b368b52732b5: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-89f5db42-0cae-489d-894a-b368b52732b5] {
    font-size: 13px;
    --gap-h-89f5db42-0cae-489d-894a-b368b52732b5: 0px;
    --gap-v-89f5db42-0cae-489d-894a-b368b52732b5: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-89f5db42-0cae-489d-894a-b368b52732b5] {
    font-size: 14px;
    --gap-h-89f5db42-0cae-489d-894a-b368b52732b5: 0px;
    --gap-v-89f5db42-0cae-489d-894a-b368b52732b5: 3px;
  }
}
.sd[data-s-bd4b0f9a-59d8-4f04-a81f-11931d54e783] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1]:hover
  .sd[data-s-bd4b0f9a-59d8-4f04-a81f-11931d54e783] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bd4b0f9a-59d8-4f04-a81f-11931d54e783] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd4b0f9a-59d8-4f04-a81f-11931d54e783] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-ffc9ff55-6b33-4c5f-ac34-b0df246eaa16] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1) * 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-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1) * 0)
  );
}
.sd[data-s-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1]:hover
  .sd[data-s-ffc9ff55-6b33-4c5f-ac34-b0df246eaa16] {
  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-e6db0ef4-6b76-468e-9dbd-1dd8613215cf] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-4b587df1-0acb-4c85-bf58-e5d9aa9f48f1) * 0)
  );
}
.sd[data-s-db639dc7-8af8-4bca-9217-b85d09a38440] {
  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-db639dc7-8af8-4bca-9217-b85d09a38440: 0px;
  --gap-v-db639dc7-8af8-4bca-9217-b85d09a38440: 40px;
  --gap-uuid: db639dc7-8af8-4bca-9217-b85d09a38440;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-db639dc7-8af8-4bca-9217-b85d09a38440] {
    display: none;
    --gap-h-db639dc7-8af8-4bca-9217-b85d09a38440: 0px;
    --gap-v-db639dc7-8af8-4bca-9217-b85d09a38440: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-db639dc7-8af8-4bca-9217-b85d09a38440] {
    display: flex;
    padding: 80px 30px 80px 30px;
    --gap-h-db639dc7-8af8-4bca-9217-b85d09a38440: 0px;
    --gap-v-db639dc7-8af8-4bca-9217-b85d09a38440: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-db639dc7-8af8-4bca-9217-b85d09a38440] {
    display: none;
    gap: 40px;
    padding: 60px 20px 60px 20px;
    --gap-h-db639dc7-8af8-4bca-9217-b85d09a38440: 0px;
    --gap-v-db639dc7-8af8-4bca-9217-b85d09a38440: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-db639dc7-8af8-4bca-9217-b85d09a38440] {
    display: none;
    --gap-h-db639dc7-8af8-4bca-9217-b85d09a38440: 0px;
    --gap-v-db639dc7-8af8-4bca-9217-b85d09a38440: 40px;
  }
}
.sd[data-s-bf352989-0aa3-46d5-880b-929342c353dd]:hover {
  --gap-h-bf352989-0aa3-46d5-880b-929342c353dd: 0px;
  --gap-v-bf352989-0aa3-46d5-880b-929342c353dd: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bf352989-0aa3-46d5-880b-929342c353dd]:hover {
    opacity: 1;
  }
}
.sd[data-s-bf352989-0aa3-46d5-880b-929342c353dd]:hover
  .sd[data-s-558dd986-0036-44ea-82dc-d51e2e628c5b] {
  transform: translate(7px, 0px);
}
.sd[data-s-bf352989-0aa3-46d5-880b-929342c353dd]:hover
  .sd[data-s-3dc233bd-ad3f-4ee5-82a8-bc6bd8e849a1] {
  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-39e7d8a4-5eff-4e37-b57b-175f4359bc64]:hover {
  --gap-h-39e7d8a4-5eff-4e37-b57b-175f4359bc64: 0px;
  --gap-v-39e7d8a4-5eff-4e37-b57b-175f4359bc64: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-39e7d8a4-5eff-4e37-b57b-175f4359bc64]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-39e7d8a4-5eff-4e37-b57b-175f4359bc64]:hover
  .sd[data-s-52dc74d3-9957-4759-8d8c-ad45c37b86a9] {
  transform: translate(7px, 0px);
}
.sd[data-s-39e7d8a4-5eff-4e37-b57b-175f4359bc64]:hover
  .sd[data-s-3e0d8146-a567-424a-928c-90f37161f489] {
  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-9f658266-b846-483d-8a15-3c95ce01c6f4]:hover {
  --gap-h-9f658266-b846-483d-8a15-3c95ce01c6f4: 0px;
  --gap-v-9f658266-b846-483d-8a15-3c95ce01c6f4: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9f658266-b846-483d-8a15-3c95ce01c6f4]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-9f658266-b846-483d-8a15-3c95ce01c6f4]:hover
  .sd[data-s-b8f9e3fd-f3ff-4785-97fe-76f5435274c5] {
  transform: translate(7px, 0px);
}
.sd[data-s-9f658266-b846-483d-8a15-3c95ce01c6f4]:hover
  .sd[data-s-ab63e9a0-8c94-4dc3-a3b4-503441ce0e81] {
  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-372c8218-bafc-4429-b9fe-3d4f2472f2ad]:hover {
  --gap-h-372c8218-bafc-4429-b9fe-3d4f2472f2ad: 0px;
  --gap-v-372c8218-bafc-4429-b9fe-3d4f2472f2ad: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-372c8218-bafc-4429-b9fe-3d4f2472f2ad]:hover {
    opacity: 1;
  }
}
.sd[data-s-372c8218-bafc-4429-b9fe-3d4f2472f2ad]:hover
  .sd[data-s-f1e18d5f-a3f6-4ea1-b095-9e85c5be6f6e] {
  transform: translate(7px, 0px);
}
.sd[data-s-372c8218-bafc-4429-b9fe-3d4f2472f2ad]:hover
  .sd[data-s-679e6bb4-f133-4449-b8fa-41c50907464a] {
  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-a38fd609-df07-47bd-b064-4bdcfc1f7ea0] {
  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-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 0px;
  --gap-v-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 40px;
  --gap-uuid: a38fd609-df07-47bd-b064-4bdcfc1f7ea0;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a38fd609-df07-47bd-b064-4bdcfc1f7ea0] {
    display: none;
    padding: 100px 60px 100px 60px;
    --gap-h-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 0px;
    --gap-v-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a38fd609-df07-47bd-b064-4bdcfc1f7ea0] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 0px;
    --gap-v-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a38fd609-df07-47bd-b064-4bdcfc1f7ea0] {
    display: flex;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 0px;
    --gap-v-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a38fd609-df07-47bd-b064-4bdcfc1f7ea0] {
    display: flex;
    padding: 60px 20px 60px 20px;
    --gap-h-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 0px;
    --gap-v-a38fd609-df07-47bd-b064-4bdcfc1f7ea0: 40px;
  }
}
.sd[data-s-4c0ccec5-1864-42ea-9da3-4e32f0f2d3ec]:hover {
  opacity: 1;
  --gap-h-4c0ccec5-1864-42ea-9da3-4e32f0f2d3ec: 0px;
  --gap-v-4c0ccec5-1864-42ea-9da3-4e32f0f2d3ec: 12px;
}
.sd[data-s-4c0ccec5-1864-42ea-9da3-4e32f0f2d3ec]:hover
  .sd[data-s-fdc90d0a-5cf8-4739-87e2-f79f227dca0a] {
  transform: translate(7px, 0px);
}
.sd[data-s-172bad42-7c80-45e9-a6a5-e686a1fbe0b4]:hover {
  opacity: 1;
  --gap-h-172bad42-7c80-45e9-a6a5-e686a1fbe0b4: 0px;
  --gap-v-172bad42-7c80-45e9-a6a5-e686a1fbe0b4: 12px;
}
.sd[data-s-172bad42-7c80-45e9-a6a5-e686a1fbe0b4]:hover
  .sd[data-s-81cb7513-2302-43a1-8a3a-7bd0d7505177] {
  transform: translate(7px, 0px);
}
.sd[data-s-b5ef0d46-c628-4ec1-9dbd-0843921f8461]:hover {
  opacity: 1;
  --gap-h-b5ef0d46-c628-4ec1-9dbd-0843921f8461: 0px;
  --gap-v-b5ef0d46-c628-4ec1-9dbd-0843921f8461: 12px;
}
.sd[data-s-b5ef0d46-c628-4ec1-9dbd-0843921f8461]:hover
  .sd[data-s-e5847729-dcd5-4d5d-8d5b-fa8ca12882ef] {
  transform: translate(7px, 0px);
}
.sd[data-s-b7b0d7be-7d4c-4532-bf7b-9036edd461a4]:hover {
  opacity: 1;
  --gap-h-b7b0d7be-7d4c-4532-bf7b-9036edd461a4: 0px;
  --gap-v-b7b0d7be-7d4c-4532-bf7b-9036edd461a4: 12px;
}
.sd[data-s-b7b0d7be-7d4c-4532-bf7b-9036edd461a4]:hover
  .sd[data-s-2052e76c-3d9f-4f76-acd7-db6449648105] {
  transform: translate(7px, 0px);
}
.sd[data-s-dbe97f63-756c-417c-93ce-368ce5fbdbe6] {
  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-dbe97f63-756c-417c-93ce-368ce5fbdbe6] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-dbe97f63-756c-417c-93ce-368ce5fbdbe6] {
    padding: 0px 0px;
  }
}
.sd[data-s-56edcf46-46b2-4c6f-acdc-447f2f0e99ae] {
  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-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 8px;
  --gap-v-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 0px;
  --gap-uuid: 56edcf46-46b2-4c6f-acdc-447f2f0e99ae;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-56edcf46-46b2-4c6f-acdc-447f2f0e99ae] {
    margin: 0px 0px 0px 0px;
    --gap-h-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 8px;
    --gap-v-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-56edcf46-46b2-4c6f-acdc-447f2f0e99ae] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 8px;
    --gap-v-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-56edcf46-46b2-4c6f-acdc-447f2f0e99ae] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 8px;
    --gap-v-56edcf46-46b2-4c6f-acdc-447f2f0e99ae: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-c2c54ebc-5d60-4dc0-924c-9cd3ac77379f] {
  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-c2c54ebc-5d60-4dc0-924c-9cd3ac77379f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c2c54ebc-5d60-4dc0-924c-9cd3ac77379f] {
    font-size: 14px;
  }
}
.sd[data-s-9235ac3d-ce80-4885-952a-bfb8c7d852e7] {
  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-9235ac3d-ce80-4885-952a-bfb8c7d852e7] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9235ac3d-ce80-4885-952a-bfb8c7d852e7] {
    font-size: 14px;
  }
}
.sd[data-s-694f955c-bf1c-4be1-b6a9-d73f942b95ef] {
  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-694f955c-bf1c-4be1-b6a9-d73f942b95ef] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-694f955c-bf1c-4be1-b6a9-d73f942b95ef] {
    font-size: 14px;
  }
}
.sd[data-s-98d7dbf8-8f44-4f10-a049-6e80a2828aeb] {
  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-98d7dbf8-8f44-4f10-a049-6e80a2828aeb] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-98d7dbf8-8f44-4f10-a049-6e80a2828aeb] {
    font-size: 14px;
  }
}
.sd[data-s-8d4d7cbe-7cc6-4e30-9c5b-2795316635c1] {
  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-8d4d7cbe-7cc6-4e30-9c5b-2795316635c1] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8d4d7cbe-7cc6-4e30-9c5b-2795316635c1] {
    font-size: 14px;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-r-1_0_2_1_0_0_0_0_0_6_f3c0dcd1-8b31-4ada-a972-5cedbdaa9bfd]:before {
  background-image: url(../img/company-access/img-003.svg);
}
.sd[data-r-0_2_0_2_1_0_0_0_0_0_6_f2fa6616-d503-4f3e-8d7c-bce9e5381ef6]:before {
  background-image: url(../img/company-access/img-004.svg);
}
.sd[data-r-1_0_0_1_11_9b67dd0f-eca9-4d01-ac0a-82f3e24c9d7b_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-11);
}
.sd[data-r-1_1_0_1_11_9b67dd0f-eca9-4d01-ac0a-82f3e24c9d7b_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-11);
}
: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);
  }
}
