/* company-about-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-14: url('../img/company-about/img-001.svg');
  --sf-img-18: url('../img/company-about/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,
p,
section {
  border: 0;
  font-family: sans-serif;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
  color: #333;
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  word-spacing: 1px;
}
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
summary:focus:not(:focus-visible) {
  outline: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none;
}
a {
  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;
}
.sd[data-s-1c9efd3a-edae-487f-a330-28e1c5ceada3]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-53d57552-c2d8-4609-8bc8-26de0a64fe5f]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-b029bcfe-ba28-460d-bc3c-c72c2bdbce44]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-d3ae4361-66b3-4966-a17d-5f0bf7b2dfe5]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
.sd[data-s-0c310fd8-1134-4f8b-9f14-f63ede4f8516]:hover {
  color: #00000066;
}
.sd[data-s-c59244d7-a584-4ab1-9a35-9fc08e5d26ee]:hover {
  color: #00000066;
}
.sd[data-s-e9872478-d41e-4ae4-ab17-46041b91729d]:hover {
  color: #00000066;
  transition-duration: 200ms;
}

.sd[data-s-f8641c46-bb13-4d2c-930c-38d1c33a3797] {
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-f8641c46-bb13-4d2c-930c-38d1c33a3797: 0px;
  --gap-v-f8641c46-bb13-4d2c-930c-38d1c33a3797: 15px;
  --gap-uuid: f8641c46-bb13-4d2c-930c-38d1c33a3797;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-f8641c46-bb13-4d2c-930c-38d1c33a3797] {
    padding: 0px;
    --gap-h-f8641c46-bb13-4d2c-930c-38d1c33a3797: 0px;
    --gap-v-f8641c46-bb13-4d2c-930c-38d1c33a3797: 15px;
  }
}
.sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    font-size: 50px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-924f248a-2084-4118-a8b1-f1c37da1a877] {
    font-size: 44px;
  }
}
.sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b9442a04-e711-41c6-a090-7c0ebcf732b1] {
    font-size: 16px;
    line-height: 1.3;
    text-align: left;
    justify-content: flex-start;
  }
}

.sd[data-s-73252323-96f2-4943-8775-34717bc638bb] {
  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-7ff48698-a485-4b50-85d7-ab5d7d794810] {
  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-7ff48698-a485-4b50-85d7-ab5d7d794810] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-7ff48698-a485-4b50-85d7-ab5d7d794810] {
  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-7ff48698-a485-4b50-85d7-ab5d7d794810] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-7b374d90-e84a-4e69-a586-e341447f6af0] {
  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-7b374d90-e84a-4e69-a586-e341447f6af0] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7b374d90-e84a-4e69-a586-e341447f6af0] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7b374d90-e84a-4e69-a586-e341447f6af0] {
    display: none;
  }
}
.sd[data-s-82663cf6-7a70-44da-9abd-171a3b28a573] {
  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-82663cf6-7a70-44da-9abd-171a3b28a573] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-2f4e8f96-b4a0-4402-955c-3dad27e251db] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5634ddb8-c0d2-4f4e-b184-4e8774ad2e3c] {
  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-5634ddb8-c0d2-4f4e-b184-4e8774ad2e3c] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-11117b00-33e4-4711-be16-da707db76be0] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-90e10f78-816b-4d1d-9752-487525901fbf] {
  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-90e10f78-816b-4d1d-9752-487525901fbf] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7ae25d5b-ffed-42ca-8054-698cc8935d31] {
  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-7ae25d5b-ffed-42ca-8054-698cc8935d31] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7ae25d5b-ffed-42ca-8054-698cc8935d31] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7ae25d5b-ffed-42ca-8054-698cc8935d31] {
    display: flex;
  }
}
.sd[data-s-05a016cb-a7a9-40ea-af68-849f2be3fac5] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-9e8ed258-23b0-4bc2-bead-64449a777380] {
  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-9e8ed258-23b0-4bc2-bead-64449a777380] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9e8ed258-23b0-4bc2-bead-64449a777380] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9e8ed258-23b0-4bc2-bead-64449a777380] {
    display: flex;
  }
}
.sd[data-s-06a6107d-48dd-43ab-a6a6-c5ee391d7c02] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-732bbd2c-2c8f-4bc4-a590-9ea997755093] {
  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-732bbd2c-2c8f-4bc4-a590-9ea997755093] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-732bbd2c-2c8f-4bc4-a590-9ea997755093] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-732bbd2c-2c8f-4bc4-a590-9ea997755093] {
    display: flex;
  }
}
.sd[data-s-07401d72-65fe-4af1-b37c-b06a1afa173a] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-759bc7ae-6238-488b-b032-ab9187e85b14] {
  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-759bc7ae-6238-488b-b032-ab9187e85b14] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-759bc7ae-6238-488b-b032-ab9187e85b14] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-759bc7ae-6238-488b-b032-ab9187e85b14] {
    display: flex;
  }
}
.sd[data-s-662005f6-7268-49d9-9fe0-b9b0e200fb83] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-28214f98-dbc4-4896-9660-a0065ab99eb3] {
  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-28214f98-dbc4-4896-9660-a0065ab99eb3] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-8b371e3e-b3e7-43f4-8d8d-ff6205a3f48f] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-e499e1b8-3128-4ca4-a631-f926f427e59b] {
  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-886f2292-1818-4dd9-8cde-0e5b721496ea] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-95ea8189-b11c-46a9-821e-de33be870160] {
  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-902888ac-4681-452c-902f-d53278c6f5c0] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1e983aac-f969-440e-a837-8dbc90b0ae25] {
  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-74e3f448-64b8-4212-95c1-7f5617f1faaf] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f09f1587-28ec-4ad7-a569-d550f6e3feac] {
  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-f09f1587-28ec-4ad7-a569-d550f6e3feac] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f09f1587-28ec-4ad7-a569-d550f6e3feac] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f09f1587-28ec-4ad7-a569-d550f6e3feac] {
    display: none;
  }
}
.sd[data-s-d781b402-4a5f-49f4-9656-99b583903ef6] {
  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-d781b402-4a5f-49f4-9656-99b583903ef6] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d781b402-4a5f-49f4-9656-99b583903ef6] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d781b402-4a5f-49f4-9656-99b583903ef6] {
    display: none;
  }
}
.sd[data-s-cfee63cd-ddfa-4d12-a41c-98d4a93ad721] {
  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-cfee63cd-ddfa-4d12-a41c-98d4a93ad721] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cfee63cd-ddfa-4d12-a41c-98d4a93ad721] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cfee63cd-ddfa-4d12-a41c-98d4a93ad721] {
    display: none;
  }
}
.sd[data-s-7b8cd6b8-dfca-461f-908c-112e7be8cf6b] {
  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-7b8cd6b8-dfca-461f-908c-112e7be8cf6b] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7b8cd6b8-dfca-461f-908c-112e7be8cf6b] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7b8cd6b8-dfca-461f-908c-112e7be8cf6b] {
    display: none;
  }
}
.sd[data-s-668d8e21-2a5a-46c4-9036-698b007fc346] {
  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-668d8e21-2a5a-46c4-9036-698b007fc346] {
    flex-direction: column;
  }
}
.sd[data-s-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd] {
  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-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd: 0px;
  --gap-v-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd: 10px;
  --gap-uuid: 050ca07c-11bd-4df2-aae4-0d78a8fbe7dd;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd: 0px;
    --gap-v-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd: 0px;
    --gap-v-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd: 10px;
  }
}
.sd[data-s-24f7b0b5-b136-4534-a864-01abf9326285] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px -12px;
  padding: 0px 0px 0px 0px;
  width: calc(
    25% - -12px - (var(--gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd) * 0.75)
  );
  max-width: calc(
    25% - -12px - (var(--gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd) * 0.75)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-24f7b0b5-b136-4534-a864-01abf9326285] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-24f7b0b5-b136-4534-a864-01abf9326285] {
    display: flex;
    margin: 0px 0px 0px -28px;
    width: calc(
      62% - -28px -
        (
          var(--gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd) *
            0.37999999999999995
        )
    );
    max-width: calc(
      62% - -28px -
        (
          var(--gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd) *
            0.37999999999999995
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-24f7b0b5-b136-4534-a864-01abf9326285] {
    display: flex;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 12px;
    width: calc(
      75% - 20px -
        (
          var(--gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd) *
            0.24999999999999994
        )
    );
    max-width: calc(
      75% - 20px -
        (
          var(--gap-h-050ca07c-11bd-4df2-aae4-0d78a8fbe7dd) *
            0.24999999999999994
        )
    );
  }
}
.sd[data-s-26a88ffb-0996-4a74-90c5-d21ef1a2a52b] {
  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-26a88ffb-0996-4a74-90c5-d21ef1a2a52b] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-26a88ffb-0996-4a74-90c5-d21ef1a2a52b] {
    flex: none;
    font-size: 18px;
    height: 19px;
    padding: 0px 0px 0px 20px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-c787d23c-7218-4415-ad7e-db5ef0562117] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 0px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-c787d23c-7218-4415-ad7e-db5ef0562117: 0px;
  --gap-v-c787d23c-7218-4415-ad7e-db5ef0562117: 0px;
  --gap-uuid: c787d23c-7218-4415-ad7e-db5ef0562117;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c787d23c-7218-4415-ad7e-db5ef0562117] {
    display: flex;
    gap: 60px;
    width: 100%;
    --gap-h-c787d23c-7218-4415-ad7e-db5ef0562117: 60px;
    --gap-v-c787d23c-7218-4415-ad7e-db5ef0562117: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c787d23c-7218-4415-ad7e-db5ef0562117] {
    /* display: none; */
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-c787d23c-7218-4415-ad7e-db5ef0562117: 0px;
    --gap-v-c787d23c-7218-4415-ad7e-db5ef0562117: 0px;
  }
  .sd[data-s-74e13b41-7a5d-496a-a87b-2ccab9a9d755] {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c787d23c-7218-4415-ad7e-db5ef0562117] {
    /* display: none; */
    gap: 60px;
    padding: 0px;
    flex-direction: column-reverse;
    --gap-h-c787d23c-7218-4415-ad7e-db5ef0562117: 60px;
    --gap-v-c787d23c-7218-4415-ad7e-db5ef0562117: 0px;
  }
  .sd[data-s-74e13b41-7a5d-496a-a87b-2ccab9a9d755] {
    width: 100% !important;
    max-width: 100% !important;
  }
  .sd[data-s-32cb6a14-808e-4ec3-9295-81cdfbef4159],
  .sd[data-s-02f4e2f1-cbd5-47fd-ac5b-7ad67a0f80d0],
  .sd[data-s-bc5a45ff-9fdb-44ee-ac85-b84de2338019] {
    height: 270px !important;
  }
}
.sd[data-s-74e13b41-7a5d-496a-a87b-2ccab9a9d755] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px 0px;
  padding: 0px;
  width: calc(
    50% - 50px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0.5)
  );
  max-width: calc(
    50% - 50px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-74e13b41-7a5d-496a-a87b-2ccab9a9d755] {
    margin: 0px 0px 0px 0px;
    width: calc(
      45% - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0.55)
    );
    max-width: calc(
      45% - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0.55)
    );
  }
}
.sd[data-s-32cb6a14-808e-4ec3-9295-81cdfbef4159] {
  flex: none;
  height: 440px;
  width: 87%;
  max-width: 87%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-32cb6a14-808e-4ec3-9295-81cdfbef4159] {
    flex: none;
    height: 470px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-02f4e2f1-cbd5-47fd-ac5b-7ad67a0f80d0] {
  flex: none;
  height: 440px;
  width: 87%;
  max-width: 87%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-02f4e2f1-cbd5-47fd-ac5b-7ad67a0f80d0] {
    flex: none;
    height: 470px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-bc5a45ff-9fdb-44ee-ac85-b84de2338019] {
  flex: none;
  height: 440px;
  width: 87%;
  max-width: 87%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bc5a45ff-9fdb-44ee-ac85-b84de2338019] {
    flex: none;
    height: 470px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-19bd5949-b955-4bbc-b6c3-9538eb80600d] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(
    50% - 60px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0.5)
  );
  --gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d: 0px;
  --gap-v-19bd5949-b955-4bbc-b6c3-9538eb80600d: 60px;
  --gap-uuid: 19bd5949-b955-4bbc-b6c3-9538eb80600d;
  max-width: calc(
    50% - 60px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-19bd5949-b955-4bbc-b6c3-9538eb80600d] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 40px;
    justify-content: flex-start;
    margin: 0px 60px 0px 0px;
    width: calc(
      55% - 60px -
        (
          var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) *
            0.44999999999999996
        )
    );
    --gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d: 0px;
    --gap-v-19bd5949-b955-4bbc-b6c3-9538eb80600d: 40px;
    max-width: calc(
      55% - 60px -
        (
          var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-19bd5949-b955-4bbc-b6c3-9538eb80600d] {
    margin: 80px 30px 0px 30px;
    width: calc(
      100% - 60px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0)
    );
    --gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d: 0px;
    --gap-v-19bd5949-b955-4bbc-b6c3-9538eb80600d: 60px;
    max-width: calc(
      100% - 60px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-19bd5949-b955-4bbc-b6c3-9538eb80600d] {
    gap: 60px;
    margin: 80px 20px 0px 20px;
    padding: 0px;
    --gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d: 0px;
    --gap-v-19bd5949-b955-4bbc-b6c3-9538eb80600d: 60px;
    width: calc(
      100% - 40px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-c787d23c-7218-4415-ad7e-db5ef0562117) * 0)
    );
  }
}
.sd[data-s-52c7c0d6-6ba6-4ee3-9b84-d2650fcbe70e-pc] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d) * 0));
  max-width: calc(
    100% - (var(--gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px){
  .sd[data-s-52c7c0d6-6ba6-4ee3-9b84-d2650fcbe70e-pc]{
    display: none;
  }
}
.sd[data-s-52c7c0d6-6ba6-4ee3-9b84-d2650fcbe70e] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d) * 0));
  max-width: calc(
    100% - (var(--gap-h-19bd5949-b955-4bbc-b6c3-9538eb80600d) * 0)
  );
  justify-content: flex-start;
  display: none !important;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-52c7c0d6-6ba6-4ee3-9b84-d2650fcbe70e] {
    line-height: 1.8;
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-52c7c0d6-6ba6-4ee3-9b84-d2650fcbe70e] {
    font-size: 16px;
    line-height: 2;
  }
}
.sd[data-s-35adb63c-f343-432a-a519-bdbf7e4e3fb6] {
  display: none;
}
@media screen and (max-width: 480px) {
  .sd[data-s-35adb63c-f343-432a-a519-bdbf7e4e3fb6] {
    display: block;
    flex: none;
    height: auto;
    max-width: 610px;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-52c7c0d6-6ba6-4ee3-9b84-d2650fcbe70e] {
    font-size: 14px;
  }
  .sd[data-s-35adb63c-f343-432a-a519-bdbf7e4e3fb6-pc] {
    display: none;
  }
}

.sd[data-s-35adb63c-f343-432a-a519-bdbf7e4e3fb6-pc] {
  max-width: 610px;
  width: 100%;

}
.sd[data-s-139bdb86-ffbe-4b97-b07b-31ec722908af] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 100px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-139bdb86-ffbe-4b97-b07b-31ec722908af: 100px;
  --gap-v-139bdb86-ffbe-4b97-b07b-31ec722908af: 0px;
  --gap-uuid: 139bdb86-ffbe-4b97-b07b-31ec722908af;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-139bdb86-ffbe-4b97-b07b-31ec722908af] {
    display: none;
    gap: 60px;
    width: 100%;
    --gap-h-139bdb86-ffbe-4b97-b07b-31ec722908af: 60px;
    --gap-v-139bdb86-ffbe-4b97-b07b-31ec722908af: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-139bdb86-ffbe-4b97-b07b-31ec722908af] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-139bdb86-ffbe-4b97-b07b-31ec722908af: 0px;
    --gap-v-139bdb86-ffbe-4b97-b07b-31ec722908af: 100px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-139bdb86-ffbe-4b97-b07b-31ec722908af] {
    display: none;
    gap: 60px;
    padding: 0px;
    --gap-h-139bdb86-ffbe-4b97-b07b-31ec722908af: 60px;
    --gap-v-139bdb86-ffbe-4b97-b07b-31ec722908af: 0px;
  }
}
.sd[data-s-cfd689fd-cf99-4194-bd67-729128776768] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  width: 1440px;
  --gap-h-cfd689fd-cf99-4194-bd67-729128776768: 0px;
  --gap-v-cfd689fd-cf99-4194-bd67-729128776768: 0px;
  --gap-uuid: cfd689fd-cf99-4194-bd67-729128776768;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cfd689fd-cf99-4194-bd67-729128776768] {
    align-content: center;
    align-items: center;
    gap: 60px;
    justify-content: flex-start;
    margin: 0px 0px;
    padding: 0px 0px;
    width: auto;
    --gap-h-cfd689fd-cf99-4194-bd67-729128776768: 60px;
    --gap-v-cfd689fd-cf99-4194-bd67-729128776768: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cfd689fd-cf99-4194-bd67-729128776768] {
    flex-direction: column;
    --gap-h-cfd689fd-cf99-4194-bd67-729128776768: 0px;
    --gap-v-cfd689fd-cf99-4194-bd67-729128776768: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cfd689fd-cf99-4194-bd67-729128776768] {
    gap: 60px;
    --gap-h-cfd689fd-cf99-4194-bd67-729128776768: 60px;
    --gap-v-cfd689fd-cf99-4194-bd67-729128776768: 0px;
  }
}
.sd[data-s-e5b83b13-21c4-44f0-b3f9-c2db222a1ec5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px 0px;
  padding: 0px;
  width: calc(
    50% - 50px - (var(--gap-h-cfd689fd-cf99-4194-bd67-729128776768) * 0.5)
  );
  max-width: calc(
    50% - 50px - (var(--gap-h-cfd689fd-cf99-4194-bd67-729128776768) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e5b83b13-21c4-44f0-b3f9-c2db222a1ec5] {
    margin: 0px 0px 0px 0px;
    width: calc(
      45% - (var(--gap-h-cfd689fd-cf99-4194-bd67-729128776768) * 0.55)
    );
    max-width: calc(
      45% - (var(--gap-h-cfd689fd-cf99-4194-bd67-729128776768) * 0.55)
    );
  }
}
.sd[data-s-489fcbbc-1db7-48cd-9b2d-2b1f9203c101] {
  height: 454px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-489fcbbc-1db7-48cd-9b2d-2b1f9203c101] {
    height: 440px;
    max-width: 100%;
  }
}
.sd[data-s-06be3f29-ae4b-42d3-8b27-13486621b71b] {
  height: 454px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-06be3f29-ae4b-42d3-8b27-13486621b71b] {
    height: 440px;
    max-width: 100%;
  }
}
.sd[data-s-c2e621e8-6bb1-4952-85a8-762d6afdcf68] {
  height: 454px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c2e621e8-6bb1-4952-85a8-762d6afdcf68] {
    height: 440px;
    max-width: 100%;
  }
}
.sd[data-s-26b3c134-96a2-48f2-a5b4-c98d2101ad49] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 100px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 100px;
  --gap-v-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 0px;
  --gap-uuid: 26b3c134-96a2-48f2-a5b4-c98d2101ad49;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-26b3c134-96a2-48f2-a5b4-c98d2101ad49] {
    display: none;
    gap: 60px;
    width: 100%;
    --gap-h-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 60px;
    --gap-v-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-26b3c134-96a2-48f2-a5b4-c98d2101ad49] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 0px;
    --gap-v-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 100px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-26b3c134-96a2-48f2-a5b4-c98d2101ad49] {
    display: flex;
    gap: 60px;
    padding: 0px;
    --gap-h-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 60px;
    --gap-v-26b3c134-96a2-48f2-a5b4-c98d2101ad49: 0px;
  }
}
.sd[data-s-91db002a-78f4-4e23-a2f4-c73853b88289] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 1440px;
  --gap-h-91db002a-78f4-4e23-a2f4-c73853b88289: 0px;
  --gap-v-91db002a-78f4-4e23-a2f4-c73853b88289: 0px;
  --gap-uuid: 91db002a-78f4-4e23-a2f4-c73853b88289;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-91db002a-78f4-4e23-a2f4-c73853b88289] {
    gap: 0px;
    margin: 0px 0px;
    padding: 0px 0px;
    width: auto;
    --gap-h-91db002a-78f4-4e23-a2f4-c73853b88289: 0px;
    --gap-v-91db002a-78f4-4e23-a2f4-c73853b88289: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-91db002a-78f4-4e23-a2f4-c73853b88289] {
    flex-direction: column;
    --gap-h-91db002a-78f4-4e23-a2f4-c73853b88289: 0px;
    --gap-v-91db002a-78f4-4e23-a2f4-c73853b88289: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-91db002a-78f4-4e23-a2f4-c73853b88289] {
    gap: 80px;
    --gap-h-91db002a-78f4-4e23-a2f4-c73853b88289: 80px;
    --gap-v-91db002a-78f4-4e23-a2f4-c73853b88289: 0px;
  }
}
.sd[data-s-d9e5ac9e-0957-4ac8-b059-e943cff9115a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px 0px;
  padding: 0px;
  width: calc(
    50% - 50px - (var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) * 0.5)
  );
  max-width: calc(
    50% - 50px - (var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d9e5ac9e-0957-4ac8-b059-e943cff9115a] {
    margin: 0px 30px 0px 0px;
    width: calc(
      55% - 30px -
        (
          var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% - 30px -
        (
          var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d9e5ac9e-0957-4ac8-b059-e943cff9115a] {
    margin: 60px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) * 0));
    max-width: calc(
      100% - (var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d9e5ac9e-0957-4ac8-b059-e943cff9115a] {
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) * 0));
    max-width: calc(
      100% - (var(--gap-h-91db002a-78f4-4e23-a2f4-c73853b88289) * 0)
    );
  }
}
.sd[data-s-7284c95d-3187-4993-851f-d5e4624a4fdb] {
  height: 768px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7284c95d-3187-4993-851f-d5e4624a4fdb] {
    height: 540px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7284c95d-3187-4993-851f-d5e4624a4fdb] {
    height: 440px;
    width: 768px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7284c95d-3187-4993-851f-d5e4624a4fdb] {
    height: 270px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8ffa8cf3-442e-4d66-a9bb-5d5e0e2c1ff3] {
  height: 454px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8ffa8cf3-442e-4d66-a9bb-5d5e0e2c1ff3] {
    height: 540px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8ffa8cf3-442e-4d66-a9bb-5d5e0e2c1ff3] {
    height: 440px;
    width: 768px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8ffa8cf3-442e-4d66-a9bb-5d5e0e2c1ff3] {
    height: 270px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e42b7025-5ffd-4637-81c1-cc4d38ca05df] {
  height: 454px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e42b7025-5ffd-4637-81c1-cc4d38ca05df] {
    height: 540px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e42b7025-5ffd-4637-81c1-cc4d38ca05df] {
    height: 440px;
    width: 768px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e42b7025-5ffd-4637-81c1-cc4d38ca05df] {
    height: 270px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e1051572-9164-4444-825d-d02c4e8437c1] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  display: flex;
  flex-direction: row;
  gap: 100px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 120px 0px;
  width: 100%;
  --gap-h-e1051572-9164-4444-825d-d02c4e8437c1: 100px;
  --gap-v-e1051572-9164-4444-825d-d02c4e8437c1: 0px;
  --gap-uuid: e1051572-9164-4444-825d-d02c4e8437c1;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e1051572-9164-4444-825d-d02c4e8437c1] {
    display: flex;
    gap: 60px;
    width: 100%;
    --gap-h-e1051572-9164-4444-825d-d02c4e8437c1: 60px;
    --gap-v-e1051572-9164-4444-825d-d02c4e8437c1: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e1051572-9164-4444-825d-d02c4e8437c1] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    padding: 80px 0px;
    --gap-h-e1051572-9164-4444-825d-d02c4e8437c1: 0px;
    --gap-v-e1051572-9164-4444-825d-d02c4e8437c1: 100px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e1051572-9164-4444-825d-d02c4e8437c1] {
    display: flex;
    gap: 60px;
    padding: 0px;
    --gap-h-e1051572-9164-4444-825d-d02c4e8437c1: 60px;
    --gap-v-e1051572-9164-4444-825d-d02c4e8437c1: 0px;
  }
}
.sd[data-s-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: 1440px;
  --gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 60px;
  --gap-v-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 0px;
  --gap-uuid: b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5] {
    gap: 0px;
    width: auto;
    --gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 0px;
    --gap-v-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0px 30px;
    --gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 0px;
    --gap-v-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 60px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5] {
    gap: 60px;
    margin: 0px 20px;
    padding: 0px 0px 80px 0px;
    --gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 60px;
    --gap-v-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5: 0px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-355903b8-c225-4dd7-bd81-ac112170d6eb] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 60px 0px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(
    55% - 120px -
      (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.44999999999999996)
  );
  --gap-h-355903b8-c225-4dd7-bd81-ac112170d6eb: 0px;
  --gap-v-355903b8-c225-4dd7-bd81-ac112170d6eb: 60px;
  --gap-uuid: 355903b8-c225-4dd7-bd81-ac112170d6eb;
  max-width: calc(
    55% - 120px -
      (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-355903b8-c225-4dd7-bd81-ac112170d6eb] {
    gap: 40px;
    width: calc(
      60% - 120px - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.4)
    );
    --gap-h-355903b8-c225-4dd7-bd81-ac112170d6eb: 0px;
    --gap-v-355903b8-c225-4dd7-bd81-ac112170d6eb: 40px;
    max-width: calc(
      60% - 120px - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-355903b8-c225-4dd7-bd81-ac112170d6eb] {
    gap: 60px;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0));
    --gap-h-355903b8-c225-4dd7-bd81-ac112170d6eb: 0px;
    --gap-v-355903b8-c225-4dd7-bd81-ac112170d6eb: 60px;
    max-width: calc(
      100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-355903b8-c225-4dd7-bd81-ac112170d6eb] {
    gap: 60px;
    margin: 80px 0px 0px 0px;
    padding: 0px;
    --gap-h-355903b8-c225-4dd7-bd81-ac112170d6eb: 0px;
    --gap-v-355903b8-c225-4dd7-bd81-ac112170d6eb: 60px;
    width: calc(100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0));
    max-width: calc(
      100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0)
    );
  }
}
.sd[data-s-60fe083b-09ed-4490-b6c5-0d139640b299] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-60fe083b-09ed-4490-b6c5-0d139640b299: 0px;
  --gap-v-60fe083b-09ed-4490-b6c5-0d139640b299: 60px;
  --gap-uuid: 60fe083b-09ed-4490-b6c5-0d139640b299;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-60fe083b-09ed-4490-b6c5-0d139640b299] {
    gap: 40px;
    --gap-h-60fe083b-09ed-4490-b6c5-0d139640b299: 0px;
    --gap-v-60fe083b-09ed-4490-b6c5-0d139640b299: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-60fe083b-09ed-4490-b6c5-0d139640b299] {
    gap: 60px;
    --gap-h-60fe083b-09ed-4490-b6c5-0d139640b299: 0px;
    --gap-v-60fe083b-09ed-4490-b6c5-0d139640b299: 60px;
  }
}
.sd[data-s-2ef3602e-512c-4d86-8fba-fc79dad787d7] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7: 0px;
  --gap-v-2ef3602e-512c-4d86-8fba-fc79dad787d7: 24px;
  --gap-uuid: 2ef3602e-512c-4d86-8fba-fc79dad787d7;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2ef3602e-512c-4d86-8fba-fc79dad787d7] {
    display: flex;
    gap: 40px;
    --gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7: 0px;
    --gap-v-2ef3602e-512c-4d86-8fba-fc79dad787d7: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2ef3602e-512c-4d86-8fba-fc79dad787d7] {
    display: flex;
    --gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7: 0px;
    --gap-v-2ef3602e-512c-4d86-8fba-fc79dad787d7: 24px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2ef3602e-512c-4d86-8fba-fc79dad787d7] {
    display: none;
    gap: 24px;
    --gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7: 0px;
    --gap-v-2ef3602e-512c-4d86-8fba-fc79dad787d7: 24px;
  }
}
.sd[data-s-ae182e8f-7385-41cc-8578-20c3082688ea] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  text-align: left;
  width: calc(100% - (var(--gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7) * 0));
  max-width: calc(
    100% - (var(--gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ae182e8f-7385-41cc-8578-20c3082688ea] {
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ae182e8f-7385-41cc-8578-20c3082688ea] {
    font-size: 28px;
    line-height: 1;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ae182e8f-7385-41cc-8578-20c3082688ea] {
    font-size: 20px;
  }
}
.sd[data-s-5dc0307a-bb9d-494d-a8c8-928acf9bab75] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7) * 0));
  max-width: calc(
    100% - (var(--gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5dc0307a-bb9d-494d-a8c8-928acf9bab75] {
    display: flex;
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5dc0307a-bb9d-494d-a8c8-928acf9bab75] {
    display: flex;
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5dc0307a-bb9d-494d-a8c8-928acf9bab75] {
    display: flex;
    font-size: 14px;
  }
}
.sd[data-s-4f7aabc3-614f-428c-95e9-1a9f5e482f39] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7) * 0));
  max-width: calc(
    100% - (var(--gap-h-2ef3602e-512c-4d86-8fba-fc79dad787d7) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4f7aabc3-614f-428c-95e9-1a9f5e482f39] {
    display: none;
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4f7aabc3-614f-428c-95e9-1a9f5e482f39] {
    display: none;
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4f7aabc3-614f-428c-95e9-1a9f5e482f39] {
    display: none;
    font-size: 14px;
  }
}
.sd[data-s-33951799-62cb-4a00-b5e4-b963553e4d54] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-33951799-62cb-4a00-b5e4-b963553e4d54: 0px;
  --gap-v-33951799-62cb-4a00-b5e4-b963553e4d54: 24px;
  --gap-uuid: 33951799-62cb-4a00-b5e4-b963553e4d54;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-33951799-62cb-4a00-b5e4-b963553e4d54] {
    display: none;
    gap: 40px;
    --gap-h-33951799-62cb-4a00-b5e4-b963553e4d54: 0px;
    --gap-v-33951799-62cb-4a00-b5e4-b963553e4d54: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-33951799-62cb-4a00-b5e4-b963553e4d54] {
    display: none;
    --gap-h-33951799-62cb-4a00-b5e4-b963553e4d54: 0px;
    --gap-v-33951799-62cb-4a00-b5e4-b963553e4d54: 24px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-33951799-62cb-4a00-b5e4-b963553e4d54] {
    display: flex;
    gap: 24px;
    --gap-h-33951799-62cb-4a00-b5e4-b963553e4d54: 0px;
    --gap-v-33951799-62cb-4a00-b5e4-b963553e4d54: 24px;
  }
}
.sd[data-s-faea8afb-27f3-45d4-a44d-a169df6d8a6a] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 0px;
  --gap-v-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 24px;
  --gap-uuid: faea8afb-27f3-45d4-a44d-a169df6d8a6a;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-faea8afb-27f3-45d4-a44d-a169df6d8a6a] {
    display: flex;
    gap: 40px;
    --gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 0px;
    --gap-v-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-faea8afb-27f3-45d4-a44d-a169df6d8a6a] {
    display: flex;
    --gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 0px;
    --gap-v-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 24px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-faea8afb-27f3-45d4-a44d-a169df6d8a6a] {
    display: none;
    gap: 24px;
    --gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 0px;
    --gap-v-faea8afb-27f3-45d4-a44d-a169df6d8a6a: 24px;
  }
}
.sd[data-s-f869cf23-694a-4589-8169-f84c15b05353] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  text-align: left;
  width: calc(100% - (var(--gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a) * 0));
  max-width: calc(
    100% - (var(--gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f869cf23-694a-4589-8169-f84c15b05353] {
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f869cf23-694a-4589-8169-f84c15b05353] {
    font-size: 28px;
    line-height: 1;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f869cf23-694a-4589-8169-f84c15b05353] {
    font-size: 20px;
  }
}
.sd[data-s-8db3b4d7-0848-4c55-94f2-d5a1d5ea8933] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a) * 0));
  max-width: calc(
    100% - (var(--gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8db3b4d7-0848-4c55-94f2-d5a1d5ea8933] {
    display: flex;
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8db3b4d7-0848-4c55-94f2-d5a1d5ea8933] {
    display: flex;
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8db3b4d7-0848-4c55-94f2-d5a1d5ea8933] {
    display: flex;
    font-size: 14px;
  }
}
.sd[data-s-291fd85b-2b1a-4c80-abf4-1435ca386825] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a) * 0));
  max-width: calc(
    100% - (var(--gap-h-faea8afb-27f3-45d4-a44d-a169df6d8a6a) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-291fd85b-2b1a-4c80-abf4-1435ca386825] {
    display: none;
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-291fd85b-2b1a-4c80-abf4-1435ca386825] {
    display: none;
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-291fd85b-2b1a-4c80-abf4-1435ca386825] {
    display: none;
    font-size: 14px;
  }
}
.sd[data-s-1082df49-8995-4470-a941-fe8565e86151] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 24px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-1082df49-8995-4470-a941-fe8565e86151: 0px;
  --gap-v-1082df49-8995-4470-a941-fe8565e86151: 24px;
  --gap-uuid: 1082df49-8995-4470-a941-fe8565e86151;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1082df49-8995-4470-a941-fe8565e86151] {
    display: none;
    gap: 40px;
    --gap-h-1082df49-8995-4470-a941-fe8565e86151: 0px;
    --gap-v-1082df49-8995-4470-a941-fe8565e86151: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1082df49-8995-4470-a941-fe8565e86151] {
    display: none;
    --gap-h-1082df49-8995-4470-a941-fe8565e86151: 0px;
    --gap-v-1082df49-8995-4470-a941-fe8565e86151: 24px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1082df49-8995-4470-a941-fe8565e86151] {
    display: flex;
    gap: 24px;
    --gap-h-1082df49-8995-4470-a941-fe8565e86151: 0px;
    --gap-v-1082df49-8995-4470-a941-fe8565e86151: 24px;
  }
}
.sd[data-s-fddabdce-9066-4f66-bbeb-332baefa2b1d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 0px 100px 0px 0px;
  padding: 0px;
  width: calc(
    45% - 100px - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.55)
  );
  --gap-h-fddabdce-9066-4f66-bbeb-332baefa2b1d: 60px;
  --gap-v-fddabdce-9066-4f66-bbeb-332baefa2b1d: 0px;
  --gap-uuid: fddabdce-9066-4f66-bbeb-332baefa2b1d;
  max-width: calc(
    45% - 100px - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.55)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fddabdce-9066-4f66-bbeb-332baefa2b1d] {
    gap: 60px;
    margin: 0px 60px 0px 0px;
    width: calc(
      40% - 60px - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.6)
    );
    --gap-h-fddabdce-9066-4f66-bbeb-332baefa2b1d: 60px;
    --gap-v-fddabdce-9066-4f66-bbeb-332baefa2b1d: 0px;
    max-width: calc(
      40% - 60px - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0.6)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fddabdce-9066-4f66-bbeb-332baefa2b1d] {
    flex-direction: column;
    margin: 60px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0));
    --gap-h-fddabdce-9066-4f66-bbeb-332baefa2b1d: 0px;
    --gap-v-fddabdce-9066-4f66-bbeb-332baefa2b1d: 60px;
    max-width: calc(
      100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fddabdce-9066-4f66-bbeb-332baefa2b1d] {
    gap: 60px;
    margin: 0px 0px 0px 0px;
    --gap-h-fddabdce-9066-4f66-bbeb-332baefa2b1d: 60px;
    --gap-v-fddabdce-9066-4f66-bbeb-332baefa2b1d: 0px;
    width: calc(100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0));
    max-width: calc(
      100% - (var(--gap-h-b21d7b7a-ee75-4ebd-8fa2-fe336a47dbf5) * 0)
    );
  }
}
.sd[data-s-5d0dd559-08a1-4a0d-9eb7-5caa8fe837c8] {
  height: auto;
  margin: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-fddabdce-9066-4f66-bbeb-332baefa2b1d) * 0));
  max-width: calc(
    100% - (var(--gap-h-fddabdce-9066-4f66-bbeb-332baefa2b1d) * 0)
  );
}
.sd[data-s-a2a8ef38-85a3-41a5-bd10-dab30a9397c2] {
  align-content: center;
  align-items: center;
  background: #ffffffff;
  flex: none;
  flex-wrap: nowrap;
  gap: 60px 0px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 0px;
  --gap-v-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 60px;
  --gap-uuid: a2a8ef38-85a3-41a5-bd10-dab30a9397c2;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a2a8ef38-85a3-41a5-bd10-dab30a9397c2] {
    padding: 100px 60px 100px 60px;
    --gap-h-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 0px;
    --gap-v-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a2a8ef38-85a3-41a5-bd10-dab30a9397c2] {
    padding: 80px 30px;
    --gap-h-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 0px;
    --gap-v-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a2a8ef38-85a3-41a5-bd10-dab30a9397c2] {
    padding: 80px 20px 80px 20px;
    --gap-h-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 0px;
    --gap-v-a2a8ef38-85a3-41a5-bd10-dab30a9397c2: 60px;
  }
}
.sd[data-s-6df887db-4da0-499d-a315-6b0109ec1cfc] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-wrap: nowrap;
  gap: 60px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-6df887db-4da0-499d-a315-6b0109ec1cfc: 0px;
  --gap-v-6df887db-4da0-499d-a315-6b0109ec1cfc: 60px;
  --gap-uuid: 6df887db-4da0-499d-a315-6b0109ec1cfc;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6df887db-4da0-499d-a315-6b0109ec1cfc] {
    display: flex;
    --gap-h-6df887db-4da0-499d-a315-6b0109ec1cfc: 0px;
    --gap-v-6df887db-4da0-499d-a315-6b0109ec1cfc: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6df887db-4da0-499d-a315-6b0109ec1cfc] {
    display: none;
    --gap-h-6df887db-4da0-499d-a315-6b0109ec1cfc: 0px;
    --gap-v-6df887db-4da0-499d-a315-6b0109ec1cfc: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6df887db-4da0-499d-a315-6b0109ec1cfc] {
    display: none;
    --gap-h-6df887db-4da0-499d-a315-6b0109ec1cfc: 0px;
    --gap-v-6df887db-4da0-499d-a315-6b0109ec1cfc: 60px;
  }
}
.sd[data-s-78564bb8-92fb-4adc-9567-fb9be9e65bed] {
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-78564bb8-92fb-4adc-9567-fb9be9e65bed: 0px;
  --gap-v-78564bb8-92fb-4adc-9567-fb9be9e65bed: 15px;
  --gap-uuid: 78564bb8-92fb-4adc-9567-fb9be9e65bed;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-78564bb8-92fb-4adc-9567-fb9be9e65bed] {
    padding: 0px;
    --gap-h-78564bb8-92fb-4adc-9567-fb9be9e65bed: 0px;
    --gap-v-78564bb8-92fb-4adc-9567-fb9be9e65bed: 15px;
  }
}
.sd[data-s-b2a1dc7c-d3d2-4fc2-a47d-bfa5860f6fc6] {
  color: #000000;
  font-family: var(--s-font-538ff687);
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b2a1dc7c-d3d2-4fc2-a47d-bfa5860f6fc6] {
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b2a1dc7c-d3d2-4fc2-a47d-bfa5860f6fc6] {
    font-size: 60px;
    text-align: left;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b2a1dc7c-d3d2-4fc2-a47d-bfa5860f6fc6] {
    font-size: 44px;
    text-align: left;
    justify-content: flex-start;
  }
}
.sd[data-s-9648d6e9-ffa3-4512-8517-1d3a4ee60613] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9648d6e9-ffa3-4512-8517-1d3a4ee60613] {
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9648d6e9-ffa3-4512-8517-1d3a4ee60613] {
    font-size: 16px;
  }
}
.sd[data-s-ba47d731-7c74-4c8c-9850-07871c4f76c3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-ba47d731-7c74-4c8c-9850-07871c4f76c3: 0px;
  --gap-v-ba47d731-7c74-4c8c-9850-07871c4f76c3: 0px;
  --gap-uuid: ba47d731-7c74-4c8c-9850-07871c4f76c3;
}
.sd[data-s-33fb24cd-7100-41e5-af7f-94ee9de314af] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-33fb24cd-7100-41e5-af7f-94ee9de314af: 0px;
  --gap-v-33fb24cd-7100-41e5-af7f-94ee9de314af: 0px;
  --gap-uuid: 33fb24cd-7100-41e5-af7f-94ee9de314af;
}
.sd[data-s-ef4e96f9-9926-426c-a2b2-dc3dba8bac95] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-33fb24cd-7100-41e5-af7f-94ee9de314af) * 0));
  max-width: calc(
    100% - (var(--gap-h-33fb24cd-7100-41e5-af7f-94ee9de314af) * 0)
  );
}
.sd[data-s-ef4e96f9-9926-426c-a2b2-dc3dba8bac95]:before {
  background-size: cover;
}
.sd[data-s-6af8d849-fc23-431d-b130-2f14110ea3c9] {
  align-content: center;
  align-items: center;
  background: #ea3323;
  flex-direction: column;
  height: 60px;
  justify-content: center;
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  width: 60px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6af8d849-fc23-431d-b130-2f14110ea3c9] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6af8d849-fc23-431d-b130-2f14110ea3c9] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-645923a9-96c8-4094-8727-d769b36649ec] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-645923a9-96c8-4094-8727-d769b36649ec] {
    font-size: 20px;
  }
}
.sd[data-s-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px 110px;
  justify-content: flex-start;
  margin: 80px 80px;
  padding: 0px;
  --gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 0px;
  --gap-v-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 20px;
  --gap-uuid: b69cb5ce-ff4f-43de-8a4a-14cba350c4d1;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1] {
    margin: 70px 70px;
    --gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 0px;
    --gap-v-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1] {
    margin: 70px 30px;
    width: auto;
    --gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 0px;
    --gap-v-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1] {
    margin: 80px 20px 80px 20px;
    --gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 0px;
    --gap-v-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-83428341-1299-4b09-9719-e229869619a4] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-83428341-1299-4b09-9719-e229869619a4] {
    font-size: 24px;
  }
}
.sd[data-s-0303d6d0-0a76-4e47-a067-20b89c182e32] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px 100px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(
    55% -
      (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0.44999999999999996)
  );
  --gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32: 100px;
  --gap-v-0303d6d0-0a76-4e47-a067-20b89c182e32: 0px;
  --gap-uuid: 0303d6d0-0a76-4e47-a067-20b89c182e32;
  max-width: calc(
    55% -
      (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0303d6d0-0a76-4e47-a067-20b89c182e32] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0.4)
    );
    --gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32: 60px;
    --gap-v-0303d6d0-0a76-4e47-a067-20b89c182e32: 0px;
    max-width: calc(
      60% - (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0303d6d0-0a76-4e47-a067-20b89c182e32] {
    gap: 20px 30px;
    margin: 0px 0px;
    width: calc(
      60% - (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0.4)
    );
    --gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32: 30px;
    --gap-v-0303d6d0-0a76-4e47-a067-20b89c182e32: 0px;
    max-width: calc(
      60% - (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0303d6d0-0a76-4e47-a067-20b89c182e32] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: calc(100% - (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0));
    --gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32: 0px;
    --gap-v-0303d6d0-0a76-4e47-a067-20b89c182e32: 40px;
    max-width: calc(
      100% - (var(--gap-h-b69cb5ce-ff4f-43de-8a4a-14cba350c4d1) * 0)
    );
  }
}
.sd[data-s-988ddfe0-33a6-47e1-b79a-5eb7ca447a65] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 0px;
  --gap-v-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 30px;
  --gap-uuid: 988ddfe0-33a6-47e1-b79a-5eb7ca447a65;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-988ddfe0-33a6-47e1-b79a-5eb7ca447a65] {
    display: flex;
    gap: 10px 0px;
    --gap-h-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 0px;
    --gap-v-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-988ddfe0-33a6-47e1-b79a-5eb7ca447a65] {
    display: flex;
    --gap-h-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 0px;
    --gap-v-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-988ddfe0-33a6-47e1-b79a-5eb7ca447a65] {
    display: flex;
    --gap-h-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 0px;
    --gap-v-988ddfe0-33a6-47e1-b79a-5eb7ca447a65: 30px;
  }
}
.sd[data-s-87573110-794f-4c91-b203-2abe9d9d1610] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-87573110-794f-4c91-b203-2abe9d9d1610: 0px;
  --gap-v-87573110-794f-4c91-b203-2abe9d9d1610: 10px;
  --gap-uuid: 87573110-794f-4c91-b203-2abe9d9d1610;
}
@media screen and (max-width: 480px) {
  .sd[data-s-87573110-794f-4c91-b203-2abe9d9d1610] {
    display: none;
    --gap-h-87573110-794f-4c91-b203-2abe9d9d1610: 0px;
    --gap-v-87573110-794f-4c91-b203-2abe9d9d1610: 10px;
  }
}
.sd[data-s-7b0878a9-1a6f-4b7d-a603-ef01082176f4] {
  color: #ffffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-2332027f-9432-4c72-841b-7874f5e99cc0] {
  color: #ffffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-ad0356a7-56b5-4fd2-b4ea-00b29241a34f] {
  color: #ffffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-90e0d28b-4f69-4739-b588-bdf92f097e0f] {
  height: auto;
  width: calc(60% - (var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-90e0d28b-4f69-4739-b588-bdf92f097e0f] {
    width: calc(
      55% -
        (
          var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-90e0d28b-4f69-4739-b588-bdf92f097e0f] {
    width: calc(
      60% - (var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-90e0d28b-4f69-4739-b588-bdf92f097e0f] {
    width: calc(100% - (var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) * 0));
    max-width: calc(
      100% - (var(--gap-h-0303d6d0-0a76-4e47-a067-20b89c182e32) * 0)
    );
  }
}
.sd[data-s-5b81b93a-f240-40e3-aa22-e5437e08a660] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-33fb24cd-7100-41e5-af7f-94ee9de314af) * 0));
  max-width: calc(
    100% - (var(--gap-h-33fb24cd-7100-41e5-af7f-94ee9de314af) * 0)
  );
}
.sd[data-s-5b81b93a-f240-40e3-aa22-e5437e08a660]:before {
  background-size: cover;
}
.sd[data-s-ed91a57f-f015-4a56-9121-c108ea1cb655] {
  align-content: center;
  align-items: center;
  background: #ea3323;
  flex-direction: column;
  height: 60px;
  justify-content: center;
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  width: 60px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ed91a57f-f015-4a56-9121-c108ea1cb655] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ed91a57f-f015-4a56-9121-c108ea1cb655] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-433c3750-10c6-4f64-ad47-8437508bf89c] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-433c3750-10c6-4f64-ad47-8437508bf89c] {
    font-size: 20px;
  }
}
.sd[data-s-6a888144-95da-4ddc-a901-3bdfe367ccd9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px 110px;
  justify-content: flex-start;
  margin: 80px 80px;
  padding: 0px;
  --gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9: 0px;
  --gap-v-6a888144-95da-4ddc-a901-3bdfe367ccd9: 20px;
  --gap-uuid: 6a888144-95da-4ddc-a901-3bdfe367ccd9;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6a888144-95da-4ddc-a901-3bdfe367ccd9] {
    margin: 70px 70px;
    --gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9: 0px;
    --gap-v-6a888144-95da-4ddc-a901-3bdfe367ccd9: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6a888144-95da-4ddc-a901-3bdfe367ccd9] {
    margin: 70px 30px;
    width: auto;
    --gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9: 0px;
    --gap-v-6a888144-95da-4ddc-a901-3bdfe367ccd9: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6a888144-95da-4ddc-a901-3bdfe367ccd9] {
    margin: 80px 20px 80px 20px;
    --gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9: 0px;
    --gap-v-6a888144-95da-4ddc-a901-3bdfe367ccd9: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-4b40106c-c5aa-470d-8c69-b665b8ef3fae] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b40106c-c5aa-470d-8c69-b665b8ef3fae] {
    font-size: 24px;
  }
}
.sd[data-s-979cd476-3fbe-4c9a-aaa9-eaaf766998c9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px 100px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(
    55% -
      (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0.44999999999999996)
  );
  --gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 100px;
  --gap-v-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 0px;
  --gap-uuid: 979cd476-3fbe-4c9a-aaa9-eaaf766998c9;
  max-width: calc(
    55% -
      (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-979cd476-3fbe-4c9a-aaa9-eaaf766998c9] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0.4)
    );
    --gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 60px;
    --gap-v-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 0px;
    max-width: calc(
      60% - (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-979cd476-3fbe-4c9a-aaa9-eaaf766998c9] {
    gap: 20px 30px;
    margin: 0px 0px;
    width: calc(
      60% - (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0.4)
    );
    --gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 30px;
    --gap-v-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 0px;
    max-width: calc(
      60% - (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-979cd476-3fbe-4c9a-aaa9-eaaf766998c9] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: calc(100% - (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0));
    --gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 0px;
    --gap-v-979cd476-3fbe-4c9a-aaa9-eaaf766998c9: 40px;
    max-width: calc(
      100% - (var(--gap-h-6a888144-95da-4ddc-a901-3bdfe367ccd9) * 0)
    );
  }
}
.sd[data-s-a6aea72a-b148-4215-84c3-d0aab0a2bfc4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 0px;
  --gap-v-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 30px;
  --gap-uuid: a6aea72a-b148-4215-84c3-d0aab0a2bfc4;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a6aea72a-b148-4215-84c3-d0aab0a2bfc4] {
    display: flex;
    gap: 10px 0px;
    --gap-h-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 0px;
    --gap-v-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a6aea72a-b148-4215-84c3-d0aab0a2bfc4] {
    display: flex;
    --gap-h-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 0px;
    --gap-v-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a6aea72a-b148-4215-84c3-d0aab0a2bfc4] {
    display: flex;
    --gap-h-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 0px;
    --gap-v-a6aea72a-b148-4215-84c3-d0aab0a2bfc4: 30px;
  }
}
.sd[data-s-b5177073-486d-42b6-83cc-8cb43ae0cd60] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 634px;
  --gap-h-b5177073-486d-42b6-83cc-8cb43ae0cd60: 0px;
  --gap-v-b5177073-486d-42b6-83cc-8cb43ae0cd60: 10px;
  --gap-uuid: b5177073-486d-42b6-83cc-8cb43ae0cd60;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b5177073-486d-42b6-83cc-8cb43ae0cd60] {
    /* display: none; */
    --gap-h-b5177073-486d-42b6-83cc-8cb43ae0cd60: 0px;
    --gap-v-b5177073-486d-42b6-83cc-8cb43ae0cd60: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b5177073-486d-42b6-83cc-8cb43ae0cd60] {
    display: none;
    --gap-h-b5177073-486d-42b6-83cc-8cb43ae0cd60: 0px;
    --gap-v-b5177073-486d-42b6-83cc-8cb43ae0cd60: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b5177073-486d-42b6-83cc-8cb43ae0cd60] {
    display: none;
    --gap-h-b5177073-486d-42b6-83cc-8cb43ae0cd60: 0px;
    --gap-v-b5177073-486d-42b6-83cc-8cb43ae0cd60: 10px;
  }
}
.sd[data-s-c15409a3-844b-4f18-baef-d41348242a90] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d5824182-35c9-462b-99a8-b35ba5d4b1cf] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-5dc4c7e5-282b-4319-9c0f-0ddbfb2bca07] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-45e8ff19-3e0f-4b86-9f3e-d3f4174b3a59] {
  color: #000000ff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-c4661ad5-00d0-4ee1-ab3a-b0f12df383c3] {
  height: auto;
  width: calc(60% - (var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c4661ad5-00d0-4ee1-ab3a-b0f12df383c3] {
    width: calc(
      55% -
        (
          var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c4661ad5-00d0-4ee1-ab3a-b0f12df383c3] {
    width: calc(
      60% - (var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c4661ad5-00d0-4ee1-ab3a-b0f12df383c3] {
    width: calc(100% - (var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) * 0));
    max-width: calc(
      100% - (var(--gap-h-979cd476-3fbe-4c9a-aaa9-eaaf766998c9) * 0)
    );
  }
}
.sd[data-s-8cda0813-5bec-46ef-86c1-ae2728a928b3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-33fb24cd-7100-41e5-af7f-94ee9de314af) * 0));
  max-width: calc(
    100% - (var(--gap-h-33fb24cd-7100-41e5-af7f-94ee9de314af) * 0)
  );
}
.sd[data-s-8cda0813-5bec-46ef-86c1-ae2728a928b3]:before {
  background-size: cover;
}
.sd[data-s-8004659b-30aa-404c-a8a9-c7c664978451] {
  align-content: center;
  align-items: center;
  background: #ea3323;
  flex-direction: column;
  height: 60px;
  justify-content: center;
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  width: 60px;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8004659b-30aa-404c-a8a9-c7c664978451] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8004659b-30aa-404c-a8a9-c7c664978451] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
.sd[data-s-50aecbfc-ba7a-42b3-b78f-a1a6de0751dd] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-50aecbfc-ba7a-42b3-b78f-a1a6de0751dd] {
    font-size: 20px;
  }
}
.sd[data-s-38ce841e-1950-44be-a1e7-f2be209eaa61] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px 110px;
  justify-content: flex-start;
  margin: 80px 80px;
  padding: 0px;
  --gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61: 0px;
  --gap-v-38ce841e-1950-44be-a1e7-f2be209eaa61: 20px;
  --gap-uuid: 38ce841e-1950-44be-a1e7-f2be209eaa61;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-38ce841e-1950-44be-a1e7-f2be209eaa61] {
    margin: 70px 70px;
    --gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61: 0px;
    --gap-v-38ce841e-1950-44be-a1e7-f2be209eaa61: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-38ce841e-1950-44be-a1e7-f2be209eaa61] {
    margin: 70px 30px;
    width: auto;
    --gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61: 0px;
    --gap-v-38ce841e-1950-44be-a1e7-f2be209eaa61: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-38ce841e-1950-44be-a1e7-f2be209eaa61] {
    margin: 80px 20px 80px 20px;
    --gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61: 0px;
    --gap-v-38ce841e-1950-44be-a1e7-f2be209eaa61: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-c3d98f9a-519f-40e1-b765-de11ad7b9bdc] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c3d98f9a-519f-40e1-b765-de11ad7b9bdc] {
    font-size: 24px;
  }
}
.sd[data-s-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px 100px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(
    55% -
      (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0.44999999999999996)
  );
  --gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 100px;
  --gap-v-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 0px;
  --gap-uuid: f1d38a4c-abf0-4fb6-abaa-8ccb71f85787;
  max-width: calc(
    55% -
      (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0.4)
    );
    --gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 60px;
    --gap-v-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 0px;
    max-width: calc(
      60% - (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787] {
    gap: 20px 30px;
    margin: 0px 0px;
    width: calc(
      60% - (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0.4)
    );
    --gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 30px;
    --gap-v-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 0px;
    max-width: calc(
      60% - (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: calc(100% - (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0));
    --gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 0px;
    --gap-v-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787: 40px;
    max-width: calc(
      100% - (var(--gap-h-38ce841e-1950-44be-a1e7-f2be209eaa61) * 0)
    );
  }
}
.sd[data-s-8824ac06-a3d0-4b56-a5df-772935830e5a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 634px;
  --gap-h-8824ac06-a3d0-4b56-a5df-772935830e5a: 0px;
  --gap-v-8824ac06-a3d0-4b56-a5df-772935830e5a: 30px;
  --gap-uuid: 8824ac06-a3d0-4b56-a5df-772935830e5a;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8824ac06-a3d0-4b56-a5df-772935830e5a] {
    display: flex;
    gap: 10px 0px;
    --gap-h-8824ac06-a3d0-4b56-a5df-772935830e5a: 0px;
    --gap-v-8824ac06-a3d0-4b56-a5df-772935830e5a: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8824ac06-a3d0-4b56-a5df-772935830e5a] {
    display: flex;
    --gap-h-8824ac06-a3d0-4b56-a5df-772935830e5a: 0px;
    --gap-v-8824ac06-a3d0-4b56-a5df-772935830e5a: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8824ac06-a3d0-4b56-a5df-772935830e5a] {
    display: flex;
    --gap-h-8824ac06-a3d0-4b56-a5df-772935830e5a: 0px;
    --gap-v-8824ac06-a3d0-4b56-a5df-772935830e5a: 30px;
  }
}
.sd[data-s-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 634px;
  --gap-h-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 0px;
  --gap-v-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 10px;
  --gap-uuid: 5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9] {
    /* display: none; */
    --gap-h-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 0px;
    --gap-v-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9] {
    display: none;
    --gap-h-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 0px;
    --gap-v-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9] {
    display: none;
    --gap-h-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 0px;
    --gap-v-5dd94f7f-8f06-411f-9aa4-ab5998ba3cd9: 10px;
  }
}
.sd[data-s-d711d9da-d491-414b-9bc2-5816bf0dec6f] {
  color: #ffffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-a213f944-5ccb-4411-a127-b0cff1685695] {
  color: #ffffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-9d25662a-b514-4f9a-a2a8-914ba925752b] {
  color: #ffffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  height: auto;
  line-height: 2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-1906a672-0792-4dd0-a116-e38a065c529d] {
  height: auto;
  width: calc(60% - (var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1906a672-0792-4dd0-a116-e38a065c529d] {
    width: calc(
      55% -
        (
          var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1906a672-0792-4dd0-a116-e38a065c529d] {
    width: calc(
      60% - (var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1906a672-0792-4dd0-a116-e38a065c529d] {
    width: calc(100% - (var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) * 0));
    max-width: calc(
      100% - (var(--gap-h-f1d38a4c-abf0-4fb6-abaa-8ccb71f85787) * 0)
    );
  }
}
.sd[data-s-b497c587-bd57-485f-9563-c08130bae41e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 60px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-b497c587-bd57-485f-9563-c08130bae41e: 0px;
  --gap-v-b497c587-bd57-485f-9563-c08130bae41e: 60px;
  --gap-uuid: b497c587-bd57-485f-9563-c08130bae41e;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b497c587-bd57-485f-9563-c08130bae41e] {
    display: none;
    --gap-h-b497c587-bd57-485f-9563-c08130bae41e: 0px;
    --gap-v-b497c587-bd57-485f-9563-c08130bae41e: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b497c587-bd57-485f-9563-c08130bae41e] {
    display: flex;
    --gap-h-b497c587-bd57-485f-9563-c08130bae41e: 0px;
    --gap-v-b497c587-bd57-485f-9563-c08130bae41e: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b497c587-bd57-485f-9563-c08130bae41e] {
    display: flex;
    --gap-h-b497c587-bd57-485f-9563-c08130bae41e: 0px;
    --gap-v-b497c587-bd57-485f-9563-c08130bae41e: 60px;
  }
}
.sd[data-s-babd6d05-0d55-4f3e-b40a-5561427f7133] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-babd6d05-0d55-4f3e-b40a-5561427f7133: 0px;
  --gap-v-babd6d05-0d55-4f3e-b40a-5561427f7133: 0px;
  --gap-uuid: babd6d05-0d55-4f3e-b40a-5561427f7133;
}
.sd[data-s-82a7f5bd-24be-4328-aef7-a9dd86c3bb81] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-82a7f5bd-24be-4328-aef7-a9dd86c3bb81: 0px;
  --gap-v-82a7f5bd-24be-4328-aef7-a9dd86c3bb81: 0px;
  --gap-uuid: 82a7f5bd-24be-4328-aef7-a9dd86c3bb81;
}
.sd[data-s-c0b9884c-6a07-43bd-bc2a-d8debf130e8a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-82a7f5bd-24be-4328-aef7-a9dd86c3bb81) * 0));
  max-width: calc(
    100% - (var(--gap-h-82a7f5bd-24be-4328-aef7-a9dd86c3bb81) * 0)
  );
}
.sd[data-s-c0b9884c-6a07-43bd-bc2a-d8debf130e8a]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c0b9884c-6a07-43bd-bc2a-d8debf130e8a] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c0b9884c-6a07-43bd-bc2a-d8debf130e8a]:before {
    background-position: center top;
  }
  .sd[data-s-c0b9884c-6a07-43bd-bc2a-d8debf130e8a] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c0b9884c-6a07-43bd-bc2a-d8debf130e8a]:before {
    background-position: center top;
  }
  .sd[data-s-c0b9884c-6a07-43bd-bc2a-d8debf130e8a] {
    display: flex;
  }
}
.sd[data-s-a52f7de7-c10b-4263-8d58-ba716a5267d7] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-82a7f5bd-24be-4328-aef7-a9dd86c3bb81) * 0));
  max-width: calc(
    100% - (var(--gap-h-82a7f5bd-24be-4328-aef7-a9dd86c3bb81) * 0)
  );
}
.sd[data-s-a52f7de7-c10b-4263-8d58-ba716a5267d7]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a52f7de7-c10b-4263-8d58-ba716a5267d7] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a52f7de7-c10b-4263-8d58-ba716a5267d7]:before {
    background-position: center top;
  }
  .sd[data-s-a52f7de7-c10b-4263-8d58-ba716a5267d7] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a52f7de7-c10b-4263-8d58-ba716a5267d7]:before {
    background-position: center top;
  }
  .sd[data-s-a52f7de7-c10b-4263-8d58-ba716a5267d7] {
    display: flex;
  }
}
.sd[data-s-1f0e48e3-fc48-4e47-93e2-c3de44512168] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-82a7f5bd-24be-4328-aef7-a9dd86c3bb81) * 0));
  max-width: calc(
    100% - (var(--gap-h-82a7f5bd-24be-4328-aef7-a9dd86c3bb81) * 0)
  );
}
.sd[data-s-1f0e48e3-fc48-4e47-93e2-c3de44512168]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1f0e48e3-fc48-4e47-93e2-c3de44512168] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1f0e48e3-fc48-4e47-93e2-c3de44512168]:before {
    background-position: center top;
  }
  .sd[data-s-1f0e48e3-fc48-4e47-93e2-c3de44512168] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1f0e48e3-fc48-4e47-93e2-c3de44512168]:before {
    background-position: center top;
  }
  .sd[data-s-1f0e48e3-fc48-4e47-93e2-c3de44512168] {
    display: flex;
  }
}
.sd[data-s-ce09aa49-4252-4712-9773-1a153a209412] {
  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-ce09aa49-4252-4712-9773-1a153a209412: 0px;
  --gap-v-ce09aa49-4252-4712-9773-1a153a209412: 40px;
  --gap-uuid: ce09aa49-4252-4712-9773-1a153a209412;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ce09aa49-4252-4712-9773-1a153a209412] {
    display: flex;
    padding: 100px 60px 100px 60px;
    --gap-h-ce09aa49-4252-4712-9773-1a153a209412: 0px;
    --gap-v-ce09aa49-4252-4712-9773-1a153a209412: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ce09aa49-4252-4712-9773-1a153a209412] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-ce09aa49-4252-4712-9773-1a153a209412: 0px;
    --gap-v-ce09aa49-4252-4712-9773-1a153a209412: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ce09aa49-4252-4712-9773-1a153a209412] {
    display: none;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-ce09aa49-4252-4712-9773-1a153a209412: 0px;
    --gap-v-ce09aa49-4252-4712-9773-1a153a209412: 40px;
  }
}
.sd[data-s-102ccc4f-16a6-428d-bcfb-7086f1585682] {
  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-102ccc4f-16a6-428d-bcfb-7086f1585682: 0px;
  --gap-v-102ccc4f-16a6-428d-bcfb-7086f1585682: 30px;
  --gap-uuid: 102ccc4f-16a6-428d-bcfb-7086f1585682;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-102ccc4f-16a6-428d-bcfb-7086f1585682] {
    gap: 40px;
    --gap-h-102ccc4f-16a6-428d-bcfb-7086f1585682: 0px;
    --gap-v-102ccc4f-16a6-428d-bcfb-7086f1585682: 40px;
  }
}
.sd[data-s-6743b62c-211f-4649-8ff4-9ce104aa2801] {
  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-102ccc4f-16a6-428d-bcfb-7086f1585682) * 0));
  max-width: calc(
    100% - (var(--gap-h-102ccc4f-16a6-428d-bcfb-7086f1585682) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6743b62c-211f-4649-8ff4-9ce104aa2801] {
    font-size: 28px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6743b62c-211f-4649-8ff4-9ce104aa2801] {
    font-size: 28px;
  }
}
.sd[data-s-c1a79555-3771-4913-becb-1e394b344e21] {
  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-102ccc4f-16a6-428d-bcfb-7086f1585682) * 0));
  --gap-h-c1a79555-3771-4913-becb-1e394b344e21: 0px;
  --gap-v-c1a79555-3771-4913-becb-1e394b344e21: 0px;
  --gap-uuid: c1a79555-3771-4913-becb-1e394b344e21;
  max-width: calc(
    100% - (var(--gap-h-102ccc4f-16a6-428d-bcfb-7086f1585682) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-c1a79555-3771-4913-becb-1e394b344e21] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 60px 15px;
    width: 100%;
    --gap-h-c1a79555-3771-4913-becb-1e394b344e21: 0px;
    --gap-v-c1a79555-3771-4913-becb-1e394b344e21: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c1a79555-3771-4913-becb-1e394b344e21] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-c1a79555-3771-4913-becb-1e394b344e21: 6px;
    --gap-v-c1a79555-3771-4913-becb-1e394b344e21: 0px;
  }
}
.sd[data-s-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75));
  z-index: 2;
  --gap-h-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 0px;
  --gap-v-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 12px;
  --gap-uuid: 49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9;
  max-width: calc(
    25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75)
  );
}
.sd[data-s-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9]:hover {
  opacity: 1;
  --gap-h-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 0px;
  --gap-v-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    --gap-h-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 0px;
    --gap-v-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 12px;
    max-width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0));
    --gap-h-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 0px;
    --gap-v-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9: 4px;
    max-width: calc(
      100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
.sd[data-s-f845c1a0-fb77-4d89-9227-7741c47a7dd7] {
  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-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 0px;
  --gap-v-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 7px;
  --gap-uuid: f845c1a0-fb77-4d89-9227-7741c47a7dd7;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f845c1a0-fb77-4d89-9227-7741c47a7dd7] {
    bottom: -1px;
    padding: 16px 20px 0px 0px;
    top: NaNpx;
    --gap-h-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 0px;
    --gap-v-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f845c1a0-fb77-4d89-9227-7741c47a7dd7] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 0px;
    --gap-v-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f845c1a0-fb77-4d89-9227-7741c47a7dd7] {
    gap: 16px 0px;
    --gap-h-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 0px;
    --gap-v-f845c1a0-fb77-4d89-9227-7741c47a7dd7: 16px;
  }
}
.sd[data-s-288c80ba-e62a-455b-bad7-7155648c9c17] {
  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-288c80ba-e62a-455b-bad7-7155648c9c17: 10px;
  --gap-v-288c80ba-e62a-455b-bad7-7155648c9c17: 0px;
  --gap-uuid: 288c80ba-e62a-455b-bad7-7155648c9c17;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-288c80ba-e62a-455b-bad7-7155648c9c17] {
    gap: 12px;
    --gap-h-288c80ba-e62a-455b-bad7-7155648c9c17: 12px;
    --gap-v-288c80ba-e62a-455b-bad7-7155648c9c17: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-288c80ba-e62a-455b-bad7-7155648c9c17] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-288c80ba-e62a-455b-bad7-7155648c9c17: 15px;
    --gap-v-288c80ba-e62a-455b-bad7-7155648c9c17: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-288c80ba-e62a-455b-bad7-7155648c9c17] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-288c80ba-e62a-455b-bad7-7155648c9c17: 16px;
    --gap-v-288c80ba-e62a-455b-bad7-7155648c9c17: 0px;
    max-width: 100%;
  }
}
.sd[data-s-018409e4-064e-411f-b6f8-737e124759fb] {
  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-018409e4-064e-411f-b6f8-737e124759fb: 0px;
  --gap-v-018409e4-064e-411f-b6f8-737e124759fb: 3px;
  --gap-uuid: 018409e4-064e-411f-b6f8-737e124759fb;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-018409e4-064e-411f-b6f8-737e124759fb] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-018409e4-064e-411f-b6f8-737e124759fb: 0px;
    --gap-v-018409e4-064e-411f-b6f8-737e124759fb: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-018409e4-064e-411f-b6f8-737e124759fb] {
    font-size: 13px;
    --gap-h-018409e4-064e-411f-b6f8-737e124759fb: 0px;
    --gap-v-018409e4-064e-411f-b6f8-737e124759fb: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-018409e4-064e-411f-b6f8-737e124759fb] {
    font-size: 14px;
    --gap-h-018409e4-064e-411f-b6f8-737e124759fb: 0px;
    --gap-v-018409e4-064e-411f-b6f8-737e124759fb: 3px;
  }
}
.sd[data-s-33835183-eeb4-41eb-a3a2-e19c6cf29a86] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9]:hover
  .sd[data-s-33835183-eeb4-41eb-a3a2-e19c6cf29a86] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-33835183-eeb4-41eb-a3a2-e19c6cf29a86] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-33835183-eeb4-41eb-a3a2-e19c6cf29a86] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-c8df2f20-bbb0-4204-b7bb-85ecc1e10fbe] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9) * 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-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9) * 0)
  );
}
.sd[data-s-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9]:hover
  .sd[data-s-c8df2f20-bbb0-4204-b7bb-85ecc1e10fbe] {
  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-b0bffda7-fb10-417a-9b1b-6193c2016e5c] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-49f1ee0e-a0b7-4bc6-97dd-e0eec97360a9) * 0)
  );
}
.sd[data-s-3aeff3c8-5586-4d58-aed3-740b3384c54e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75));
  z-index: 2;
  --gap-h-3aeff3c8-5586-4d58-aed3-740b3384c54e: 0px;
  --gap-v-3aeff3c8-5586-4d58-aed3-740b3384c54e: 12px;
  --gap-uuid: 3aeff3c8-5586-4d58-aed3-740b3384c54e;
  max-width: calc(
    25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75)
  );
}
.sd[data-s-3aeff3c8-5586-4d58-aed3-740b3384c54e]:hover {
  opacity: 1;
  --gap-h-3aeff3c8-5586-4d58-aed3-740b3384c54e: 0px;
  --gap-v-3aeff3c8-5586-4d58-aed3-740b3384c54e: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3aeff3c8-5586-4d58-aed3-740b3384c54e] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    --gap-h-3aeff3c8-5586-4d58-aed3-740b3384c54e: 0px;
    --gap-v-3aeff3c8-5586-4d58-aed3-740b3384c54e: 12px;
    max-width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3aeff3c8-5586-4d58-aed3-740b3384c54e] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0));
    --gap-h-3aeff3c8-5586-4d58-aed3-740b3384c54e: 0px;
    --gap-v-3aeff3c8-5586-4d58-aed3-740b3384c54e: 4px;
    max-width: calc(
      100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
.sd[data-s-7e7ad3b8-6475-4393-9395-54ac1678b106] {
  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-7e7ad3b8-6475-4393-9395-54ac1678b106: 0px;
  --gap-v-7e7ad3b8-6475-4393-9395-54ac1678b106: 7px;
  --gap-uuid: 7e7ad3b8-6475-4393-9395-54ac1678b106;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7e7ad3b8-6475-4393-9395-54ac1678b106] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-7e7ad3b8-6475-4393-9395-54ac1678b106: 0px;
    --gap-v-7e7ad3b8-6475-4393-9395-54ac1678b106: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7e7ad3b8-6475-4393-9395-54ac1678b106] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-7e7ad3b8-6475-4393-9395-54ac1678b106: 0px;
    --gap-v-7e7ad3b8-6475-4393-9395-54ac1678b106: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7e7ad3b8-6475-4393-9395-54ac1678b106] {
    gap: 16px 0px;
    --gap-h-7e7ad3b8-6475-4393-9395-54ac1678b106: 0px;
    --gap-v-7e7ad3b8-6475-4393-9395-54ac1678b106: 16px;
  }
}
.sd[data-s-e9c292cd-09a6-476e-9608-c792aaca1687] {
  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-e9c292cd-09a6-476e-9608-c792aaca1687: 10px;
  --gap-v-e9c292cd-09a6-476e-9608-c792aaca1687: 0px;
  --gap-uuid: e9c292cd-09a6-476e-9608-c792aaca1687;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e9c292cd-09a6-476e-9608-c792aaca1687] {
    gap: 12px;
    --gap-h-e9c292cd-09a6-476e-9608-c792aaca1687: 12px;
    --gap-v-e9c292cd-09a6-476e-9608-c792aaca1687: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e9c292cd-09a6-476e-9608-c792aaca1687] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-e9c292cd-09a6-476e-9608-c792aaca1687: 15px;
    --gap-v-e9c292cd-09a6-476e-9608-c792aaca1687: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e9c292cd-09a6-476e-9608-c792aaca1687] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-e9c292cd-09a6-476e-9608-c792aaca1687: 16px;
    --gap-v-e9c292cd-09a6-476e-9608-c792aaca1687: 0px;
    max-width: 100%;
  }
}
.sd[data-s-355695f2-fddf-4baf-9cb9-098f143ceafa] {
  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-355695f2-fddf-4baf-9cb9-098f143ceafa: 0px;
  --gap-v-355695f2-fddf-4baf-9cb9-098f143ceafa: 3px;
  --gap-uuid: 355695f2-fddf-4baf-9cb9-098f143ceafa;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-355695f2-fddf-4baf-9cb9-098f143ceafa] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-355695f2-fddf-4baf-9cb9-098f143ceafa: 0px;
    --gap-v-355695f2-fddf-4baf-9cb9-098f143ceafa: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-355695f2-fddf-4baf-9cb9-098f143ceafa] {
    font-size: 13px;
    --gap-h-355695f2-fddf-4baf-9cb9-098f143ceafa: 0px;
    --gap-v-355695f2-fddf-4baf-9cb9-098f143ceafa: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-355695f2-fddf-4baf-9cb9-098f143ceafa] {
    font-size: 14px;
    --gap-h-355695f2-fddf-4baf-9cb9-098f143ceafa: 0px;
    --gap-v-355695f2-fddf-4baf-9cb9-098f143ceafa: 3px;
  }
}
.sd[data-s-8e7d2a95-adba-48a9-b020-2253dc5e545e] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-3aeff3c8-5586-4d58-aed3-740b3384c54e]:hover
  .sd[data-s-8e7d2a95-adba-48a9-b020-2253dc5e545e] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8e7d2a95-adba-48a9-b020-2253dc5e545e] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8e7d2a95-adba-48a9-b020-2253dc5e545e] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-3b3d1faa-4e7b-4e89-b76f-4a217e90208e] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-3aeff3c8-5586-4d58-aed3-740b3384c54e) * 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-3aeff3c8-5586-4d58-aed3-740b3384c54e) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-3aeff3c8-5586-4d58-aed3-740b3384c54e) * 0)
  );
}
.sd[data-s-3aeff3c8-5586-4d58-aed3-740b3384c54e]:hover
  .sd[data-s-3b3d1faa-4e7b-4e89-b76f-4a217e90208e] {
  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-6aa491c2-de72-4cb2-8797-b139565e0d53] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-3aeff3c8-5586-4d58-aed3-740b3384c54e) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-3aeff3c8-5586-4d58-aed3-740b3384c54e) * 0)
  );
}
.sd[data-s-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75));
  z-index: 2;
  --gap-h-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 0px;
  --gap-v-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 12px;
  --gap-uuid: 8dbbf64f-61e7-49bf-a8a6-f06382ae90e6;
  max-width: calc(
    25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75)
  );
}
.sd[data-s-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6]:hover {
  opacity: 1;
  --gap-h-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 0px;
  --gap-v-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    --gap-h-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 0px;
    --gap-v-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 12px;
    max-width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0));
    --gap-h-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 0px;
    --gap-v-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6: 4px;
    max-width: calc(
      100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
.sd[data-s-d71dba5a-ed1c-45f9-b283-e4a31186a824] {
  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-d71dba5a-ed1c-45f9-b283-e4a31186a824: 0px;
  --gap-v-d71dba5a-ed1c-45f9-b283-e4a31186a824: 7px;
  --gap-uuid: d71dba5a-ed1c-45f9-b283-e4a31186a824;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d71dba5a-ed1c-45f9-b283-e4a31186a824] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-d71dba5a-ed1c-45f9-b283-e4a31186a824: 0px;
    --gap-v-d71dba5a-ed1c-45f9-b283-e4a31186a824: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d71dba5a-ed1c-45f9-b283-e4a31186a824] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-d71dba5a-ed1c-45f9-b283-e4a31186a824: 0px;
    --gap-v-d71dba5a-ed1c-45f9-b283-e4a31186a824: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d71dba5a-ed1c-45f9-b283-e4a31186a824] {
    gap: 16px 0px;
    --gap-h-d71dba5a-ed1c-45f9-b283-e4a31186a824: 0px;
    --gap-v-d71dba5a-ed1c-45f9-b283-e4a31186a824: 16px;
  }
}
.sd[data-s-af7cd741-7734-4d83-9983-4d119e105ea3] {
  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-af7cd741-7734-4d83-9983-4d119e105ea3: 10px;
  --gap-v-af7cd741-7734-4d83-9983-4d119e105ea3: 0px;
  --gap-uuid: af7cd741-7734-4d83-9983-4d119e105ea3;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-af7cd741-7734-4d83-9983-4d119e105ea3] {
    gap: 12px;
    --gap-h-af7cd741-7734-4d83-9983-4d119e105ea3: 12px;
    --gap-v-af7cd741-7734-4d83-9983-4d119e105ea3: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-af7cd741-7734-4d83-9983-4d119e105ea3] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-af7cd741-7734-4d83-9983-4d119e105ea3: 15px;
    --gap-v-af7cd741-7734-4d83-9983-4d119e105ea3: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-af7cd741-7734-4d83-9983-4d119e105ea3] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-af7cd741-7734-4d83-9983-4d119e105ea3: 16px;
    --gap-v-af7cd741-7734-4d83-9983-4d119e105ea3: 0px;
    max-width: 100%;
  }
}
.sd[data-s-e78a2228-e571-468c-8041-9ec23e95741d] {
  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-e78a2228-e571-468c-8041-9ec23e95741d: 0px;
  --gap-v-e78a2228-e571-468c-8041-9ec23e95741d: 3px;
  --gap-uuid: e78a2228-e571-468c-8041-9ec23e95741d;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e78a2228-e571-468c-8041-9ec23e95741d] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-e78a2228-e571-468c-8041-9ec23e95741d: 0px;
    --gap-v-e78a2228-e571-468c-8041-9ec23e95741d: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e78a2228-e571-468c-8041-9ec23e95741d] {
    font-size: 13px;
    --gap-h-e78a2228-e571-468c-8041-9ec23e95741d: 0px;
    --gap-v-e78a2228-e571-468c-8041-9ec23e95741d: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e78a2228-e571-468c-8041-9ec23e95741d] {
    font-size: 14px;
    --gap-h-e78a2228-e571-468c-8041-9ec23e95741d: 0px;
    --gap-v-e78a2228-e571-468c-8041-9ec23e95741d: 3px;
  }
}
.sd[data-s-46bc283c-7d2f-4da7-ae00-d2762c6f05da] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6]:hover
  .sd[data-s-46bc283c-7d2f-4da7-ae00-d2762c6f05da] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-46bc283c-7d2f-4da7-ae00-d2762c6f05da] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-46bc283c-7d2f-4da7-ae00-d2762c6f05da] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-4d9da765-67bc-45e3-bdbd-46da4d3e87e2] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6) * 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-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6) * 0)
  );
}
.sd[data-s-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6]:hover
  .sd[data-s-4d9da765-67bc-45e3-bdbd-46da4d3e87e2] {
  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-82a70636-2487-4874-a860-9cc34e097f7d] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-8dbbf64f-61e7-49bf-a8a6-f06382ae90e6) * 0)
  );
}
.sd[data-s-8deccc6d-90e4-47e1-897d-c64c765b256d] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75));
  z-index: 2;
  --gap-h-8deccc6d-90e4-47e1-897d-c64c765b256d: 0px;
  --gap-v-8deccc6d-90e4-47e1-897d-c64c765b256d: 12px;
  --gap-uuid: 8deccc6d-90e4-47e1-897d-c64c765b256d;
  max-width: calc(
    25% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.75)
  );
}
.sd[data-s-8deccc6d-90e4-47e1-897d-c64c765b256d]:hover {
  opacity: 1;
  --gap-h-8deccc6d-90e4-47e1-897d-c64c765b256d: 0px;
  --gap-v-8deccc6d-90e4-47e1-897d-c64c765b256d: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8deccc6d-90e4-47e1-897d-c64c765b256d] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    --gap-h-8deccc6d-90e4-47e1-897d-c64c765b256d: 0px;
    --gap-v-8deccc6d-90e4-47e1-897d-c64c765b256d: 12px;
    max-width: calc(
      50% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8deccc6d-90e4-47e1-897d-c64c765b256d] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0));
    --gap-h-8deccc6d-90e4-47e1-897d-c64c765b256d: 0px;
    --gap-v-8deccc6d-90e4-47e1-897d-c64c765b256d: 4px;
    max-width: calc(
      100% - (var(--gap-h-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
    height: calc(
      100% - (var(--gap-v-c1a79555-3771-4913-becb-1e394b344e21) * 0)
    );
  }
}
.sd[data-s-9d7bab00-9c8b-4b6e-965f-9c751b05f891] {
  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-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 0px;
  --gap-v-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 7px;
  --gap-uuid: 9d7bab00-9c8b-4b6e-965f-9c751b05f891;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9d7bab00-9c8b-4b6e-965f-9c751b05f891] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 0px;
    --gap-v-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9d7bab00-9c8b-4b6e-965f-9c751b05f891] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 0px;
    --gap-v-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9d7bab00-9c8b-4b6e-965f-9c751b05f891] {
    gap: 16px 0px;
    --gap-h-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 0px;
    --gap-v-9d7bab00-9c8b-4b6e-965f-9c751b05f891: 16px;
  }
}
.sd[data-s-2a457d88-4600-478b-b533-742d0a20ce64] {
  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-2a457d88-4600-478b-b533-742d0a20ce64: 10px;
  --gap-v-2a457d88-4600-478b-b533-742d0a20ce64: 0px;
  --gap-uuid: 2a457d88-4600-478b-b533-742d0a20ce64;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2a457d88-4600-478b-b533-742d0a20ce64] {
    gap: 12px;
    --gap-h-2a457d88-4600-478b-b533-742d0a20ce64: 12px;
    --gap-v-2a457d88-4600-478b-b533-742d0a20ce64: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2a457d88-4600-478b-b533-742d0a20ce64] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-2a457d88-4600-478b-b533-742d0a20ce64: 15px;
    --gap-v-2a457d88-4600-478b-b533-742d0a20ce64: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2a457d88-4600-478b-b533-742d0a20ce64] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-2a457d88-4600-478b-b533-742d0a20ce64: 16px;
    --gap-v-2a457d88-4600-478b-b533-742d0a20ce64: 0px;
    max-width: 100%;
  }
}
.sd[data-s-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3] {
  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-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 0px;
  --gap-v-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 3px;
  --gap-uuid: d633e4ad-9135-4ed9-b3fb-dcecbb7101e3;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 0px;
    --gap-v-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3] {
    font-size: 13px;
    --gap-h-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 0px;
    --gap-v-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3] {
    font-size: 14px;
    --gap-h-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 0px;
    --gap-v-d633e4ad-9135-4ed9-b3fb-dcecbb7101e3: 3px;
  }
}
.sd[data-s-6bed6cc9-cc95-4647-8543-5e8ee76df6be] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-8deccc6d-90e4-47e1-897d-c64c765b256d]:hover
  .sd[data-s-6bed6cc9-cc95-4647-8543-5e8ee76df6be] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6bed6cc9-cc95-4647-8543-5e8ee76df6be] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6bed6cc9-cc95-4647-8543-5e8ee76df6be] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-6fe48f52-e04e-4759-9f31-c0deec3c3db9] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-8deccc6d-90e4-47e1-897d-c64c765b256d) * 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-8deccc6d-90e4-47e1-897d-c64c765b256d) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-8deccc6d-90e4-47e1-897d-c64c765b256d) * 0)
  );
}
.sd[data-s-8deccc6d-90e4-47e1-897d-c64c765b256d]:hover
  .sd[data-s-6fe48f52-e04e-4759-9f31-c0deec3c3db9] {
  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-d8c943fd-523a-46f2-a487-34f412ff4278] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-8deccc6d-90e4-47e1-897d-c64c765b256d) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-8deccc6d-90e4-47e1-897d-c64c765b256d) * 0)
  );
}
.sd[data-s-5b65f5d3-7a27-412b-ba7c-08103110b120] {
  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-5b65f5d3-7a27-412b-ba7c-08103110b120: 0px;
  --gap-v-5b65f5d3-7a27-412b-ba7c-08103110b120: 40px;
  --gap-uuid: 5b65f5d3-7a27-412b-ba7c-08103110b120;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5b65f5d3-7a27-412b-ba7c-08103110b120] {
    display: none;
    --gap-h-5b65f5d3-7a27-412b-ba7c-08103110b120: 0px;
    --gap-v-5b65f5d3-7a27-412b-ba7c-08103110b120: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5b65f5d3-7a27-412b-ba7c-08103110b120] {
    display: flex;
    padding: 80px 30px 80px 30px;
    --gap-h-5b65f5d3-7a27-412b-ba7c-08103110b120: 0px;
    --gap-v-5b65f5d3-7a27-412b-ba7c-08103110b120: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b65f5d3-7a27-412b-ba7c-08103110b120] {
    display: none;
    gap: 40px;
    padding: 60px 20px 60px 20px;
    --gap-h-5b65f5d3-7a27-412b-ba7c-08103110b120: 0px;
    --gap-v-5b65f5d3-7a27-412b-ba7c-08103110b120: 40px;
  }
}
.sd[data-s-011c10f0-5110-4644-99aa-bbc38e68f44b]:hover {
  --gap-h-011c10f0-5110-4644-99aa-bbc38e68f44b: 0px;
  --gap-v-011c10f0-5110-4644-99aa-bbc38e68f44b: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-011c10f0-5110-4644-99aa-bbc38e68f44b]:hover {
    opacity: 1;
  }
}
.sd[data-s-011c10f0-5110-4644-99aa-bbc38e68f44b]:hover
  .sd[data-s-269b6fd0-cb1e-489b-93b8-74c13b965672] {
  transform: translate(7px, 0px);
}
.sd[data-s-011c10f0-5110-4644-99aa-bbc38e68f44b]:hover
  .sd[data-s-905d05d4-96c3-417d-bd7f-676f91d63394] {
  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-6955df72-580c-4110-949a-8cc5def345fc]:hover {
  --gap-h-6955df72-580c-4110-949a-8cc5def345fc: 0px;
  --gap-v-6955df72-580c-4110-949a-8cc5def345fc: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6955df72-580c-4110-949a-8cc5def345fc]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-6955df72-580c-4110-949a-8cc5def345fc]:hover
  .sd[data-s-dabc1ea0-6390-4407-941c-d92a393e553a] {
  transform: translate(7px, 0px);
}
.sd[data-s-6955df72-580c-4110-949a-8cc5def345fc]:hover
  .sd[data-s-2106515f-18a3-4275-8f52-a589416bb18d] {
  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-439429cf-0faf-4124-a64a-6e80133e45e0]:hover {
  --gap-h-439429cf-0faf-4124-a64a-6e80133e45e0: 0px;
  --gap-v-439429cf-0faf-4124-a64a-6e80133e45e0: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-439429cf-0faf-4124-a64a-6e80133e45e0]:hover {
    opacity: 1;
  }
}
.sd[data-s-439429cf-0faf-4124-a64a-6e80133e45e0]:hover
  .sd[data-s-f2342af1-9c11-4c43-be16-48200138d027] {
  transform: translate(7px, 0px);
}
.sd[data-s-439429cf-0faf-4124-a64a-6e80133e45e0]:hover
  .sd[data-s-e61dfced-4c8e-41a3-ad7d-8de8a8a10de8] {
  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-f06bbf4c-eaa4-41d1-9dbe-8c9bd0cca249]:hover {
  --gap-h-f06bbf4c-eaa4-41d1-9dbe-8c9bd0cca249: 0px;
  --gap-v-f06bbf4c-eaa4-41d1-9dbe-8c9bd0cca249: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f06bbf4c-eaa4-41d1-9dbe-8c9bd0cca249]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-f06bbf4c-eaa4-41d1-9dbe-8c9bd0cca249]:hover
  .sd[data-s-7da4ccec-88c0-4f98-86fb-52dea35da130] {
  transform: translate(7px, 0px);
}
.sd[data-s-f06bbf4c-eaa4-41d1-9dbe-8c9bd0cca249]:hover
  .sd[data-s-92b1c074-fb45-4d24-b937-06025f38a34c] {
  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-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b] {
  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-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 0px;
  --gap-v-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 40px;
  --gap-uuid: 1f4587aa-58ae-47a6-a4f3-6d1710a75f0b;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b] {
    display: none;
    padding: 100px 60px 100px 60px;
    --gap-h-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 0px;
    --gap-v-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 0px;
    --gap-v-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b] {
    display: flex;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 0px;
    --gap-v-1f4587aa-58ae-47a6-a4f3-6d1710a75f0b: 40px;
  }
}
.sd[data-s-fac8d744-9446-4b8a-95cb-b03d508aa059]:hover {
  opacity: 1;
  --gap-h-fac8d744-9446-4b8a-95cb-b03d508aa059: 0px;
  --gap-v-fac8d744-9446-4b8a-95cb-b03d508aa059: 12px;
}
.sd[data-s-fac8d744-9446-4b8a-95cb-b03d508aa059]:hover
  .sd[data-s-2b0c0d89-1c1b-41c3-a1db-12c4d9459cbc] {
  transform: translate(7px, 0px);
}
.sd[data-s-30edc7b3-de8a-4b6c-969f-1b2ee0873c91]:hover {
  opacity: 1;
  --gap-h-30edc7b3-de8a-4b6c-969f-1b2ee0873c91: 0px;
  --gap-v-30edc7b3-de8a-4b6c-969f-1b2ee0873c91: 12px;
}
.sd[data-s-30edc7b3-de8a-4b6c-969f-1b2ee0873c91]:hover
  .sd[data-s-fb8c9aae-6409-4546-a26b-f630b6e5f773] {
  transform: translate(7px, 0px);
}
.sd[data-s-ca7c0680-98a6-42f6-900f-f16af1e24107]:hover {
  opacity: 1;
  --gap-h-ca7c0680-98a6-42f6-900f-f16af1e24107: 0px;
  --gap-v-ca7c0680-98a6-42f6-900f-f16af1e24107: 12px;
}
.sd[data-s-ca7c0680-98a6-42f6-900f-f16af1e24107]:hover
  .sd[data-s-1da7afc9-3517-4293-b894-627d6d834d1e] {
  transform: translate(7px, 0px);
}
.sd[data-s-dce20343-d91a-46cc-8256-e5bededa7da0]:hover {
  opacity: 1;
  --gap-h-dce20343-d91a-46cc-8256-e5bededa7da0: 0px;
  --gap-v-dce20343-d91a-46cc-8256-e5bededa7da0: 12px;
}
.sd[data-s-dce20343-d91a-46cc-8256-e5bededa7da0]:hover
  .sd[data-s-5df96214-5ead-46e9-980b-5128e9f322ac] {
  transform: translate(7px, 0px);
}
.sd[data-s-b6a93eb0-7fd2-4842-8ee0-a7ba82e841aa] {
  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-b6a93eb0-7fd2-4842-8ee0-a7ba82e841aa] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b6a93eb0-7fd2-4842-8ee0-a7ba82e841aa] {
    padding: 0px 0px;
  }
}
.sd[data-s-2b812b90-ec84-4327-9a23-c04e774b21b7] {
  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-2b812b90-ec84-4327-9a23-c04e774b21b7: 8px;
  --gap-v-2b812b90-ec84-4327-9a23-c04e774b21b7: 0px;
  --gap-uuid: 2b812b90-ec84-4327-9a23-c04e774b21b7;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2b812b90-ec84-4327-9a23-c04e774b21b7] {
    margin: 0px 0px 0px 0px;
    --gap-h-2b812b90-ec84-4327-9a23-c04e774b21b7: 8px;
    --gap-v-2b812b90-ec84-4327-9a23-c04e774b21b7: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2b812b90-ec84-4327-9a23-c04e774b21b7] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-2b812b90-ec84-4327-9a23-c04e774b21b7: 8px;
    --gap-v-2b812b90-ec84-4327-9a23-c04e774b21b7: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2b812b90-ec84-4327-9a23-c04e774b21b7] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-2b812b90-ec84-4327-9a23-c04e774b21b7: 8px;
    --gap-v-2b812b90-ec84-4327-9a23-c04e774b21b7: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-7818a568-8f7c-4fe6-97d5-710e0baccf04] {
  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-7818a568-8f7c-4fe6-97d5-710e0baccf04] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7818a568-8f7c-4fe6-97d5-710e0baccf04] {
    font-size: 14px;
  }
}
.sd[data-s-49b1187b-fd7c-418c-8ff5-364a5afc3a34] {
  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-49b1187b-fd7c-418c-8ff5-364a5afc3a34] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-49b1187b-fd7c-418c-8ff5-364a5afc3a34] {
    font-size: 14px;
  }
}
.sd[data-s-327de6b4-dbf9-4dff-9033-dc9533e486c3] {
  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-327de6b4-dbf9-4dff-9033-dc9533e486c3] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-327de6b4-dbf9-4dff-9033-dc9533e486c3] {
    font-size: 14px;
  }
}
.sd[data-s-45db9beb-92f4-4037-89f2-d80cf84467cf] {
  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-45db9beb-92f4-4037-89f2-d80cf84467cf] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-45db9beb-92f4-4037-89f2-d80cf84467cf] {
    font-size: 14px;
  }
}
.sd[data-s-3e761da5-dc95-43af-8a0f-e95145ff3667] {
  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-3e761da5-dc95-43af-8a0f-e95145ff3667] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3e761da5-dc95-43af-8a0f-e95145ff3667] {
    font-size: 14px;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-r-0_0_3_32cb6a14-808e-4ec3-9295-81cdfbef4159]:before {
  background-image: url(../img/company-about/img-003.webp);
}
.sd[data-r-1_0_3_02f4e2f1-cbd5-47fd-ac5b-7ad67a0f80d0]:before {
  background-image: url(../img/company-about/img-004.webp);
}
.sd[data-r-2_0_3_bc5a45ff-9fdb-44ee-ac85-b84de2338019]:before {
  background-image: url(../img/company-about/img-005.webp);
}
.sd[data-r-0_0_1_0_7_ef4e96f9-9926-426c-a2b2-dc3dba8bac95]:before {
  background-image: url(../img/company-about/img-006.webp);
}
.sd[data-r-1_0_1_0_7_5b81b93a-f240-40e3-aa22-e5437e08a660]:before {
  background-image: url(../img/company-about/img-007.webp);
}
.sd[data-r-2_0_1_0_7_8cda0813-5bec-46ef-86c1-ae2728a928b3]:before {
  background-image: url(../img/company-about/img-008.webp);
}
.sd[data-r-1_0_0_1_12_6a63677e-44fd-4bbe-9356-c4a9226bd613_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-14);
}
.sd[data-r-1_1_0_1_12_6a63677e-44fd-4bbe-9356-c4a9226bd613_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-14);
}
: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);
  }
}
