/* company-policy-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-19: url('../img/company-policy/img-001.svg');
  --sf-img-23: url('../img/company-policy/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-ad1c8b19-e494-4791-a9cd-ac0d84fd5242] {
  align-items: center;
  flex-direction: row;
  gap: 24px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 24px;
  --gap-v-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 0px;
  --gap-uuid: ad1c8b19-e494-4791-a9cd-ac0d84fd5242;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ad1c8b19-e494-4791-a9cd-ac0d84fd5242] {
    gap: 20px;
    --gap-h-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 20px;
    --gap-v-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ad1c8b19-e494-4791-a9cd-ac0d84fd5242] {
    gap: 10px;
    width: 100%;
    --gap-h-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 10px;
    --gap-v-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ad1c8b19-e494-4791-a9cd-ac0d84fd5242] {
    gap: 10px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 10px;
    --gap-v-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ad1c8b19-e494-4791-a9cd-ac0d84fd5242] {
    gap: 10px;
    --gap-h-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 10px;
    --gap-v-ad1c8b19-e494-4791-a9cd-ac0d84fd5242: 0px;
  }
}
.sd[data-s-74c6bd04-9a0a-4b0d-b596-1e1d6a7361ac] {
  color: #ffffffff;
  font-family: var(--s-font-538ff687);
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: 20px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-74c6bd04-9a0a-4b0d-b596-1e1d6a7361ac] {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-74c6bd04-9a0a-4b0d-b596-1e1d6a7361ac] {
    font-size: 11px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-74c6bd04-9a0a-4b0d-b596-1e1d6a7361ac] {
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-74c6bd04-9a0a-4b0d-b596-1e1d6a7361ac] {
    width: 18px;
    max-width: 100%;
  }
}
.sd[data-s-473d726a-b321-40dd-89f8-6549a6cba9ee] {
  color: #ffffff;
  flex: 1;
  font-family: var(--s-font-419c9bb7);
  font-size: 24px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-473d726a-b321-40dd-89f8-6549a6cba9ee] {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-473d726a-b321-40dd-89f8-6549a6cba9ee] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-473d726a-b321-40dd-89f8-6549a6cba9ee] {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-473d726a-b321-40dd-89f8-6549a6cba9ee] {
    letter-spacing: 0.02em;
  }
}
.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-1bbe29b8-d3bd-44cc-b342-ca2605b24cbb] {
  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-37707a8e-6dbf-4a56-89bc-c9d074f2d964] {
  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-37707a8e-6dbf-4a56-89bc-c9d074f2d964] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-37707a8e-6dbf-4a56-89bc-c9d074f2d964] {
  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-37707a8e-6dbf-4a56-89bc-c9d074f2d964] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-dfce1919-4e1f-4dea-af70-200b1f7b4a8f] {
  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-dfce1919-4e1f-4dea-af70-200b1f7b4a8f] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-dfce1919-4e1f-4dea-af70-200b1f7b4a8f] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dfce1919-4e1f-4dea-af70-200b1f7b4a8f] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-dfce1919-4e1f-4dea-af70-200b1f7b4a8f] {
    display: none;
  }
}
.sd[data-s-6b130f28-78d7-4e96-96c8-4285ee369f4e] {
  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-6b130f28-78d7-4e96-96c8-4285ee369f4e] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-5f64a01b-9562-4810-b6e7-67dc1c65695f] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-b631af80-e96b-4c35-8310-e8f5132b58c1] {
  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-b631af80-e96b-4c35-8310-e8f5132b58c1] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-ab6754e0-a06b-4f1a-8b01-5dc6191ce8be] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-85be39a2-3eba-4b70-8f2b-fe51c95a98c9] {
  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-85be39a2-3eba-4b70-8f2b-fe51c95a98c9] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8972ca61-ff39-42e8-906b-a75dc8754cc1] {
  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-8972ca61-ff39-42e8-906b-a75dc8754cc1] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8972ca61-ff39-42e8-906b-a75dc8754cc1] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8972ca61-ff39-42e8-906b-a75dc8754cc1] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8972ca61-ff39-42e8-906b-a75dc8754cc1] {
    display: flex;
  }
}
.sd[data-s-761c9ce0-cbad-4b98-8512-90a973727c91] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ec59b129-dd51-46d7-aa0c-238cdf075c3d] {
  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-ec59b129-dd51-46d7-aa0c-238cdf075c3d] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ec59b129-dd51-46d7-aa0c-238cdf075c3d] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ec59b129-dd51-46d7-aa0c-238cdf075c3d] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ec59b129-dd51-46d7-aa0c-238cdf075c3d] {
    display: flex;
  }
}
.sd[data-s-d065772f-7ea2-47eb-963d-9242ea900e5c] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-cffa2a48-64fb-4903-9ca1-e788b19c9114] {
  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-cffa2a48-64fb-4903-9ca1-e788b19c9114] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cffa2a48-64fb-4903-9ca1-e788b19c9114] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cffa2a48-64fb-4903-9ca1-e788b19c9114] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cffa2a48-64fb-4903-9ca1-e788b19c9114] {
    display: flex;
  }
}
.sd[data-s-faf8ba38-7b4a-4ade-a9c2-1f2338af2b49] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0f39bf0e-a078-46ea-a422-bca62f239277] {
  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-0f39bf0e-a078-46ea-a422-bca62f239277] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0f39bf0e-a078-46ea-a422-bca62f239277] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0f39bf0e-a078-46ea-a422-bca62f239277] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0f39bf0e-a078-46ea-a422-bca62f239277] {
    display: flex;
  }
}
.sd[data-s-e7771615-f5b6-4e59-a7c5-9e7a6a468d24] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4af8ff22-8196-4b6b-b0db-2e133169c356] {
  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-4af8ff22-8196-4b6b-b0db-2e133169c356] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-13767091-0661-43fb-90dc-8a572da96706] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ac8cb2dc-f795-4693-9ec2-355120be1f84] {
  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-1b195811-6e73-4af8-bcee-3edccd8011a0] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f136230a-e4b1-4657-b56d-9e11cb714b5e] {
  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-d97dda75-9f07-4fc5-b0ac-5bd510f2d332] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f2a5ea8d-4ccd-4c71-b6f3-c4d429171e4f] {
  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-21bd738c-85d8-47a3-8e46-6f2e0c88226e] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-2069d8b7-18df-4182-898c-824a335fc667] {
  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-2069d8b7-18df-4182-898c-824a335fc667] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2069d8b7-18df-4182-898c-824a335fc667] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2069d8b7-18df-4182-898c-824a335fc667] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2069d8b7-18df-4182-898c-824a335fc667] {
    display: none;
  }
}
.sd[data-s-0704c298-8fd4-4057-b186-f92ec114a7dd] {
  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-0704c298-8fd4-4057-b186-f92ec114a7dd] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0704c298-8fd4-4057-b186-f92ec114a7dd] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0704c298-8fd4-4057-b186-f92ec114a7dd] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0704c298-8fd4-4057-b186-f92ec114a7dd] {
    display: none;
  }
}
.sd[data-s-12e8c179-ccfe-43a4-9609-5bc2135a5c80] {
  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-12e8c179-ccfe-43a4-9609-5bc2135a5c80] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-12e8c179-ccfe-43a4-9609-5bc2135a5c80] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-12e8c179-ccfe-43a4-9609-5bc2135a5c80] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-12e8c179-ccfe-43a4-9609-5bc2135a5c80] {
    display: none;
  }
}
.sd[data-s-ec9ec335-ef17-4d93-85b8-9760f3746017] {
  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-ec9ec335-ef17-4d93-85b8-9760f3746017] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ec9ec335-ef17-4d93-85b8-9760f3746017] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ec9ec335-ef17-4d93-85b8-9760f3746017] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ec9ec335-ef17-4d93-85b8-9760f3746017] {
    display: none;
  }
}
.sd[data-s-611b38d5-7dc5-4f30-b77c-dfef0f3dff81] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  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-611b38d5-7dc5-4f30-b77c-dfef0f3dff81] {
    flex-direction: column;
  }
}
.sd[data-s-6cf61a06-05c4-4a6e-ba1b-075d23656978] {
  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-6cf61a06-05c4-4a6e-ba1b-075d23656978: 0px;
  --gap-v-6cf61a06-05c4-4a6e-ba1b-075d23656978: 10px;
  --gap-uuid: 6cf61a06-05c4-4a6e-ba1b-075d23656978;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6cf61a06-05c4-4a6e-ba1b-075d23656978] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978: 0px;
    --gap-v-6cf61a06-05c4-4a6e-ba1b-075d23656978: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6cf61a06-05c4-4a6e-ba1b-075d23656978] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978: 0px;
    --gap-v-6cf61a06-05c4-4a6e-ba1b-075d23656978: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6cf61a06-05c4-4a6e-ba1b-075d23656978] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978: 0px;
    --gap-v-6cf61a06-05c4-4a6e-ba1b-075d23656978: 10px;
  }
}
.sd[data-s-5678c5da-e442-4a1f-896c-c342770dc786] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px -31px;
  padding: 0px 0px 0px 0px;
  width: calc(
    36% - -31px - (var(--gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978) * 0.64)
  );
  max-width: calc(
    36% - -31px - (var(--gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978) * 0.64)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5678c5da-e442-4a1f-896c-c342770dc786] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5678c5da-e442-4a1f-896c-c342770dc786] {
    display: flex;
    margin: 0px 0px 0px -28px;
    width: calc(
      62% - -28px -
        (
          var(--gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978) *
            0.37999999999999995
        )
    );
    max-width: calc(
      62% - -28px -
        (
          var(--gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978) *
            0.37999999999999995
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5678c5da-e442-4a1f-896c-c342770dc786] {
    display: flex;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 12px;
    width: calc(
      75% - 20px -
        (
          var(--gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978) *
            0.24999999999999994
        )
    );
    max-width: calc(
      75% - 20px -
        (
          var(--gap-h-6cf61a06-05c4-4a6e-ba1b-075d23656978) *
            0.24999999999999994
        )
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5678c5da-e442-4a1f-896c-c342770dc786] {
    display: flex;
  }
}
.sd[data-s-ee98c5b7-6816-4f17-9496-0fc96d477e8e] {
  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-ee98c5b7-6816-4f17-9496-0fc96d477e8e] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ee98c5b7-6816-4f17-9496-0fc96d477e8e] {
    flex: none;
    font-size: 18px;
    height: 19px;
    padding: 0px 0px 0px 20px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ee98c5b7-6816-4f17-9496-0fc96d477e8e] {
    font-size: 18px;
  }
}
.sd[data-s-45a9875e-33c6-40fc-a2b8-6bd3ea0aa9ad] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 120px 60px 120px 60px;
  padding: 0px;
  width: 1320px;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-45a9875e-33c6-40fc-a2b8-6bd3ea0aa9ad] {
    margin: 100px 60px 100px 60px;
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-45a9875e-33c6-40fc-a2b8-6bd3ea0aa9ad] {
    margin: 80px 30px 80px 30px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-45a9875e-33c6-40fc-a2b8-6bd3ea0aa9ad] {
    margin: 80px 20px 80px 20px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-45a9875e-33c6-40fc-a2b8-6bd3ea0aa9ad] {
    margin: 60px 20px 60px 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-7fc11da0-73b7-4fdb-8006-2a1e7979e66a] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1abaf816-0b57-466f-8f7a-f7510a75d369] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1abaf816-0b57-466f-8f7a-f7510a75d369] {
    flex: none;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1abaf816-0b57-466f-8f7a-f7510a75d369] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-48cd74aa-daca-4452-9bbd-8967daf290fe] {
  align-content: center;
  align-items: center;
  height: 480px;
  justify-content: center;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-48cd74aa-daca-4452-9bbd-8967daf290fe] {
    height: 400px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-48cd74aa-daca-4452-9bbd-8967daf290fe] {
    height: 260px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-48cd74aa-daca-4452-9bbd-8967daf290fe] {
    height: 240px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-48cd74aa-daca-4452-9bbd-8967daf290fe] {
    height: 220px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b62517af-a6b6-425d-9161-7fd496963c53] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  height: calc(100% - 120px);
  justify-content: flex-start;
  left: 0px;
  margin: 120px 60px 0px 60px;
  padding: 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: calc(100% - 120px);
  z-index: 1;
  --gap-h-b62517af-a6b6-425d-9161-7fd496963c53: 0px;
  --gap-v-b62517af-a6b6-425d-9161-7fd496963c53: 30px;
  --gap-uuid: b62517af-a6b6-425d-9161-7fd496963c53;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b62517af-a6b6-425d-9161-7fd496963c53] {
    margin: 80px 40px 0px 40px;
    --gap-h-b62517af-a6b6-425d-9161-7fd496963c53: 0px;
    --gap-v-b62517af-a6b6-425d-9161-7fd496963c53: 30px;
    width: calc(100% - 80px);
    max-width: calc(100% - 80px);
    height: calc(100% - 80px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b62517af-a6b6-425d-9161-7fd496963c53] {
    gap: 20px;
    margin: 0px 20px 0px 20px;
    padding: 50px 0px 0px 0px;
    --gap-h-b62517af-a6b6-425d-9161-7fd496963c53: 0px;
    --gap-v-b62517af-a6b6-425d-9161-7fd496963c53: 20px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
    height: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b62517af-a6b6-425d-9161-7fd496963c53] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    --gap-h-b62517af-a6b6-425d-9161-7fd496963c53: 0px;
    --gap-v-b62517af-a6b6-425d-9161-7fd496963c53: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b62517af-a6b6-425d-9161-7fd496963c53] {
    gap: 15px;
    --gap-h-b62517af-a6b6-425d-9161-7fd496963c53: 0px;
    --gap-v-b62517af-a6b6-425d-9161-7fd496963c53: 15px;
  }
}
.sd[data-s-91cb4e75-aca3-4d44-a4db-410ed491641c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-91cb4e75-aca3-4d44-a4db-410ed491641c: 0px;
  --gap-v-91cb4e75-aca3-4d44-a4db-410ed491641c: 10px;
  --gap-uuid: 91cb4e75-aca3-4d44-a4db-410ed491641c;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-91cb4e75-aca3-4d44-a4db-410ed491641c] {
    gap: 7px;
    --gap-h-91cb4e75-aca3-4d44-a4db-410ed491641c: 0px;
    --gap-v-91cb4e75-aca3-4d44-a4db-410ed491641c: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-91cb4e75-aca3-4d44-a4db-410ed491641c] {
    gap: 7px;
    padding: 0px;
    --gap-h-91cb4e75-aca3-4d44-a4db-410ed491641c: 0px;
    --gap-v-91cb4e75-aca3-4d44-a4db-410ed491641c: 7px;
  }
}
.sd[data-s-e5490ecd-16ae-4f22-9912-6649a4436a9b] {
  color: #ffffff;
  font-family: var(--s-font-538ff687);
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e5490ecd-16ae-4f22-9912-6649a4436a9b] {
    font-size: 22px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e5490ecd-16ae-4f22-9912-6649a4436a9b] {
    font-size: 20px;
  }
}
.sd[data-s-d9756798-6ef0-4c95-be8a-fec95d13ff6b] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d9756798-6ef0-4c95-be8a-fec95d13ff6b] {
    font-size: 11px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d9756798-6ef0-4c95-be8a-fec95d13ff6b] {
    font-size: 13px;
  }
}
.sd[data-s-9fcc2cf1-cbbd-4865-903c-c8f61dae6e0c] {
  color: #ffffff;
  font-family: var(--s-font-698fd34e);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9fcc2cf1-cbbd-4865-903c-c8f61dae6e0c] {
    font-size: 32px;
    letter-spacing: 0.04em;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9fcc2cf1-cbbd-4865-903c-c8f61dae6e0c] {
    font-size: 22px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9fcc2cf1-cbbd-4865-903c-c8f61dae6e0c] {
    font-size: 22px;
    letter-spacing: 0.02em;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9fcc2cf1-cbbd-4865-903c-c8f61dae6e0c] {
    font-size: 21px;
    letter-spacing: 0.02em;
  }
}
.sd[data-s-becd3e5e-b2a5-46f0-91e7-b6020280662b] {
  align-content: center;
  align-items: center;
  height: 480px;
  justify-content: center;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-becd3e5e-b2a5-46f0-91e7-b6020280662b] {
    height: 400px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-becd3e5e-b2a5-46f0-91e7-b6020280662b] {
    height: 260px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-becd3e5e-b2a5-46f0-91e7-b6020280662b] {
    height: 240px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-becd3e5e-b2a5-46f0-91e7-b6020280662b] {
    height: 220px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-374bba3b-29d8-491e-a58c-ec1f65192d87] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  height: calc(100% - 120px);
  justify-content: flex-start;
  left: 0px;
  margin: 120px 60px 0px 60px;
  padding: 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: calc(100% - 120px);
  z-index: 1;
  --gap-h-374bba3b-29d8-491e-a58c-ec1f65192d87: 0px;
  --gap-v-374bba3b-29d8-491e-a58c-ec1f65192d87: 30px;
  --gap-uuid: 374bba3b-29d8-491e-a58c-ec1f65192d87;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-374bba3b-29d8-491e-a58c-ec1f65192d87] {
    height: calc(100% - 80px);
    margin: 80px 40px 0px 40px;
    --gap-h-374bba3b-29d8-491e-a58c-ec1f65192d87: 0px;
    --gap-v-374bba3b-29d8-491e-a58c-ec1f65192d87: 30px;
    width: calc(100% - 80px);
    max-width: calc(100% - 80px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-374bba3b-29d8-491e-a58c-ec1f65192d87] {
    gap: 20px;
    margin: 0px 20px 0px 20px;
    padding: 50px 0px 0px 0px;
    --gap-h-374bba3b-29d8-491e-a58c-ec1f65192d87: 0px;
    --gap-v-374bba3b-29d8-491e-a58c-ec1f65192d87: 20px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
    height: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-374bba3b-29d8-491e-a58c-ec1f65192d87] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    justify-content: center;
    padding: 0px;
    --gap-h-374bba3b-29d8-491e-a58c-ec1f65192d87: 0px;
    --gap-v-374bba3b-29d8-491e-a58c-ec1f65192d87: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-374bba3b-29d8-491e-a58c-ec1f65192d87] {
    gap: 15px;
    --gap-h-374bba3b-29d8-491e-a58c-ec1f65192d87: 0px;
    --gap-v-374bba3b-29d8-491e-a58c-ec1f65192d87: 15px;
  }
}
.sd[data-s-b3cbf53c-49a6-42e8-b92f-204ef7c06912] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-b3cbf53c-49a6-42e8-b92f-204ef7c06912: 0px;
  --gap-v-b3cbf53c-49a6-42e8-b92f-204ef7c06912: 10px;
  --gap-uuid: b3cbf53c-49a6-42e8-b92f-204ef7c06912;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b3cbf53c-49a6-42e8-b92f-204ef7c06912] {
    gap: 7px;
    --gap-h-b3cbf53c-49a6-42e8-b92f-204ef7c06912: 0px;
    --gap-v-b3cbf53c-49a6-42e8-b92f-204ef7c06912: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b3cbf53c-49a6-42e8-b92f-204ef7c06912] {
    gap: 7px;
    padding: 0px;
    --gap-h-b3cbf53c-49a6-42e8-b92f-204ef7c06912: 0px;
    --gap-v-b3cbf53c-49a6-42e8-b92f-204ef7c06912: 7px;
  }
}
.sd[data-s-6967da35-c861-496c-8787-4e8113d255fb] {
  color: #ffffff;
  font-family: var(--s-font-538ff687);
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6967da35-c861-496c-8787-4e8113d255fb] {
    font-size: 22px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6967da35-c861-496c-8787-4e8113d255fb] {
    font-size: 20px;
  }
}
.sd[data-s-f373ec08-822f-4d85-bf05-03939df64797] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f373ec08-822f-4d85-bf05-03939df64797] {
    font-size: 11px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f373ec08-822f-4d85-bf05-03939df64797] {
    font-size: 13px;
  }
}
.sd[data-s-b77c3d9a-130d-493f-bc85-26622690c4ae] {
  color: #ffffff;
  font-family: var(--s-font-698fd34e);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b77c3d9a-130d-493f-bc85-26622690c4ae] {
    font-size: 32px;
    letter-spacing: 0.04em;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b77c3d9a-130d-493f-bc85-26622690c4ae] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b77c3d9a-130d-493f-bc85-26622690c4ae] {
    font-size: 22px;
    letter-spacing: 0.02em;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b77c3d9a-130d-493f-bc85-26622690c4ae] {
    font-size: 21px;
    letter-spacing: 0.02em;
  }
}
.sd[data-s-d64705a5-0fe0-4010-a0a9-616ae465a601] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-uuid: d64705a5-0fe0-4010-a0a9-616ae465a601;
  --gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601: 0px;
  --gap-v-d64705a5-0fe0-4010-a0a9-616ae465a601: 0px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d64705a5-0fe0-4010-a0a9-616ae465a601] {
    gap: 0px 0px;
    --gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601: 0px;
    --gap-v-d64705a5-0fe0-4010-a0a9-616ae465a601: 0px;
  }
}
.sd[data-s-c1d4de0f-d00f-4797-9bd2-4961e25e0544] {
  height: 908px;
  width: calc(100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0));
  max-width: calc(
    100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c1d4de0f-d00f-4797-9bd2-4961e25e0544] {
    height: 670px;
    width: calc(100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0));
    max-width: calc(
      100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c1d4de0f-d00f-4797-9bd2-4961e25e0544] {
    height: 530px;
    width: calc(100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0));
    max-width: calc(
      100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c1d4de0f-d00f-4797-9bd2-4961e25e0544] {
    height: 630px;
    width: calc(100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0));
    max-width: calc(
      100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c1d4de0f-d00f-4797-9bd2-4961e25e0544] {
    height: 680px;
    width: calc(100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0));
    max-width: calc(
      100% - (var(--gap-h-d64705a5-0fe0-4010-a0a9-616ae465a601) * 0)
    );
  }
}
.sd[data-s-ed2ac4bd-8d08-4320-b365-edf8963d7911] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: auto;
  flex-direction: column;
  gap: 40px;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0px 60px;
  padding: 0px;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - 120px);
  --gap-h-ed2ac4bd-8d08-4320-b365-edf8963d7911: 0px;
  --gap-v-ed2ac4bd-8d08-4320-b365-edf8963d7911: 40px;
  --gap-uuid: ed2ac4bd-8d08-4320-b365-edf8963d7911;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ed2ac4bd-8d08-4320-b365-edf8963d7911] {
    gap: 40px;
    margin: 0px 40px;
    --gap-h-ed2ac4bd-8d08-4320-b365-edf8963d7911: 0px;
    --gap-v-ed2ac4bd-8d08-4320-b365-edf8963d7911: 40px;
    width: calc(100% - 80px);
    max-width: calc(100% - 80px);
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ed2ac4bd-8d08-4320-b365-edf8963d7911] {
    gap: 26px;
    margin: 0px 20px;
    --gap-h-ed2ac4bd-8d08-4320-b365-edf8963d7911: 0px;
    --gap-v-ed2ac4bd-8d08-4320-b365-edf8963d7911: 26px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
    height: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ed2ac4bd-8d08-4320-b365-edf8963d7911] {
    gap: 20px;
    padding: 0px;
    --gap-h-ed2ac4bd-8d08-4320-b365-edf8963d7911: 0px;
    --gap-v-ed2ac4bd-8d08-4320-b365-edf8963d7911: 20px;
  }
}
.sd[data-s-03cb5429-1491-4546-b4da-9ebdd8ae4dc3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 0px;
  --gap-v-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 10px;
  --gap-uuid: 03cb5429-1491-4546-b4da-9ebdd8ae4dc3;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-03cb5429-1491-4546-b4da-9ebdd8ae4dc3] {
    gap: 10px;
    --gap-h-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 0px;
    --gap-v-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-03cb5429-1491-4546-b4da-9ebdd8ae4dc3] {
    gap: 7px;
    --gap-h-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 0px;
    --gap-v-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 7px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-03cb5429-1491-4546-b4da-9ebdd8ae4dc3] {
    gap: 7px;
    padding: 0px;
    --gap-h-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 0px;
    --gap-v-03cb5429-1491-4546-b4da-9ebdd8ae4dc3: 7px;
  }
}
.sd[data-s-f28406b6-ceb6-44bb-997d-17d32e143e67] {
  color: #ffffff;
  font-family: var(--s-font-538ff687);
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f28406b6-ceb6-44bb-997d-17d32e143e67] {
    font-size: 22px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f28406b6-ceb6-44bb-997d-17d32e143e67] {
    font-size: 20px;
  }
}
.sd[data-s-f4eb1405-33da-4f43-9145-235a84801a54] {
  color: #ffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f4eb1405-33da-4f43-9145-235a84801a54] {
    font-size: 11px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f4eb1405-33da-4f43-9145-235a84801a54] {
    font-size: 13px;
  }
}
.sd[data-s-834b665d-e097-4bc9-86b0-78cbd8c41874] {
  align-content: center;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-ed2ac4bd-8d08-4320-b365-edf8963d7911) * 0));
  --gap-h-834b665d-e097-4bc9-86b0-78cbd8c41874: 0px;
  --gap-v-834b665d-e097-4bc9-86b0-78cbd8c41874: 32px;
  --gap-uuid: 834b665d-e097-4bc9-86b0-78cbd8c41874;
  max-width: calc(
    100% - (var(--gap-h-ed2ac4bd-8d08-4320-b365-edf8963d7911) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-834b665d-e097-4bc9-86b0-78cbd8c41874] {
    gap: 22px;
    --gap-h-834b665d-e097-4bc9-86b0-78cbd8c41874: 0px;
    --gap-v-834b665d-e097-4bc9-86b0-78cbd8c41874: 22px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-834b665d-e097-4bc9-86b0-78cbd8c41874] {
    gap: 18px;
    --gap-h-834b665d-e097-4bc9-86b0-78cbd8c41874: 0px;
    --gap-v-834b665d-e097-4bc9-86b0-78cbd8c41874: 18px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-834b665d-e097-4bc9-86b0-78cbd8c41874] {
    gap: 20px;
    --gap-h-834b665d-e097-4bc9-86b0-78cbd8c41874: 0px;
    --gap-v-834b665d-e097-4bc9-86b0-78cbd8c41874: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-834b665d-e097-4bc9-86b0-78cbd8c41874] {
    gap: 18px;
    --gap-h-834b665d-e097-4bc9-86b0-78cbd8c41874: 0px;
    --gap-v-834b665d-e097-4bc9-86b0-78cbd8c41874: 18px;
  }
}
.sd[data-s-53989727-c2d5-4ba2-916c-3baf039c14dc] {
  align-content: center;
  align-items: center;
  background: #ebebebff;
  flex: none;
  flex-wrap: nowrap;
  gap: 60px 0px;
  justify-content: flex-start;
  margin: 0px 0px;
  padding: 120px 60px 120px 60px;
  width: 100%;
  --gap-h-53989727-c2d5-4ba2-916c-3baf039c14dc: 0px;
  --gap-v-53989727-c2d5-4ba2-916c-3baf039c14dc: 60px;
  --gap-uuid: 53989727-c2d5-4ba2-916c-3baf039c14dc;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-53989727-c2d5-4ba2-916c-3baf039c14dc] {
    padding: 100px 60px 100px 60px;
    --gap-h-53989727-c2d5-4ba2-916c-3baf039c14dc: 0px;
    --gap-v-53989727-c2d5-4ba2-916c-3baf039c14dc: 60px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-53989727-c2d5-4ba2-916c-3baf039c14dc] {
    padding: 80px 30px 80px 30px;
    --gap-h-53989727-c2d5-4ba2-916c-3baf039c14dc: 0px;
    --gap-v-53989727-c2d5-4ba2-916c-3baf039c14dc: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-53989727-c2d5-4ba2-916c-3baf039c14dc] {
    padding: 80px 20px 80px 20px;
    --gap-h-53989727-c2d5-4ba2-916c-3baf039c14dc: 0px;
    --gap-v-53989727-c2d5-4ba2-916c-3baf039c14dc: 60px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-53989727-c2d5-4ba2-916c-3baf039c14dc] {
    padding: 60px 20px 60px 20px;
    --gap-h-53989727-c2d5-4ba2-916c-3baf039c14dc: 0px;
    --gap-v-53989727-c2d5-4ba2-916c-3baf039c14dc: 60px;
  }
}
.sd[data-s-574b6718-e060-4537-882d-4fc8ece80abe] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 60px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-574b6718-e060-4537-882d-4fc8ece80abe: 0px;
  --gap-v-574b6718-e060-4537-882d-4fc8ece80abe: 60px;
  --gap-uuid: 574b6718-e060-4537-882d-4fc8ece80abe;
  max-width: 100%;
}
.sd[data-s-835e9107-11a7-4f6c-b8b4-4a9c3de14078] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-835e9107-11a7-4f6c-b8b4-4a9c3de14078: 0px;
  --gap-v-835e9107-11a7-4f6c-b8b4-4a9c3de14078: 0px;
  --gap-uuid: 835e9107-11a7-4f6c-b8b4-4a9c3de14078;
}
.sd[data-s-2955daba-31b2-4a09-b4c0-049f08b6cc95] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95: 0px;
  --gap-v-2955daba-31b2-4a09-b4c0-049f08b6cc95: 0px;
  --gap-uuid: 2955daba-31b2-4a09-b4c0-049f08b6cc95;
}
.sd[data-s-ffa44277-51fd-411d-8d4b-46df51a74c16] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-ffa44277-51fd-411d-8d4b-46df51a74c16]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ffa44277-51fd-411d-8d4b-46df51a74c16] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ffa44277-51fd-411d-8d4b-46df51a74c16] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ffa44277-51fd-411d-8d4b-46df51a74c16]:before {
    background-position: center top;
  }
  .sd[data-s-ffa44277-51fd-411d-8d4b-46df51a74c16] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ffa44277-51fd-411d-8d4b-46df51a74c16] {
    display: none;
    flex: none;
  }
}
.sd[data-s-195cfdf5-e7b2-4288-813f-5d845f9a8821] {
  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-195cfdf5-e7b2-4288-813f-5d845f9a8821] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-195cfdf5-e7b2-4288-813f-5d845f9a8821] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-195cfdf5-e7b2-4288-813f-5d845f9a8821] {
    height: 44px;
    width: 44px;
    max-width: 100%;
  }
}
.sd[data-s-98fec58f-366a-4083-aa66-f4a83e76a1f2] {
  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-98fec58f-366a-4083-aa66-f4a83e76a1f2] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-98fec58f-366a-4083-aa66-f4a83e76a1f2] {
    font-size: 18px;
  }
}
.sd[data-s-a60ca73e-59b0-4983-989c-05be5ffcf965] {
  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-a60ca73e-59b0-4983-989c-05be5ffcf965: 0px;
  --gap-v-a60ca73e-59b0-4983-989c-05be5ffcf965: 20px;
  --gap-uuid: a60ca73e-59b0-4983-989c-05be5ffcf965;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a60ca73e-59b0-4983-989c-05be5ffcf965] {
    margin: 70px 70px;
    --gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965: 0px;
    --gap-v-a60ca73e-59b0-4983-989c-05be5ffcf965: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a60ca73e-59b0-4983-989c-05be5ffcf965] {
    margin: 70px 30px;
    width: auto;
    --gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965: 0px;
    --gap-v-a60ca73e-59b0-4983-989c-05be5ffcf965: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a60ca73e-59b0-4983-989c-05be5ffcf965] {
    margin: 80px 20px 80px 20px;
    --gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965: 0px;
    --gap-v-a60ca73e-59b0-4983-989c-05be5ffcf965: 20px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a60ca73e-59b0-4983-989c-05be5ffcf965] {
    margin: 60px 20px 60px 20px;
    --gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965: 0px;
    --gap-v-a60ca73e-59b0-4983-989c-05be5ffcf965: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-829d2fd8-fe83-438c-a005-6773cdb65f27] {
  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-829d2fd8-fe83-438c-a005-6773cdb65f27] {
    font-size: 24px;
  }
}
.sd[data-s-6bad6fc3-4f70-4743-9183-00e204cf5d41] {
  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-a60ca73e-59b0-4983-989c-05be5ffcf965) * 0.44999999999999996)
  );
  --gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41: 100px;
  --gap-v-6bad6fc3-4f70-4743-9183-00e204cf5d41: 0px;
  --gap-uuid: 6bad6fc3-4f70-4743-9183-00e204cf5d41;
  max-width: calc(
    55% -
      (var(--gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6bad6fc3-4f70-4743-9183-00e204cf5d41] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965) * 0.4)
    );
    --gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41: 60px;
    --gap-v-6bad6fc3-4f70-4743-9183-00e204cf5d41: 0px;
    max-width: calc(
      60% - (var(--gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6bad6fc3-4f70-4743-9183-00e204cf5d41] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    justify-content: flex-start;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965) * 0));
    --gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41: 0px;
    --gap-v-6bad6fc3-4f70-4743-9183-00e204cf5d41: 40px;
    max-width: calc(
      100% - (var(--gap-h-a60ca73e-59b0-4983-989c-05be5ffcf965) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6bad6fc3-4f70-4743-9183-00e204cf5d41] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: 100%;
    --gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41: 0px;
    --gap-v-6bad6fc3-4f70-4743-9183-00e204cf5d41: 40px;
  }
}
.sd[data-s-40cb10bf-c101-405f-b738-e9fcb7a8639a] {
  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;
  width: 638px;
  --gap-h-40cb10bf-c101-405f-b738-e9fcb7a8639a: 0px;
  --gap-v-40cb10bf-c101-405f-b738-e9fcb7a8639a: 10px;
  --gap-uuid: 40cb10bf-c101-405f-b738-e9fcb7a8639a;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-40cb10bf-c101-405f-b738-e9fcb7a8639a] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    --gap-h-40cb10bf-c101-405f-b738-e9fcb7a8639a: 0px;
    --gap-v-40cb10bf-c101-405f-b738-e9fcb7a8639a: 10px;
  }
}
.sd[data-s-9bd180e1-e714-4ef1-b5eb-e9a072b9acf7] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-9bd180e1-e714-4ef1-b5eb-e9a072b9acf7] {
    font-size: 14px;
  }
}
.sd[data-s-29492362-e29b-48a7-8a3a-3c1205de1bdd] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-29492362-e29b-48a7-8a3a-3c1205de1bdd] {
    font-size: 14px;
  }
}
.sd[data-s-7630053f-04ec-465d-becc-0973deacc994] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-7630053f-04ec-465d-becc-0973deacc994] {
    font-size: 14px;
  }
}
.sd[data-s-2fd0c46c-45af-448a-bfc3-e94ba61b7f18] {
  color: #ffffffff;
  display: flex;
  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;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2fd0c46c-45af-448a-bfc3-e94ba61b7f18] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2fd0c46c-45af-448a-bfc3-e94ba61b7f18] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2fd0c46c-45af-448a-bfc3-e94ba61b7f18] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2fd0c46c-45af-448a-bfc3-e94ba61b7f18] {
    display: none;
    font-size: 14px;
  }
}
.sd[data-s-2c470efe-2761-48ed-bb64-9679640d2166] {
  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;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2c470efe-2761-48ed-bb64-9679640d2166] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2c470efe-2761-48ed-bb64-9679640d2166] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c470efe-2761-48ed-bb64-9679640d2166] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2c470efe-2761-48ed-bb64-9679640d2166] {
    display: flex;
    font-size: 14px;
  }
}
.sd[data-s-cae1a87b-4dc9-4482-a565-253d82a713c7] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-cae1a87b-4dc9-4482-a565-253d82a713c7] {
    font-size: 14px;
  }
}
.sd[data-s-90a6dd6a-4d86-4517-b7da-04dc0d0cdb52] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-90a6dd6a-4d86-4517-b7da-04dc0d0cdb52] {
    font-size: 14px;
  }
}
.sd[data-s-f1c0f73d-2cd4-4aef-aa3f-9d773a9ba4a6] {
  height: auto;
  width: calc(60% - (var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f1c0f73d-2cd4-4aef-aa3f-9d773a9ba4a6] {
    width: calc(
      55% -
        (
          var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f1c0f73d-2cd4-4aef-aa3f-9d773a9ba4a6] {
    width: calc(
      60% - (var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f1c0f73d-2cd4-4aef-aa3f-9d773a9ba4a6] {
    width: calc(100% - (var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) * 0));
    max-width: calc(
      100% - (var(--gap-h-6bad6fc3-4f70-4743-9183-00e204cf5d41) * 0)
    );
  }
}
.sd[data-s-9cc9aa7a-90af-437b-8afe-031aec51ef87] {
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-9cc9aa7a-90af-437b-8afe-031aec51ef87]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9cc9aa7a-90af-437b-8afe-031aec51ef87] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9cc9aa7a-90af-437b-8afe-031aec51ef87] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9cc9aa7a-90af-437b-8afe-031aec51ef87]:before {
    background-position: center top;
  }
  .sd[data-s-9cc9aa7a-90af-437b-8afe-031aec51ef87] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9cc9aa7a-90af-437b-8afe-031aec51ef87] {
    display: flex;
    flex: none;
  }
}
.sd[data-s-d112f5ac-5f50-40d6-9028-6063c5c3548a] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-d112f5ac-5f50-40d6-9028-6063c5c3548a]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d112f5ac-5f50-40d6-9028-6063c5c3548a] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d112f5ac-5f50-40d6-9028-6063c5c3548a] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d112f5ac-5f50-40d6-9028-6063c5c3548a]:before {
    background-position: center top;
  }
  .sd[data-s-d112f5ac-5f50-40d6-9028-6063c5c3548a] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d112f5ac-5f50-40d6-9028-6063c5c3548a] {
    display: none;
  }
}
.sd[data-s-63041891-ab03-4f4f-ab18-59c0682492a1] {
  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-63041891-ab03-4f4f-ab18-59c0682492a1] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-63041891-ab03-4f4f-ab18-59c0682492a1] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-63041891-ab03-4f4f-ab18-59c0682492a1] {
    height: 44px;
    width: 44px;
    max-width: 100%;
  }
}
.sd[data-s-ad35c81d-9681-49dd-83f6-1b2da0a64972] {
  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-ad35c81d-9681-49dd-83f6-1b2da0a64972] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ad35c81d-9681-49dd-83f6-1b2da0a64972] {
    font-size: 18px;
  }
}
.sd[data-s-a34a14f6-f7c6-411e-9f59-716849fd05dd] {
  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-a34a14f6-f7c6-411e-9f59-716849fd05dd: 0px;
  --gap-v-a34a14f6-f7c6-411e-9f59-716849fd05dd: 20px;
  --gap-uuid: a34a14f6-f7c6-411e-9f59-716849fd05dd;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a34a14f6-f7c6-411e-9f59-716849fd05dd] {
    margin: 70px 70px;
    --gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd: 0px;
    --gap-v-a34a14f6-f7c6-411e-9f59-716849fd05dd: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a34a14f6-f7c6-411e-9f59-716849fd05dd] {
    margin: 70px 30px;
    width: auto;
    --gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd: 0px;
    --gap-v-a34a14f6-f7c6-411e-9f59-716849fd05dd: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a34a14f6-f7c6-411e-9f59-716849fd05dd] {
    margin: 80px 20px 80px 20px;
    --gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd: 0px;
    --gap-v-a34a14f6-f7c6-411e-9f59-716849fd05dd: 20px;
    max-width: calc(100% - 40px);
  }
}

.sd[data-s-43642b9b-5cf1-4511-9bff-5ddbdaaa2ec8] {
  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-43642b9b-5cf1-4511-9bff-5ddbdaaa2ec8] {
    font-size: 24px;
  }
}
.sd[data-s-6163fee5-b0b7-4185-82bb-bf7c8932f13b] {
  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-a34a14f6-f7c6-411e-9f59-716849fd05dd) * 0.44999999999999996)
  );
  --gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 100px;
  --gap-v-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 0px;
  --gap-uuid: 6163fee5-b0b7-4185-82bb-bf7c8932f13b;
  max-width: calc(
    55% -
      (var(--gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6163fee5-b0b7-4185-82bb-bf7c8932f13b] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd) * 0.4)
    );
    --gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 60px;
    --gap-v-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 0px;
    max-width: calc(
      60% - (var(--gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6163fee5-b0b7-4185-82bb-bf7c8932f13b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    justify-content: flex-start;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd) * 0));
    --gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 0px;
    --gap-v-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 40px;
    max-width: calc(
      100% - (var(--gap-h-a34a14f6-f7c6-411e-9f59-716849fd05dd) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6163fee5-b0b7-4185-82bb-bf7c8932f13b] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: 100%;
    --gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 0px;
    --gap-v-6163fee5-b0b7-4185-82bb-bf7c8932f13b: 40px;
  }
}
.sd[data-s-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e] {
  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;
  width: 634px;
  --gap-h-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 0px;
  --gap-v-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 10px;
  --gap-uuid: b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e] {
    display: flex;
    --gap-h-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 0px;
    --gap-v-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e] {
    display: flex;
    --gap-h-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 0px;
    --gap-v-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e] {
    display: flex;
    --gap-h-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 0px;
    --gap-v-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e] {
    display: flex;
    --gap-h-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 0px;
    --gap-v-b7ccd1c2-7d2f-4f27-b837-dfff13d3da7e: 10px;
  }
}
.sd[data-s-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9] {
  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-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 0px;
  --gap-v-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 10px;
  --gap-uuid: e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9] {
    display: none;
    --gap-h-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 0px;
    --gap-v-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9] {
    display: none;
    --gap-h-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 0px;
    --gap-v-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9] {
    display: none;
    --gap-h-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 0px;
    --gap-v-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9] {
    display: none;
    --gap-h-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 0px;
    --gap-v-e5c58f3b-d1ff-44ac-b15a-3a7ac1f507e9: 10px;
  }
}
.sd[data-s-50ebf15e-b022-4117-b22f-d822ea9a9ac4] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-50ebf15e-b022-4117-b22f-d822ea9a9ac4] {
    font-size: 14px;
  }
}
.sd[data-s-8259e0ab-d23a-4827-aeb9-ab4cc4baa828] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-8259e0ab-d23a-4827-aeb9-ab4cc4baa828] {
    font-size: 14px;
  }
}
.sd[data-s-dbec4594-6a0a-4eb0-8d32-f0a9c7838983] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-dbec4594-6a0a-4eb0-8d32-f0a9c7838983] {
    font-size: 14px;
  }
}
.sd[data-s-28d1001a-af60-4251-9444-5abb16882ace] {
  height: auto;
  width: calc(60% - (var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-28d1001a-af60-4251-9444-5abb16882ace] {
    width: calc(
      55% -
        (
          var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-28d1001a-af60-4251-9444-5abb16882ace] {
    width: calc(
      60% - (var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-28d1001a-af60-4251-9444-5abb16882ace] {
    width: calc(100% - (var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) * 0));
    max-width: calc(
      100% - (var(--gap-h-6163fee5-b0b7-4185-82bb-bf7c8932f13b) * 0)
    );
  }
}
.sd[data-s-a7f6a839-f87e-4da4-9692-d9f5f9c162a4] {
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-a7f6a839-f87e-4da4-9692-d9f5f9c162a4]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a7f6a839-f87e-4da4-9692-d9f5f9c162a4] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a7f6a839-f87e-4da4-9692-d9f5f9c162a4] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a7f6a839-f87e-4da4-9692-d9f5f9c162a4]:before {
    background-position: center top;
  }
  .sd[data-s-a7f6a839-f87e-4da4-9692-d9f5f9c162a4] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a7f6a839-f87e-4da4-9692-d9f5f9c162a4] {
    display: flex;
  }
}
.sd[data-s-3ce049c5-9f4c-47b3-981d-7cd606003cea] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-3ce049c5-9f4c-47b3-981d-7cd606003cea]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3ce049c5-9f4c-47b3-981d-7cd606003cea] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3ce049c5-9f4c-47b3-981d-7cd606003cea] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3ce049c5-9f4c-47b3-981d-7cd606003cea]:before {
    background-position: center top;
  }
  .sd[data-s-3ce049c5-9f4c-47b3-981d-7cd606003cea] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3ce049c5-9f4c-47b3-981d-7cd606003cea] {
    display: none;
  }
}
.sd[data-s-238a5d12-f7a6-454b-bec0-5bd1adaa3470] {
  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-238a5d12-f7a6-454b-bec0-5bd1adaa3470] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-238a5d12-f7a6-454b-bec0-5bd1adaa3470] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-238a5d12-f7a6-454b-bec0-5bd1adaa3470] {
    height: 44px;
    width: 44px;
    max-width: 100%;
  }
}
.sd[data-s-fa245c16-4f8d-49fd-b89a-f4ce5036b72b] {
  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-fa245c16-4f8d-49fd-b89a-f4ce5036b72b] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fa245c16-4f8d-49fd-b89a-f4ce5036b72b] {
    font-size: 18px;
  }
}
.sd[data-s-b2f2a88b-bfa6-4ff4-9e77-381d085144b9] {
  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-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 0px;
  --gap-v-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 20px;
  --gap-uuid: b2f2a88b-bfa6-4ff4-9e77-381d085144b9;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b2f2a88b-bfa6-4ff4-9e77-381d085144b9] {
    margin: 70px 70px;
    --gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 0px;
    --gap-v-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b2f2a88b-bfa6-4ff4-9e77-381d085144b9] {
    margin: 70px 30px;
    width: auto;
    --gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 0px;
    --gap-v-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b2f2a88b-bfa6-4ff4-9e77-381d085144b9] {
    margin: 80px 20px 80px 20px;
    --gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 0px;
    --gap-v-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 20px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b2f2a88b-bfa6-4ff4-9e77-381d085144b9] {
    margin: 60px 20px 60px 20px;
    --gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 0px;
    --gap-v-b2f2a88b-bfa6-4ff4-9e77-381d085144b9: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-53dbfa88-29f4-475c-a149-63169db86398] {
  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-53dbfa88-29f4-475c-a149-63169db86398] {
    font-size: 24px;
  }
}
.sd[data-s-a497654f-16d3-4ad2-a092-817ca146cef3] {
  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-b2f2a88b-bfa6-4ff4-9e77-381d085144b9) * 0.44999999999999996)
  );
  --gap-h-a497654f-16d3-4ad2-a092-817ca146cef3: 100px;
  --gap-v-a497654f-16d3-4ad2-a092-817ca146cef3: 0px;
  --gap-uuid: a497654f-16d3-4ad2-a092-817ca146cef3;
  max-width: calc(
    55% -
      (var(--gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a497654f-16d3-4ad2-a092-817ca146cef3] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9) * 0.4)
    );
    --gap-h-a497654f-16d3-4ad2-a092-817ca146cef3: 60px;
    --gap-v-a497654f-16d3-4ad2-a092-817ca146cef3: 0px;
    max-width: calc(
      60% - (var(--gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a497654f-16d3-4ad2-a092-817ca146cef3] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    justify-content: flex-start;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9) * 0));
    --gap-h-a497654f-16d3-4ad2-a092-817ca146cef3: 0px;
    --gap-v-a497654f-16d3-4ad2-a092-817ca146cef3: 40px;
    max-width: calc(
      100% - (var(--gap-h-b2f2a88b-bfa6-4ff4-9e77-381d085144b9) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a497654f-16d3-4ad2-a092-817ca146cef3] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: 100%;
    --gap-h-a497654f-16d3-4ad2-a092-817ca146cef3: 0px;
    --gap-v-a497654f-16d3-4ad2-a092-817ca146cef3: 40px;
  }
}
.sd[data-s-c681e4c7-3a72-4047-9762-600737079c6a] {
  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;
  width: 638px;
  --gap-h-c681e4c7-3a72-4047-9762-600737079c6a: 0px;
  --gap-v-c681e4c7-3a72-4047-9762-600737079c6a: 10px;
  --gap-uuid: c681e4c7-3a72-4047-9762-600737079c6a;
  max-width: 100%;
}
.sd[data-s-32ee2007-a68b-44d8-8fc1-2b48d9d73430] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-32ee2007-a68b-44d8-8fc1-2b48d9d73430] {
    font-size: 14px;
  }
}
.sd[data-s-fe3a3ca7-45a0-4a9b-84f9-490deef739b3] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-fe3a3ca7-45a0-4a9b-84f9-490deef739b3] {
    font-size: 14px;
  }
}
.sd[data-s-0e9b52a7-0d66-4fd0-9781-516794d2d3cf] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-0e9b52a7-0d66-4fd0-9781-516794d2d3cf] {
    font-size: 14px;
  }
}
.sd[data-s-0ad05c58-af9f-4e0d-a45b-826a0d24d98e] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-0ad05c58-af9f-4e0d-a45b-826a0d24d98e] {
    font-size: 14px;
  }
}
.sd[data-s-f74843b8-3b25-44a4-a0cc-bffd82371af7] {
  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;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f74843b8-3b25-44a4-a0cc-bffd82371af7] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f74843b8-3b25-44a4-a0cc-bffd82371af7] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f74843b8-3b25-44a4-a0cc-bffd82371af7] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f74843b8-3b25-44a4-a0cc-bffd82371af7] {
    display: flex;
    font-size: 14px;
  }
}
.sd[data-s-01fc9dae-0bb1-42ee-9fc5-13fdf248711d] {
  color: #ffffffff;
  display: flex;
  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;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-01fc9dae-0bb1-42ee-9fc5-13fdf248711d] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-01fc9dae-0bb1-42ee-9fc5-13fdf248711d] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-01fc9dae-0bb1-42ee-9fc5-13fdf248711d] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-01fc9dae-0bb1-42ee-9fc5-13fdf248711d] {
    display: none;
    font-size: 14px;
  }
}
.sd[data-s-60df4aba-8a19-433f-b108-dcaedf765fb0] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-60df4aba-8a19-433f-b108-dcaedf765fb0] {
    font-size: 14px;
  }
}
.sd[data-s-43c2f661-af5d-414a-bd00-bef13fc559c2] {
  height: auto;
  width: calc(60% - (var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-43c2f661-af5d-414a-bd00-bef13fc559c2] {
    width: calc(
      55% -
        (
          var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-43c2f661-af5d-414a-bd00-bef13fc559c2] {
    width: calc(
      60% - (var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-43c2f661-af5d-414a-bd00-bef13fc559c2] {
    width: calc(100% - (var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) * 0));
    max-width: calc(
      100% - (var(--gap-h-a497654f-16d3-4ad2-a092-817ca146cef3) * 0)
    );
  }
}
.sd[data-s-6b902c64-9f25-422a-90c3-4868f8ad61e4] {
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-6b902c64-9f25-422a-90c3-4868f8ad61e4]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6b902c64-9f25-422a-90c3-4868f8ad61e4] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6b902c64-9f25-422a-90c3-4868f8ad61e4] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6b902c64-9f25-422a-90c3-4868f8ad61e4]:before {
    background-position: center top;
  }
  .sd[data-s-6b902c64-9f25-422a-90c3-4868f8ad61e4] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6b902c64-9f25-422a-90c3-4868f8ad61e4] {
    display: flex;
  }
}
.sd[data-s-002281f8-7530-4fb2-bd2b-73192d074ef6] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-002281f8-7530-4fb2-bd2b-73192d074ef6]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-002281f8-7530-4fb2-bd2b-73192d074ef6] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-002281f8-7530-4fb2-bd2b-73192d074ef6] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-002281f8-7530-4fb2-bd2b-73192d074ef6]:before {
    background-position: center top;
  }
  .sd[data-s-002281f8-7530-4fb2-bd2b-73192d074ef6] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-002281f8-7530-4fb2-bd2b-73192d074ef6] {
    display: none;
  }
}
.sd[data-s-b094dca2-5804-4ff7-83b8-bff269892906] {
  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-b094dca2-5804-4ff7-83b8-bff269892906] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b094dca2-5804-4ff7-83b8-bff269892906] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b094dca2-5804-4ff7-83b8-bff269892906] {
    height: 44px;
    width: 44px;
    max-width: 100%;
  }
}
.sd[data-s-9f890a5c-714d-4f81-8632-2e65724569c6] {
  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-9f890a5c-714d-4f81-8632-2e65724569c6] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9f890a5c-714d-4f81-8632-2e65724569c6] {
    font-size: 18px;
  }
}
.sd[data-s-c1964633-0114-4d9c-9030-b2d451bda28a] {
  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-c1964633-0114-4d9c-9030-b2d451bda28a: 0px;
  --gap-v-c1964633-0114-4d9c-9030-b2d451bda28a: 20px;
  --gap-uuid: c1964633-0114-4d9c-9030-b2d451bda28a;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c1964633-0114-4d9c-9030-b2d451bda28a] {
    margin: 70px 70px;
    --gap-h-c1964633-0114-4d9c-9030-b2d451bda28a: 0px;
    --gap-v-c1964633-0114-4d9c-9030-b2d451bda28a: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c1964633-0114-4d9c-9030-b2d451bda28a] {
    margin: 70px 30px;
    width: auto;
    --gap-h-c1964633-0114-4d9c-9030-b2d451bda28a: 0px;
    --gap-v-c1964633-0114-4d9c-9030-b2d451bda28a: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c1964633-0114-4d9c-9030-b2d451bda28a] {
    margin: 80px 20px 80px 20px;
    --gap-h-c1964633-0114-4d9c-9030-b2d451bda28a: 0px;
    --gap-v-c1964633-0114-4d9c-9030-b2d451bda28a: 20px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c1964633-0114-4d9c-9030-b2d451bda28a] {
    margin: 60px 20px 60px 20px;
    --gap-h-c1964633-0114-4d9c-9030-b2d451bda28a: 0px;
    --gap-v-c1964633-0114-4d9c-9030-b2d451bda28a: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-5cb0bcfd-6090-4b56-94fd-9631cad4931a] {
  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-5cb0bcfd-6090-4b56-94fd-9631cad4931a] {
    font-size: 24px;
  }
}
.sd[data-s-82a42cc1-b10d-481b-9837-a36826f8ae66] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px 100px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(
    55% -
      (var(--gap-h-c1964633-0114-4d9c-9030-b2d451bda28a) * 0.44999999999999996)
  );
  --gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66: 100px;
  --gap-v-82a42cc1-b10d-481b-9837-a36826f8ae66: 0px;
  --gap-uuid: 82a42cc1-b10d-481b-9837-a36826f8ae66;
  max-width: calc(
    55% -
      (var(--gap-h-c1964633-0114-4d9c-9030-b2d451bda28a) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-82a42cc1-b10d-481b-9837-a36826f8ae66] {
    display: flex;
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-c1964633-0114-4d9c-9030-b2d451bda28a) * 0.4)
    );
    --gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66: 60px;
    --gap-v-82a42cc1-b10d-481b-9837-a36826f8ae66: 0px;
    max-width: calc(
      60% - (var(--gap-h-c1964633-0114-4d9c-9030-b2d451bda28a) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-82a42cc1-b10d-481b-9837-a36826f8ae66] {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    justify-content: flex-start;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-c1964633-0114-4d9c-9030-b2d451bda28a) * 0));
    --gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66: 0px;
    --gap-v-82a42cc1-b10d-481b-9837-a36826f8ae66: 40px;
    max-width: calc(
      100% - (var(--gap-h-c1964633-0114-4d9c-9030-b2d451bda28a) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-82a42cc1-b10d-481b-9837-a36826f8ae66] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: 100%;
    --gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66: 0px;
    --gap-v-82a42cc1-b10d-481b-9837-a36826f8ae66: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-82a42cc1-b10d-481b-9837-a36826f8ae66] {
    display: flex;
    --gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66: 100px;
    --gap-v-82a42cc1-b10d-481b-9837-a36826f8ae66: 0px;
  }
}
.sd[data-s-d2d569d6-b81d-4918-927f-3dd34dbaa18b] {
  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;
  width: 638px;
  --gap-h-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 0px;
  --gap-v-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 10px;
  --gap-uuid: d2d569d6-b81d-4918-927f-3dd34dbaa18b;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d2d569d6-b81d-4918-927f-3dd34dbaa18b] {
    display: flex;
    --gap-h-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 0px;
    --gap-v-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d2d569d6-b81d-4918-927f-3dd34dbaa18b] {
    display: flex;
    --gap-h-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 0px;
    --gap-v-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d2d569d6-b81d-4918-927f-3dd34dbaa18b] {
    display: flex;
    --gap-h-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 0px;
    --gap-v-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d2d569d6-b81d-4918-927f-3dd34dbaa18b] {
    display: flex;
    --gap-h-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 0px;
    --gap-v-d2d569d6-b81d-4918-927f-3dd34dbaa18b: 10px;
  }
}
.sd[data-s-8ce65e91-7226-4938-9a43-c97f71610cf9] {
  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: 638px;
  --gap-h-8ce65e91-7226-4938-9a43-c97f71610cf9: 0px;
  --gap-v-8ce65e91-7226-4938-9a43-c97f71610cf9: 10px;
  --gap-uuid: 8ce65e91-7226-4938-9a43-c97f71610cf9;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8ce65e91-7226-4938-9a43-c97f71610cf9] {
    display: none;
    --gap-h-8ce65e91-7226-4938-9a43-c97f71610cf9: 0px;
    --gap-v-8ce65e91-7226-4938-9a43-c97f71610cf9: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8ce65e91-7226-4938-9a43-c97f71610cf9] {
    display: none;
    --gap-h-8ce65e91-7226-4938-9a43-c97f71610cf9: 0px;
    --gap-v-8ce65e91-7226-4938-9a43-c97f71610cf9: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8ce65e91-7226-4938-9a43-c97f71610cf9] {
    display: none;
    --gap-h-8ce65e91-7226-4938-9a43-c97f71610cf9: 0px;
    --gap-v-8ce65e91-7226-4938-9a43-c97f71610cf9: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8ce65e91-7226-4938-9a43-c97f71610cf9] {
    display: none;
    --gap-h-8ce65e91-7226-4938-9a43-c97f71610cf9: 0px;
    --gap-v-8ce65e91-7226-4938-9a43-c97f71610cf9: 10px;
  }
}
.sd[data-s-08c583a1-6273-4c3d-9787-3d08aadd0774] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-08c583a1-6273-4c3d-9787-3d08aadd0774] {
    font-size: 14px;
  }
}
.sd[data-s-265e41b6-2b9e-4fb9-825f-b05a7be15472] {
  color: #000000ff;
  display: flex;
  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;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-265e41b6-2b9e-4fb9-825f-b05a7be15472] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-265e41b6-2b9e-4fb9-825f-b05a7be15472] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-265e41b6-2b9e-4fb9-825f-b05a7be15472] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-265e41b6-2b9e-4fb9-825f-b05a7be15472] {
    display: none;
    font-size: 14px;
  }
}
.sd[data-s-ad76ad7e-1760-4833-8916-00147debc287] {
  color: #000000ff;
  display: flex;
  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;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ad76ad7e-1760-4833-8916-00147debc287] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ad76ad7e-1760-4833-8916-00147debc287] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ad76ad7e-1760-4833-8916-00147debc287] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ad76ad7e-1760-4833-8916-00147debc287] {
    display: none;
    font-size: 14px;
  }
}
.sd[data-s-7e799b58-2c53-4edc-9d58-14681f762645] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-7e799b58-2c53-4edc-9d58-14681f762645] {
    font-size: 14px;
  }
}
.sd[data-s-ba6582ff-a2bd-49b9-ad59-395b7754b383] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-ba6582ff-a2bd-49b9-ad59-395b7754b383] {
    font-size: 14px;
  }
}
.sd[data-s-963a932f-1a88-4a8d-9b6d-bf36986a4802] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-963a932f-1a88-4a8d-9b6d-bf36986a4802] {
    font-size: 14px;
  }
}
.sd[data-s-dc26bdf5-4991-4648-a6b0-2b0004f0eca5] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-dc26bdf5-4991-4648-a6b0-2b0004f0eca5] {
    font-size: 14px;
  }
}
.sd[data-s-f547ecc5-f71c-4bbe-bae1-3b6e0a124260] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-f547ecc5-f71c-4bbe-bae1-3b6e0a124260] {
    font-size: 14px;
  }
}
.sd[data-s-5bef3e38-5183-4d25-9cca-419d4c53cbe1] {
  height: auto;
  width: calc(60% - (var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5bef3e38-5183-4d25-9cca-419d4c53cbe1] {
    width: calc(
      55% -
        (
          var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5bef3e38-5183-4d25-9cca-419d4c53cbe1] {
    width: calc(
      60% - (var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5bef3e38-5183-4d25-9cca-419d4c53cbe1] {
    width: calc(100% - (var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) * 0));
    max-width: calc(
      100% - (var(--gap-h-82a42cc1-b10d-481b-9837-a36826f8ae66) * 0)
    );
  }
}
.sd[data-s-06001ece-7598-4c61-a055-1735eb3f4c30] {
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-06001ece-7598-4c61-a055-1735eb3f4c30]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-06001ece-7598-4c61-a055-1735eb3f4c30] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-06001ece-7598-4c61-a055-1735eb3f4c30] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-06001ece-7598-4c61-a055-1735eb3f4c30]:before {
    background-position: center top;
  }
  .sd[data-s-06001ece-7598-4c61-a055-1735eb3f4c30] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-06001ece-7598-4c61-a055-1735eb3f4c30] {
    display: flex;
  }
}
.sd[data-s-49c726be-aafa-4ebc-9dd5-0f5d7be08be6] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-49c726be-aafa-4ebc-9dd5-0f5d7be08be6]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-49c726be-aafa-4ebc-9dd5-0f5d7be08be6] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-49c726be-aafa-4ebc-9dd5-0f5d7be08be6] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-49c726be-aafa-4ebc-9dd5-0f5d7be08be6]:before {
    background-position: center top;
  }
  .sd[data-s-49c726be-aafa-4ebc-9dd5-0f5d7be08be6] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-49c726be-aafa-4ebc-9dd5-0f5d7be08be6] {
    display: none;
  }
}
.sd[data-s-e15505d2-6eb2-4e70-b30f-fac6aff2166b] {
  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-e15505d2-6eb2-4e70-b30f-fac6aff2166b] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e15505d2-6eb2-4e70-b30f-fac6aff2166b] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e15505d2-6eb2-4e70-b30f-fac6aff2166b] {
    height: 44px;
    width: 44px;
    max-width: 100%;
  }
}
.sd[data-s-42a5e8b3-4a23-4bb4-a777-ca476e0064e2] {
  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-42a5e8b3-4a23-4bb4-a777-ca476e0064e2] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-42a5e8b3-4a23-4bb4-a777-ca476e0064e2] {
    font-size: 18px;
  }
}
.sd[data-s-80212004-28be-4f76-b375-5c986456a3f3] {
  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-80212004-28be-4f76-b375-5c986456a3f3: 0px;
  --gap-v-80212004-28be-4f76-b375-5c986456a3f3: 20px;
  --gap-uuid: 80212004-28be-4f76-b375-5c986456a3f3;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-80212004-28be-4f76-b375-5c986456a3f3] {
    margin: 70px 70px;
    --gap-h-80212004-28be-4f76-b375-5c986456a3f3: 0px;
    --gap-v-80212004-28be-4f76-b375-5c986456a3f3: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-80212004-28be-4f76-b375-5c986456a3f3] {
    margin: 70px 30px;
    width: auto;
    --gap-h-80212004-28be-4f76-b375-5c986456a3f3: 0px;
    --gap-v-80212004-28be-4f76-b375-5c986456a3f3: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-80212004-28be-4f76-b375-5c986456a3f3] {
    margin: 80px 20px 80px 20px;
    --gap-h-80212004-28be-4f76-b375-5c986456a3f3: 0px;
    --gap-v-80212004-28be-4f76-b375-5c986456a3f3: 20px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-80212004-28be-4f76-b375-5c986456a3f3] {
    margin: 60px 20px 60px 20px;
    --gap-h-80212004-28be-4f76-b375-5c986456a3f3: 0px;
    --gap-v-80212004-28be-4f76-b375-5c986456a3f3: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-dd3adcd7-f86e-46ba-8972-d0f283a01381] {
  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-dd3adcd7-f86e-46ba-8972-d0f283a01381] {
    font-size: 24px;
  }
}
.sd[data-s-5efc034b-217a-480a-b6d7-ff89eec48da3] {
  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-80212004-28be-4f76-b375-5c986456a3f3) * 0.44999999999999996)
  );
  --gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3: 100px;
  --gap-v-5efc034b-217a-480a-b6d7-ff89eec48da3: 0px;
  --gap-uuid: 5efc034b-217a-480a-b6d7-ff89eec48da3;
  max-width: calc(
    55% -
      (var(--gap-h-80212004-28be-4f76-b375-5c986456a3f3) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5efc034b-217a-480a-b6d7-ff89eec48da3] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-80212004-28be-4f76-b375-5c986456a3f3) * 0.4)
    );
    --gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3: 60px;
    --gap-v-5efc034b-217a-480a-b6d7-ff89eec48da3: 0px;
    max-width: calc(
      60% - (var(--gap-h-80212004-28be-4f76-b375-5c986456a3f3) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5efc034b-217a-480a-b6d7-ff89eec48da3] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    justify-content: flex-start;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-80212004-28be-4f76-b375-5c986456a3f3) * 0));
    --gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3: 0px;
    --gap-v-5efc034b-217a-480a-b6d7-ff89eec48da3: 40px;
    max-width: calc(
      100% - (var(--gap-h-80212004-28be-4f76-b375-5c986456a3f3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5efc034b-217a-480a-b6d7-ff89eec48da3] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: 100%;
    --gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3: 0px;
    --gap-v-5efc034b-217a-480a-b6d7-ff89eec48da3: 40px;
  }
}
.sd[data-s-e7871351-7747-4111-9f93-ddf3ab24c913] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-e7871351-7747-4111-9f93-ddf3ab24c913: 0px;
  --gap-v-e7871351-7747-4111-9f93-ddf3ab24c913: 10px;
  --gap-uuid: e7871351-7747-4111-9f93-ddf3ab24c913;
}
.sd[data-s-4553079f-1bae-43c2-8623-38e4e245b719] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-4553079f-1bae-43c2-8623-38e4e245b719] {
    font-size: 14px;
  }
}
.sd[data-s-ec072aeb-df71-4b70-b3e4-0d53489e7f6d] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-ec072aeb-df71-4b70-b3e4-0d53489e7f6d] {
    font-size: 14px;
  }
}
.sd[data-s-b6b1b88c-9302-46e1-a621-c261d629a55f] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-b6b1b88c-9302-46e1-a621-c261d629a55f] {
    font-size: 14px;
  }
}
.sd[data-s-5edd8d43-fe63-491e-8065-8cb2793c6ca7] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-5edd8d43-fe63-491e-8065-8cb2793c6ca7] {
    font-size: 14px;
  }
}
.sd[data-s-e067bc38-a5ca-489c-8740-69653b176901] {
  height: auto;
  width: calc(60% - (var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e067bc38-a5ca-489c-8740-69653b176901] {
    width: calc(
      55% -
        (
          var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e067bc38-a5ca-489c-8740-69653b176901] {
    width: calc(
      60% - (var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e067bc38-a5ca-489c-8740-69653b176901] {
    width: calc(100% - (var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) * 0));
    max-width: calc(
      100% - (var(--gap-h-5efc034b-217a-480a-b6d7-ff89eec48da3) * 0)
    );
  }
}
.sd[data-s-a7870d57-ecc6-480e-877b-3b22c21bda9b] {
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-a7870d57-ecc6-480e-877b-3b22c21bda9b]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a7870d57-ecc6-480e-877b-3b22c21bda9b] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a7870d57-ecc6-480e-877b-3b22c21bda9b] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a7870d57-ecc6-480e-877b-3b22c21bda9b]:before {
    background-position: center top;
  }
  .sd[data-s-a7870d57-ecc6-480e-877b-3b22c21bda9b] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a7870d57-ecc6-480e-877b-3b22c21bda9b] {
    display: flex;
  }
}
.sd[data-s-984ca993-9bf6-4d14-a592-98fb5fcf13de] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-984ca993-9bf6-4d14-a592-98fb5fcf13de]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-984ca993-9bf6-4d14-a592-98fb5fcf13de] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-984ca993-9bf6-4d14-a592-98fb5fcf13de] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-984ca993-9bf6-4d14-a592-98fb5fcf13de]:before {
    background-position: center top;
  }
  .sd[data-s-984ca993-9bf6-4d14-a592-98fb5fcf13de] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-984ca993-9bf6-4d14-a592-98fb5fcf13de] {
    display: none;
  }
}
.sd[data-s-829fd6ac-b955-440c-9192-10cfd9ff2b71] {
  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-829fd6ac-b955-440c-9192-10cfd9ff2b71] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-829fd6ac-b955-440c-9192-10cfd9ff2b71] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-829fd6ac-b955-440c-9192-10cfd9ff2b71] {
    height: 44px;
    width: 44px;
    max-width: 100%;
  }
}
.sd[data-s-71389284-56a6-47d9-abf4-adcf44dbc70d] {
  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-71389284-56a6-47d9-abf4-adcf44dbc70d] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-71389284-56a6-47d9-abf4-adcf44dbc70d] {
    font-size: 18px;
  }
}
.sd[data-s-f4a9fd99-68ad-4235-a117-54eddc5d4470] {
  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-f4a9fd99-68ad-4235-a117-54eddc5d4470: 0px;
  --gap-v-f4a9fd99-68ad-4235-a117-54eddc5d4470: 20px;
  --gap-uuid: f4a9fd99-68ad-4235-a117-54eddc5d4470;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f4a9fd99-68ad-4235-a117-54eddc5d4470] {
    margin: 70px 70px;
    --gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470: 0px;
    --gap-v-f4a9fd99-68ad-4235-a117-54eddc5d4470: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f4a9fd99-68ad-4235-a117-54eddc5d4470] {
    margin: 70px 30px;
    width: auto;
    --gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470: 0px;
    --gap-v-f4a9fd99-68ad-4235-a117-54eddc5d4470: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f4a9fd99-68ad-4235-a117-54eddc5d4470] {
    margin: 80px 20px 80px 20px;
    --gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470: 0px;
    --gap-v-f4a9fd99-68ad-4235-a117-54eddc5d4470: 20px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f4a9fd99-68ad-4235-a117-54eddc5d4470] {
    margin: 60px 20px 60px 20px;
    --gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470: 0px;
    --gap-v-f4a9fd99-68ad-4235-a117-54eddc5d4470: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-f9d66b40-3c81-42aa-a360-fbbc22aa9b69] {
  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-f9d66b40-3c81-42aa-a360-fbbc22aa9b69] {
    font-size: 24px;
  }
}
.sd[data-s-18e0314f-f92d-4981-b345-c454b13b84b0] {
  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-f4a9fd99-68ad-4235-a117-54eddc5d4470) * 0.44999999999999996)
  );
  --gap-h-18e0314f-f92d-4981-b345-c454b13b84b0: 100px;
  --gap-v-18e0314f-f92d-4981-b345-c454b13b84b0: 0px;
  --gap-uuid: 18e314f-f92d-4981-b345-c454b13b84b0;
  max-width: calc(
    55% -
      (var(--gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-18e0314f-f92d-4981-b345-c454b13b84b0] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470) * 0.4)
    );
    --gap-h-18e0314f-f92d-4981-b345-c454b13b84b0: 60px;
    --gap-v-18e0314f-f92d-4981-b345-c454b13b84b0: 0px;
    max-width: calc(
      60% - (var(--gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-18e0314f-f92d-4981-b345-c454b13b84b0] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    justify-content: flex-start;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470) * 0));
    --gap-h-18e0314f-f92d-4981-b345-c454b13b84b0: 0px;
    --gap-v-18e0314f-f92d-4981-b345-c454b13b84b0: 40px;
    max-width: calc(
      100% - (var(--gap-h-f4a9fd99-68ad-4235-a117-54eddc5d4470) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-18e0314f-f92d-4981-b345-c454b13b84b0] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: 100%;
    --gap-h-18e0314f-f92d-4981-b345-c454b13b84b0: 0px;
    --gap-v-18e0314f-f92d-4981-b345-c454b13b84b0: 40px;
  }
}
.sd[data-s-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee] {
  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;
  width: 638px;
  --gap-h-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 0px;
  --gap-v-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 10px;
  --gap-uuid: b9fd60f8-bbe0-4ebc-98ab-f03139b44cee;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee] {
    display: flex;
    --gap-h-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 0px;
    --gap-v-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee] {
    display: flex;
    --gap-h-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 0px;
    --gap-v-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee] {
    display: flex;
    --gap-h-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 0px;
    --gap-v-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee] {
    display: flex;
    --gap-h-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 0px;
    --gap-v-b9fd60f8-bbe0-4ebc-98ab-f03139b44cee: 10px;
  }
}
.sd[data-s-c14a296d-70ed-4dce-8c04-05de597cd7cd] {
  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: 638px;
  --gap-h-c14a296d-70ed-4dce-8c04-05de597cd7cd: 0px;
  --gap-v-c14a296d-70ed-4dce-8c04-05de597cd7cd: 10px;
  --gap-uuid: c14a296d-70ed-4dce-8c04-05de597cd7cd;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c14a296d-70ed-4dce-8c04-05de597cd7cd] {
    display: none;
    --gap-h-c14a296d-70ed-4dce-8c04-05de597cd7cd: 0px;
    --gap-v-c14a296d-70ed-4dce-8c04-05de597cd7cd: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c14a296d-70ed-4dce-8c04-05de597cd7cd] {
    display: none;
    --gap-h-c14a296d-70ed-4dce-8c04-05de597cd7cd: 0px;
    --gap-v-c14a296d-70ed-4dce-8c04-05de597cd7cd: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c14a296d-70ed-4dce-8c04-05de597cd7cd] {
    display: none;
    --gap-h-c14a296d-70ed-4dce-8c04-05de597cd7cd: 0px;
    --gap-v-c14a296d-70ed-4dce-8c04-05de597cd7cd: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c14a296d-70ed-4dce-8c04-05de597cd7cd] {
    display: none;
    --gap-h-c14a296d-70ed-4dce-8c04-05de597cd7cd: 0px;
    --gap-v-c14a296d-70ed-4dce-8c04-05de597cd7cd: 10px;
  }
}
.sd[data-s-f68cc48e-5d90-4798-8ef2-3b7080bbab57] {
  color: #000000ff;
  display: flex;
  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;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f68cc48e-5d90-4798-8ef2-3b7080bbab57] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f68cc48e-5d90-4798-8ef2-3b7080bbab57] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f68cc48e-5d90-4798-8ef2-3b7080bbab57] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f68cc48e-5d90-4798-8ef2-3b7080bbab57] {
    display: flex;
    font-size: 14px;
  }
}
.sd[data-s-7b381540-9d87-4d90-8771-ff74d6ec54fd] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-7b381540-9d87-4d90-8771-ff74d6ec54fd] {
    font-size: 14px;
  }
}
.sd[data-s-6431e9dd-72da-4df3-9f3a-80372097ebb3] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-6431e9dd-72da-4df3-9f3a-80372097ebb3] {
    font-size: 14px;
  }
}
.sd[data-s-f3a52af5-fc0e-404d-ba1a-52b77992d8e6] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-f3a52af5-fc0e-404d-ba1a-52b77992d8e6] {
    font-size: 14px;
  }
}
.sd[data-s-17b3438b-4d3c-42d9-927d-031b511f2e3b] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-17b3438b-4d3c-42d9-927d-031b511f2e3b] {
    font-size: 14px;
  }
}
.sd[data-s-2bd891f2-b5ec-4580-b098-0ec2632ee408] {
  height: auto;
  width: calc(60% - (var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2bd891f2-b5ec-4580-b098-0ec2632ee408] {
    width: calc(
      55% -
        (
          var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2bd891f2-b5ec-4580-b098-0ec2632ee408] {
    width: calc(
      60% - (var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2bd891f2-b5ec-4580-b098-0ec2632ee408] {
    width: calc(100% - (var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) * 0));
    max-width: calc(
      100% - (var(--gap-h-18e0314f-f92d-4981-b345-c454b13b84b0) * 0)
    );
  }
}
.sd[data-s-4a733b37-72ae-419b-bff3-d8039e385622] {
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-4a733b37-72ae-419b-bff3-d8039e385622]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4a733b37-72ae-419b-bff3-d8039e385622] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4a733b37-72ae-419b-bff3-d8039e385622] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a733b37-72ae-419b-bff3-d8039e385622]:before {
    background-position: center top;
  }
  .sd[data-s-4a733b37-72ae-419b-bff3-d8039e385622] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4a733b37-72ae-419b-bff3-d8039e385622] {
    display: flex;
  }
}
.sd[data-s-17dd0911-d00e-4d86-8192-0b8abff0783b] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-17dd0911-d00e-4d86-8192-0b8abff0783b]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-17dd0911-d00e-4d86-8192-0b8abff0783b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-17dd0911-d00e-4d86-8192-0b8abff0783b] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-17dd0911-d00e-4d86-8192-0b8abff0783b]:before {
    background-position: center top;
  }
  .sd[data-s-17dd0911-d00e-4d86-8192-0b8abff0783b] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-17dd0911-d00e-4d86-8192-0b8abff0783b] {
    display: none;
  }
}
.sd[data-s-369308f4-77b0-4432-bdcc-43b17c04b2e3] {
  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-369308f4-77b0-4432-bdcc-43b17c04b2e3] {
    height: 50px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-369308f4-77b0-4432-bdcc-43b17c04b2e3] {
    height: 50px;
    margin: 0px;
    padding: 0px 0px;
    width: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-369308f4-77b0-4432-bdcc-43b17c04b2e3] {
    height: 44px;
    width: 44px;
    max-width: 100%;
  }
}
.sd[data-s-5905a787-930f-4ff4-bf57-ea23f1afaaba] {
  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-5905a787-930f-4ff4-bf57-ea23f1afaaba] {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5905a787-930f-4ff4-bf57-ea23f1afaaba] {
    font-size: 18px;
  }
}
.sd[data-s-1f98596a-5390-4ca4-b147-248719682904] {
  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-1f98596a-5390-4ca4-b147-248719682904: 0px;
  --gap-v-1f98596a-5390-4ca4-b147-248719682904: 20px;
  --gap-uuid: 1f98596a-5390-4ca4-b147-248719682904;
  max-width: calc(100% - 160px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1f98596a-5390-4ca4-b147-248719682904] {
    margin: 70px 70px;
    --gap-h-1f98596a-5390-4ca4-b147-248719682904: 0px;
    --gap-v-1f98596a-5390-4ca4-b147-248719682904: 20px;
    max-width: calc(100% - 140px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1f98596a-5390-4ca4-b147-248719682904] {
    margin: 70px 30px;
    width: auto;
    --gap-h-1f98596a-5390-4ca4-b147-248719682904: 0px;
    --gap-v-1f98596a-5390-4ca4-b147-248719682904: 20px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1f98596a-5390-4ca4-b147-248719682904] {
    margin: 80px 20px 80px 20px;
    --gap-h-1f98596a-5390-4ca4-b147-248719682904: 0px;
    --gap-v-1f98596a-5390-4ca4-b147-248719682904: 20px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1f98596a-5390-4ca4-b147-248719682904] {
    margin: 60px 20px 60px 20px;
    --gap-h-1f98596a-5390-4ca4-b147-248719682904: 0px;
    --gap-v-1f98596a-5390-4ca4-b147-248719682904: 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-75a75238-769a-4991-837c-dc2f3c54f5e8] {
  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-75a75238-769a-4991-837c-dc2f3c54f5e8] {
    font-size: 24px;
  }
}
.sd[data-s-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61] {
  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-1f98596a-5390-4ca4-b147-248719682904) * 0.44999999999999996)
  );
  --gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 100px;
  --gap-v-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 0px;
  --gap-uuid: fc82c58c-a8b0-40f1-a6d0-9f25e1222a61;
  max-width: calc(
    55% -
      (var(--gap-h-1f98596a-5390-4ca4-b147-248719682904) * 0.44999999999999996)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61] {
    gap: 20px 60px;
    width: calc(
      60% - (var(--gap-h-1f98596a-5390-4ca4-b147-248719682904) * 0.4)
    );
    --gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 60px;
    --gap-v-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 0px;
    max-width: calc(
      60% - (var(--gap-h-1f98596a-5390-4ca4-b147-248719682904) * 0.4)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    justify-content: flex-start;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-1f98596a-5390-4ca4-b147-248719682904) * 0));
    --gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 0px;
    --gap-v-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 40px;
    max-width: calc(
      100% - (var(--gap-h-1f98596a-5390-4ca4-b147-248719682904) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 30px;
    width: 100%;
    --gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 0px;
    --gap-v-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61: 40px;
  }
}
.sd[data-s-a8b81a57-c3e8-4e90-a32d-cf997b43af02] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 0px;
  --gap-v-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 10px;
  --gap-uuid: a8b81a57-c3e8-4e90-a32d-cf997b43af02;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a8b81a57-c3e8-4e90-a32d-cf997b43af02] {
    display: flex;
    --gap-h-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 0px;
    --gap-v-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a8b81a57-c3e8-4e90-a32d-cf997b43af02] {
    display: flex;
    --gap-h-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 0px;
    --gap-v-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a8b81a57-c3e8-4e90-a32d-cf997b43af02] {
    display: flex;
    --gap-h-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 0px;
    --gap-v-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a8b81a57-c3e8-4e90-a32d-cf997b43af02] {
    display: flex;
    --gap-h-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 0px;
    --gap-v-a8b81a57-c3e8-4e90-a32d-cf997b43af02: 10px;
  }
}
.sd[data-s-a761da8e-d949-476a-b280-e35769c3f0d0] {
  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-a761da8e-d949-476a-b280-e35769c3f0d0: 0px;
  --gap-v-a761da8e-d949-476a-b280-e35769c3f0d0: 10px;
  --gap-uuid: a761da8e-d949-476a-b280-e35769c3f0d0;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a761da8e-d949-476a-b280-e35769c3f0d0] {
    display: none;
    --gap-h-a761da8e-d949-476a-b280-e35769c3f0d0: 0px;
    --gap-v-a761da8e-d949-476a-b280-e35769c3f0d0: 10px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a761da8e-d949-476a-b280-e35769c3f0d0] {
    display: none;
    --gap-h-a761da8e-d949-476a-b280-e35769c3f0d0: 0px;
    --gap-v-a761da8e-d949-476a-b280-e35769c3f0d0: 10px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a761da8e-d949-476a-b280-e35769c3f0d0] {
    display: none;
    --gap-h-a761da8e-d949-476a-b280-e35769c3f0d0: 0px;
    --gap-v-a761da8e-d949-476a-b280-e35769c3f0d0: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a761da8e-d949-476a-b280-e35769c3f0d0] {
    display: none;
    --gap-h-a761da8e-d949-476a-b280-e35769c3f0d0: 0px;
    --gap-v-a761da8e-d949-476a-b280-e35769c3f0d0: 10px;
  }
}
.sd[data-s-c277e69d-915b-4db2-91ac-62b729c2ef17] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-c277e69d-915b-4db2-91ac-62b729c2ef17] {
    font-size: 14px;
  }
}
.sd[data-s-96efcb3e-51b0-419a-a07d-2d33a9e535e0] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-96efcb3e-51b0-419a-a07d-2d33a9e535e0] {
    font-size: 14px;
  }
}
.sd[data-s-fc880470-8ad8-4770-b80a-2591c704fd43] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-fc880470-8ad8-4770-b80a-2591c704fd43] {
    font-size: 14px;
  }
}
.sd[data-s-bc27876f-7eb8-4978-b1f6-17e7994eba30] {
  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;
}
@media screen and (max-width: 320px) {
  .sd[data-s-bc27876f-7eb8-4978-b1f6-17e7994eba30] {
    font-size: 14px;
  }
}
.sd[data-s-0f6802e1-7d02-4030-9e0d-9832f9790de9] {
  height: auto;
  width: calc(60% - (var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) * 0.4));
  max-width: calc(
    60% - (var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0f6802e1-7d02-4030-9e0d-9832f9790de9] {
    width: calc(
      55% -
        (
          var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% -
        (
          var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0f6802e1-7d02-4030-9e0d-9832f9790de9] {
    width: calc(
      60% - (var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) * 0.4)
    );
    max-width: calc(
      60% - (var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) * 0.4)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0f6802e1-7d02-4030-9e0d-9832f9790de9] {
    width: calc(100% - (var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) * 0));
    max-width: calc(
      100% - (var(--gap-h-fc82c58c-a8b0-40f1-a6d0-9f25e1222a61) * 0)
    );
  }
}
.sd[data-s-954276d0-a8c6-47e2-b0e5-287cbb1bd403] {
  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-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0));
  max-width: calc(
    100% - (var(--gap-h-2955daba-31b2-4a09-b4c0-049f08b6cc95) * 0)
  );
}
.sd[data-s-954276d0-a8c6-47e2-b0e5-287cbb1bd403]:before {
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-954276d0-a8c6-47e2-b0e5-287cbb1bd403] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-954276d0-a8c6-47e2-b0e5-287cbb1bd403] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-954276d0-a8c6-47e2-b0e5-287cbb1bd403]:before {
    background-position: center top;
  }
  .sd[data-s-954276d0-a8c6-47e2-b0e5-287cbb1bd403] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-954276d0-a8c6-47e2-b0e5-287cbb1bd403] {
    display: flex;
  }
}
.sd[data-s-bba813c7-3211-49fa-a33a-c28212d34408] {
  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-bba813c7-3211-49fa-a33a-c28212d34408: 0px;
  --gap-v-bba813c7-3211-49fa-a33a-c28212d34408: 40px;
  --gap-uuid: bba813c7-3211-49fa-a33a-c28212d34408;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bba813c7-3211-49fa-a33a-c28212d34408] {
    display: flex;
    padding: 100px 60px 100px 60px;
    --gap-h-bba813c7-3211-49fa-a33a-c28212d34408: 0px;
    --gap-v-bba813c7-3211-49fa-a33a-c28212d34408: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-bba813c7-3211-49fa-a33a-c28212d34408] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-bba813c7-3211-49fa-a33a-c28212d34408: 0px;
    --gap-v-bba813c7-3211-49fa-a33a-c28212d34408: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bba813c7-3211-49fa-a33a-c28212d34408] {
    display: none;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-bba813c7-3211-49fa-a33a-c28212d34408: 0px;
    --gap-v-bba813c7-3211-49fa-a33a-c28212d34408: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bba813c7-3211-49fa-a33a-c28212d34408] {
    display: none;
    padding: 60px 20px 60px 20px;
    --gap-h-bba813c7-3211-49fa-a33a-c28212d34408: 0px;
    --gap-v-bba813c7-3211-49fa-a33a-c28212d34408: 40px;
  }
}
.sd[data-s-a35fa732-43a1-4402-8af0-c10e923edc9c] {
  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-a35fa732-43a1-4402-8af0-c10e923edc9c: 0px;
  --gap-v-a35fa732-43a1-4402-8af0-c10e923edc9c: 30px;
  --gap-uuid: a35fa732-43a1-4402-8af0-c10e923edc9c;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a35fa732-43a1-4402-8af0-c10e923edc9c] {
    gap: 40px;
    --gap-h-a35fa732-43a1-4402-8af0-c10e923edc9c: 0px;
    --gap-v-a35fa732-43a1-4402-8af0-c10e923edc9c: 40px;
  }
}
.sd[data-s-2c8325a1-f68e-433a-acb4-f8c8b7acbea5] {
  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-a35fa732-43a1-4402-8af0-c10e923edc9c) * 0));
  max-width: calc(
    100% - (var(--gap-h-a35fa732-43a1-4402-8af0-c10e923edc9c) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2c8325a1-f68e-433a-acb4-f8c8b7acbea5] {
    font-size: 28px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c8325a1-f68e-433a-acb4-f8c8b7acbea5] {
    font-size: 28px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2c8325a1-f68e-433a-acb4-f8c8b7acbea5] {
    line-height: 1.4;
  }
}
.sd[data-s-0e655721-2034-4efd-9802-c5eff73ea48d] {
  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-a35fa732-43a1-4402-8af0-c10e923edc9c) * 0));
  --gap-h-0e655721-2034-4efd-9802-c5eff73ea48d: 0px;
  --gap-v-0e655721-2034-4efd-9802-c5eff73ea48d: 0px;
  --gap-uuid: 0e655721-2034-4efd-9802-c5eff73ea48d;
  max-width: calc(
    100% - (var(--gap-h-a35fa732-43a1-4402-8af0-c10e923edc9c) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-0e655721-2034-4efd-9802-c5eff73ea48d] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 60px 15px;
    width: 100%;
    --gap-h-0e655721-2034-4efd-9802-c5eff73ea48d: 0px;
    --gap-v-0e655721-2034-4efd-9802-c5eff73ea48d: 60px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0e655721-2034-4efd-9802-c5eff73ea48d] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-0e655721-2034-4efd-9802-c5eff73ea48d: 6px;
    --gap-v-0e655721-2034-4efd-9802-c5eff73ea48d: 0px;
  }
}
.sd[data-s-6f6d704c-0818-4ba9-be09-70cd5d562203] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75));
  z-index: 2;
  --gap-h-6f6d704c-0818-4ba9-be09-70cd5d562203: 0px;
  --gap-v-6f6d704c-0818-4ba9-be09-70cd5d562203: 12px;
  --gap-uuid: 6f6d704c-0818-4ba9-be09-70cd5d562203;
  max-width: calc(
    25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75)
  );
}
.sd[data-s-6f6d704c-0818-4ba9-be09-70cd5d562203]:hover {
  opacity: 1;
  --gap-h-6f6d704c-0818-4ba9-be09-70cd5d562203: 0px;
  --gap-v-6f6d704c-0818-4ba9-be09-70cd5d562203: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6f6d704c-0818-4ba9-be09-70cd5d562203] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    --gap-h-6f6d704c-0818-4ba9-be09-70cd5d562203: 0px;
    --gap-v-6f6d704c-0818-4ba9-be09-70cd5d562203: 12px;
    max-width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6f6d704c-0818-4ba9-be09-70cd5d562203] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
    --gap-h-6f6d704c-0818-4ba9-be09-70cd5d562203: 0px;
    --gap-v-6f6d704c-0818-4ba9-be09-70cd5d562203: 4px;
    max-width: calc(
      100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
.sd[data-s-769d1671-38d3-4514-9480-0f4be7b41fc7] {
  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-769d1671-38d3-4514-9480-0f4be7b41fc7: 0px;
  --gap-v-769d1671-38d3-4514-9480-0f4be7b41fc7: 7px;
  --gap-uuid: 769d1671-38d3-4514-9480-0f4be7b41fc7;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-769d1671-38d3-4514-9480-0f4be7b41fc7] {
    background: #757879ff;
    bottom: -1px;
    padding: 16px 20px 0px 0px;
    top: NaNpx;
    --gap-h-769d1671-38d3-4514-9480-0f4be7b41fc7: 0px;
    --gap-v-769d1671-38d3-4514-9480-0f4be7b41fc7: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-769d1671-38d3-4514-9480-0f4be7b41fc7] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-769d1671-38d3-4514-9480-0f4be7b41fc7: 0px;
    --gap-v-769d1671-38d3-4514-9480-0f4be7b41fc7: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-769d1671-38d3-4514-9480-0f4be7b41fc7] {
    gap: 16px 0px;
    --gap-h-769d1671-38d3-4514-9480-0f4be7b41fc7: 0px;
    --gap-v-769d1671-38d3-4514-9480-0f4be7b41fc7: 16px;
  }
}
.sd[data-s-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7] {
  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-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 10px;
  --gap-v-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 0px;
  --gap-uuid: bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7] {
    gap: 12px;
    --gap-h-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 12px;
    --gap-v-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 15px;
    --gap-v-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 16px;
    --gap-v-bfb1f1c6-cc91-48eb-b7ef-4a17c6082fc7: 0px;
    max-width: 100%;
  }
}
.sd[data-s-557d83bf-1b2e-4cc3-8091-62e9173d4847] {
  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-557d83bf-1b2e-4cc3-8091-62e9173d4847: 0px;
  --gap-v-557d83bf-1b2e-4cc3-8091-62e9173d4847: 3px;
  --gap-uuid: 557d83bf-1b2e-4cc3-8091-62e9173d4847;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-557d83bf-1b2e-4cc3-8091-62e9173d4847] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-557d83bf-1b2e-4cc3-8091-62e9173d4847: 0px;
    --gap-v-557d83bf-1b2e-4cc3-8091-62e9173d4847: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-557d83bf-1b2e-4cc3-8091-62e9173d4847] {
    font-size: 13px;
    --gap-h-557d83bf-1b2e-4cc3-8091-62e9173d4847: 0px;
    --gap-v-557d83bf-1b2e-4cc3-8091-62e9173d4847: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-557d83bf-1b2e-4cc3-8091-62e9173d4847] {
    font-size: 14px;
    --gap-h-557d83bf-1b2e-4cc3-8091-62e9173d4847: 0px;
    --gap-v-557d83bf-1b2e-4cc3-8091-62e9173d4847: 3px;
  }
}
.sd[data-s-c902e380-657b-444f-acb4-d968380be7e1] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-6f6d704c-0818-4ba9-be09-70cd5d562203]:hover
  .sd[data-s-c902e380-657b-444f-acb4-d968380be7e1] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c902e380-657b-444f-acb4-d968380be7e1] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c902e380-657b-444f-acb4-d968380be7e1] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-d39df0af-c5c6-4fa2-9db3-e5228bc3f848] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-6f6d704c-0818-4ba9-be09-70cd5d562203) * 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-6f6d704c-0818-4ba9-be09-70cd5d562203) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-6f6d704c-0818-4ba9-be09-70cd5d562203) * 0)
  );
}
.sd[data-s-6f6d704c-0818-4ba9-be09-70cd5d562203]:hover
  .sd[data-s-d39df0af-c5c6-4fa2-9db3-e5228bc3f848] {
  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-4880bf23-b042-4974-8007-7aca020f9d24] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-6f6d704c-0818-4ba9-be09-70cd5d562203) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-6f6d704c-0818-4ba9-be09-70cd5d562203) * 0)
  );
}
.sd[data-s-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75));
  z-index: 2;
  --gap-h-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 0px;
  --gap-v-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 12px;
  --gap-uuid: bd61b3cd-fb9a-43fe-a513-04d8d2e5c391;
  max-width: calc(
    25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75)
  );
}
.sd[data-s-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391]:hover {
  opacity: 1;
  --gap-h-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 0px;
  --gap-v-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    --gap-h-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 0px;
    --gap-v-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 12px;
    max-width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
    --gap-h-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 0px;
    --gap-v-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391: 4px;
    max-width: calc(
      100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
.sd[data-s-daf036dc-c154-4f43-af1a-c052381adf8a] {
  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-daf036dc-c154-4f43-af1a-c052381adf8a: 0px;
  --gap-v-daf036dc-c154-4f43-af1a-c052381adf8a: 7px;
  --gap-uuid: daf036dc-c154-4f43-af1a-c052381adf8a;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-daf036dc-c154-4f43-af1a-c052381adf8a] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-daf036dc-c154-4f43-af1a-c052381adf8a: 0px;
    --gap-v-daf036dc-c154-4f43-af1a-c052381adf8a: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-daf036dc-c154-4f43-af1a-c052381adf8a] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-daf036dc-c154-4f43-af1a-c052381adf8a: 0px;
    --gap-v-daf036dc-c154-4f43-af1a-c052381adf8a: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-daf036dc-c154-4f43-af1a-c052381adf8a] {
    gap: 16px 0px;
    --gap-h-daf036dc-c154-4f43-af1a-c052381adf8a: 0px;
    --gap-v-daf036dc-c154-4f43-af1a-c052381adf8a: 16px;
  }
}
.sd[data-s-efc9815d-3872-4bc3-b8de-1ef9fe145e50] {
  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-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 10px;
  --gap-v-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 0px;
  --gap-uuid: efc9815d-3872-4bc3-b8de-1ef9fe145e50;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-efc9815d-3872-4bc3-b8de-1ef9fe145e50] {
    gap: 12px;
    --gap-h-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 12px;
    --gap-v-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-efc9815d-3872-4bc3-b8de-1ef9fe145e50] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 15px;
    --gap-v-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-efc9815d-3872-4bc3-b8de-1ef9fe145e50] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 16px;
    --gap-v-efc9815d-3872-4bc3-b8de-1ef9fe145e50: 0px;
    max-width: 100%;
  }
}
.sd[data-s-8cb43fa0-2b42-4cbd-9aad-761d638d9eca] {
  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-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 0px;
  --gap-v-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 3px;
  --gap-uuid: 8cb43fa0-2b42-4cbd-9aad-761d638d9eca;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8cb43fa0-2b42-4cbd-9aad-761d638d9eca] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 0px;
    --gap-v-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8cb43fa0-2b42-4cbd-9aad-761d638d9eca] {
    font-size: 13px;
    --gap-h-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 0px;
    --gap-v-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8cb43fa0-2b42-4cbd-9aad-761d638d9eca] {
    font-size: 14px;
    --gap-h-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 0px;
    --gap-v-8cb43fa0-2b42-4cbd-9aad-761d638d9eca: 3px;
  }
}
.sd[data-s-b085ed85-1657-4355-8f19-112059a22f89] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391]:hover
  .sd[data-s-b085ed85-1657-4355-8f19-112059a22f89] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b085ed85-1657-4355-8f19-112059a22f89] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b085ed85-1657-4355-8f19-112059a22f89] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-9d1d16eb-198f-4d76-9d18-412069985e7f] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391) * 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-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391) * 0)
  );
}
.sd[data-s-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391]:hover
  .sd[data-s-9d1d16eb-198f-4d76-9d18-412069985e7f] {
  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-70808913-c953-4c46-8ed4-5cfc97602648] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-bd61b3cd-fb9a-43fe-a513-04d8d2e5c391) * 0)
  );
}
.sd[data-s-3f591c85-9eea-40fb-a2b4-8753fec50a3f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75));
  z-index: 2;
  --gap-h-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 0px;
  --gap-v-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 12px;
  --gap-uuid: 3f591c85-9eea-40fb-a2b4-8753fec50a3f;
  max-width: calc(
    25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75)
  );
}
.sd[data-s-3f591c85-9eea-40fb-a2b4-8753fec50a3f]:hover {
  opacity: 1;
  --gap-h-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 0px;
  --gap-v-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3f591c85-9eea-40fb-a2b4-8753fec50a3f] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    --gap-h-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 0px;
    --gap-v-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 12px;
    max-width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3f591c85-9eea-40fb-a2b4-8753fec50a3f] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
    --gap-h-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 0px;
    --gap-v-3f591c85-9eea-40fb-a2b4-8753fec50a3f: 4px;
    max-width: calc(
      100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
.sd[data-s-048ac31f-5de7-497f-93e3-81202709fc1b] {
  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-048ac31f-5de7-497f-93e3-81202709fc1b: 0px;
  --gap-v-048ac31f-5de7-497f-93e3-81202709fc1b: 7px;
  --gap-uuid: 048ac31f-5de7-497f-93e3-81202709fc1b;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-048ac31f-5de7-497f-93e3-81202709fc1b] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-048ac31f-5de7-497f-93e3-81202709fc1b: 0px;
    --gap-v-048ac31f-5de7-497f-93e3-81202709fc1b: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-048ac31f-5de7-497f-93e3-81202709fc1b] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-048ac31f-5de7-497f-93e3-81202709fc1b: 0px;
    --gap-v-048ac31f-5de7-497f-93e3-81202709fc1b: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-048ac31f-5de7-497f-93e3-81202709fc1b] {
    gap: 16px 0px;
    --gap-h-048ac31f-5de7-497f-93e3-81202709fc1b: 0px;
    --gap-v-048ac31f-5de7-497f-93e3-81202709fc1b: 16px;
  }
}
.sd[data-s-af84aef9-627b-430c-a897-0635dc5960c5] {
  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-af84aef9-627b-430c-a897-0635dc5960c5: 10px;
  --gap-v-af84aef9-627b-430c-a897-0635dc5960c5: 0px;
  --gap-uuid: af84aef9-627b-430c-a897-0635dc5960c5;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-af84aef9-627b-430c-a897-0635dc5960c5] {
    gap: 12px;
    --gap-h-af84aef9-627b-430c-a897-0635dc5960c5: 12px;
    --gap-v-af84aef9-627b-430c-a897-0635dc5960c5: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-af84aef9-627b-430c-a897-0635dc5960c5] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-af84aef9-627b-430c-a897-0635dc5960c5: 15px;
    --gap-v-af84aef9-627b-430c-a897-0635dc5960c5: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-af84aef9-627b-430c-a897-0635dc5960c5] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-af84aef9-627b-430c-a897-0635dc5960c5: 16px;
    --gap-v-af84aef9-627b-430c-a897-0635dc5960c5: 0px;
    max-width: 100%;
  }
}
.sd[data-s-664312de-e97a-4c60-ab4a-2fcb2c1cadf3] {
  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-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 0px;
  --gap-v-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 3px;
  --gap-uuid: 664312de-e97a-4c60-ab4a-2fcb2c1cadf3;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-664312de-e97a-4c60-ab4a-2fcb2c1cadf3] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 0px;
    --gap-v-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-664312de-e97a-4c60-ab4a-2fcb2c1cadf3] {
    font-size: 13px;
    --gap-h-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 0px;
    --gap-v-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-664312de-e97a-4c60-ab4a-2fcb2c1cadf3] {
    font-size: 14px;
    --gap-h-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 0px;
    --gap-v-664312de-e97a-4c60-ab4a-2fcb2c1cadf3: 3px;
  }
}
.sd[data-s-b7e6279a-829b-4d9e-8f39-9c00c04e5ff8] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-3f591c85-9eea-40fb-a2b4-8753fec50a3f]:hover
  .sd[data-s-b7e6279a-829b-4d9e-8f39-9c00c04e5ff8] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b7e6279a-829b-4d9e-8f39-9c00c04e5ff8] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b7e6279a-829b-4d9e-8f39-9c00c04e5ff8] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-14008501-65ac-4e65-a8af-f55187fdafef] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-3f591c85-9eea-40fb-a2b4-8753fec50a3f) * 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-3f591c85-9eea-40fb-a2b4-8753fec50a3f) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-3f591c85-9eea-40fb-a2b4-8753fec50a3f) * 0)
  );
}
.sd[data-s-3f591c85-9eea-40fb-a2b4-8753fec50a3f]:hover
  .sd[data-s-14008501-65ac-4e65-a8af-f55187fdafef] {
  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-8512af79-3012-4571-853c-49b271747151] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-3f591c85-9eea-40fb-a2b4-8753fec50a3f) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-3f591c85-9eea-40fb-a2b4-8753fec50a3f) * 0)
  );
}
.sd[data-s-6af2456c-e3b4-4a17-849a-7bd82ed12336] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75));
  z-index: 2;
  --gap-h-6af2456c-e3b4-4a17-849a-7bd82ed12336: 0px;
  --gap-v-6af2456c-e3b4-4a17-849a-7bd82ed12336: 12px;
  --gap-uuid: 6af2456c-e3b4-4a17-849a-7bd82ed12336;
  max-width: calc(
    25% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.75)
  );
}
.sd[data-s-6af2456c-e3b4-4a17-849a-7bd82ed12336]:hover {
  opacity: 1;
  --gap-h-6af2456c-e3b4-4a17-849a-7bd82ed12336: 0px;
  --gap-v-6af2456c-e3b4-4a17-849a-7bd82ed12336: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6af2456c-e3b4-4a17-849a-7bd82ed12336] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    --gap-h-6af2456c-e3b4-4a17-849a-7bd82ed12336: 0px;
    --gap-v-6af2456c-e3b4-4a17-849a-7bd82ed12336: 12px;
    max-width: calc(
      50% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6af2456c-e3b4-4a17-849a-7bd82ed12336] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0));
    --gap-h-6af2456c-e3b4-4a17-849a-7bd82ed12336: 0px;
    --gap-v-6af2456c-e3b4-4a17-849a-7bd82ed12336: 4px;
    max-width: calc(
      100% - (var(--gap-h-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
    height: calc(
      100% - (var(--gap-v-0e655721-2034-4efd-9802-c5eff73ea48d) * 0)
    );
  }
}
.sd[data-s-b7a6ce14-7b79-4a2f-802d-d5ad86376440] {
  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-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 0px;
  --gap-v-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 7px;
  --gap-uuid: b7a6ce14-7b79-4a2f-802d-d5ad86376440;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b7a6ce14-7b79-4a2f-802d-d5ad86376440] {
    bottom: -1px;
    padding: 16px 20px 0px 15px;
    top: NaNpx;
    --gap-h-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 0px;
    --gap-v-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b7a6ce14-7b79-4a2f-802d-d5ad86376440] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 0px;
    --gap-v-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b7a6ce14-7b79-4a2f-802d-d5ad86376440] {
    gap: 16px 0px;
    --gap-h-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 0px;
    --gap-v-b7a6ce14-7b79-4a2f-802d-d5ad86376440: 16px;
  }
}
.sd[data-s-96b44b17-83e4-48a4-8273-d50e61bab781] {
  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-96b44b17-83e4-48a4-8273-d50e61bab781: 10px;
  --gap-v-96b44b17-83e4-48a4-8273-d50e61bab781: 0px;
  --gap-uuid: 96b44b17-83e4-48a4-8273-d50e61bab781;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-96b44b17-83e4-48a4-8273-d50e61bab781] {
    gap: 12px;
    --gap-h-96b44b17-83e4-48a4-8273-d50e61bab781: 12px;
    --gap-v-96b44b17-83e4-48a4-8273-d50e61bab781: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-96b44b17-83e4-48a4-8273-d50e61bab781] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-96b44b17-83e4-48a4-8273-d50e61bab781: 15px;
    --gap-v-96b44b17-83e4-48a4-8273-d50e61bab781: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-96b44b17-83e4-48a4-8273-d50e61bab781] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-96b44b17-83e4-48a4-8273-d50e61bab781: 16px;
    --gap-v-96b44b17-83e4-48a4-8273-d50e61bab781: 0px;
    max-width: 100%;
  }
}
.sd[data-s-4f3d6c76-0c42-493f-b219-e34643cc476d] {
  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-4f3d6c76-0c42-493f-b219-e34643cc476d: 0px;
  --gap-v-4f3d6c76-0c42-493f-b219-e34643cc476d: 3px;
  --gap-uuid: 4f3d6c76-0c42-493f-b219-e34643cc476d;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4f3d6c76-0c42-493f-b219-e34643cc476d] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-4f3d6c76-0c42-493f-b219-e34643cc476d: 0px;
    --gap-v-4f3d6c76-0c42-493f-b219-e34643cc476d: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4f3d6c76-0c42-493f-b219-e34643cc476d] {
    font-size: 13px;
    --gap-h-4f3d6c76-0c42-493f-b219-e34643cc476d: 0px;
    --gap-v-4f3d6c76-0c42-493f-b219-e34643cc476d: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4f3d6c76-0c42-493f-b219-e34643cc476d] {
    font-size: 14px;
    --gap-h-4f3d6c76-0c42-493f-b219-e34643cc476d: 0px;
    --gap-v-4f3d6c76-0c42-493f-b219-e34643cc476d: 3px;
  }
}
.sd[data-s-312b0660-4985-454f-90da-97fe90f543e1] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-6af2456c-e3b4-4a17-849a-7bd82ed12336]:hover
  .sd[data-s-312b0660-4985-454f-90da-97fe90f543e1] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-312b0660-4985-454f-90da-97fe90f543e1] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-312b0660-4985-454f-90da-97fe90f543e1] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-1c47f319-e4ce-4f7e-a875-ddd3a437f0ac] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-6af2456c-e3b4-4a17-849a-7bd82ed12336) * 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-6af2456c-e3b4-4a17-849a-7bd82ed12336) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-6af2456c-e3b4-4a17-849a-7bd82ed12336) * 0)
  );
}
.sd[data-s-6af2456c-e3b4-4a17-849a-7bd82ed12336]:hover
  .sd[data-s-1c47f319-e4ce-4f7e-a875-ddd3a437f0ac] {
  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-ab952594-f2d7-4e69-a885-abb10d4a2f84] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-6af2456c-e3b4-4a17-849a-7bd82ed12336) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-6af2456c-e3b4-4a17-849a-7bd82ed12336) * 0)
  );
}
.sd[data-s-9e6187c6-47e3-4d8d-9030-f4f6f2467370] {
  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-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 0px;
  --gap-v-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 40px;
  --gap-uuid: 9e6187c6-47e3-4d8d-9030-f4f6f2467370;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9e6187c6-47e3-4d8d-9030-f4f6f2467370] {
    display: none;
    --gap-h-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 0px;
    --gap-v-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9e6187c6-47e3-4d8d-9030-f4f6f2467370] {
    display: flex;
    padding: 80px 30px 80px 30px;
    --gap-h-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 0px;
    --gap-v-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9e6187c6-47e3-4d8d-9030-f4f6f2467370] {
    display: none;
    gap: 40px;
    padding: 60px 20px 60px 20px;
    --gap-h-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 0px;
    --gap-v-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9e6187c6-47e3-4d8d-9030-f4f6f2467370] {
    display: none;
    --gap-h-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 0px;
    --gap-v-9e6187c6-47e3-4d8d-9030-f4f6f2467370: 40px;
  }
}
.sd[data-s-bf1afd48-66db-4a2d-83cf-7c18e7939812]:hover {
  --gap-h-bf1afd48-66db-4a2d-83cf-7c18e7939812: 0px;
  --gap-v-bf1afd48-66db-4a2d-83cf-7c18e7939812: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bf1afd48-66db-4a2d-83cf-7c18e7939812]:hover {
    opacity: 1;
  }
}
.sd[data-s-bf1afd48-66db-4a2d-83cf-7c18e7939812]:hover
  .sd[data-s-795b31a0-7860-4a4b-a42f-f6a64c9c24da] {
  transform: translate(7px, 0px);
}
.sd[data-s-bf1afd48-66db-4a2d-83cf-7c18e7939812]:hover
  .sd[data-s-55417735-0301-45c8-99f0-6c12b008805b] {
  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-606dbdb9-d65e-4c44-a2d0-a7a17e2a80a0]:hover {
  --gap-h-606dbdb9-d65e-4c44-a2d0-a7a17e2a80a0: 0px;
  --gap-v-606dbdb9-d65e-4c44-a2d0-a7a17e2a80a0: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-606dbdb9-d65e-4c44-a2d0-a7a17e2a80a0]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-606dbdb9-d65e-4c44-a2d0-a7a17e2a80a0]:hover
  .sd[data-s-82eef042-4694-4c62-91f4-ee19749fd0b8] {
  transform: translate(7px, 0px);
}
.sd[data-s-606dbdb9-d65e-4c44-a2d0-a7a17e2a80a0]:hover
  .sd[data-s-814f2022-47f5-412a-a0d0-ed82ba8be0b9] {
  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-8528afde-9591-464c-bcca-aeba31c7007f]:hover {
  --gap-h-8528afde-9591-464c-bcca-aeba31c7007f: 0px;
  --gap-v-8528afde-9591-464c-bcca-aeba31c7007f: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8528afde-9591-464c-bcca-aeba31c7007f]:hover {
    opacity: 1;
  }
}
.sd[data-s-8528afde-9591-464c-bcca-aeba31c7007f]:hover
  .sd[data-s-844337c9-4a80-4222-bd42-8d1b563791ef] {
  transform: translate(7px, 0px);
}
.sd[data-s-8528afde-9591-464c-bcca-aeba31c7007f]:hover
  .sd[data-s-3147a7ca-9d27-4bda-9d91-5db462bd0b17] {
  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-9c7fcbff-b58b-4fe2-9875-40fada0d71b8]:hover {
  --gap-h-9c7fcbff-b58b-4fe2-9875-40fada0d71b8: 0px;
  --gap-v-9c7fcbff-b58b-4fe2-9875-40fada0d71b8: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c7fcbff-b58b-4fe2-9875-40fada0d71b8]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-9c7fcbff-b58b-4fe2-9875-40fada0d71b8]:hover
  .sd[data-s-ff3dc76a-7a38-47bb-89e0-c632b21aace9] {
  transform: translate(7px, 0px);
}
.sd[data-s-9c7fcbff-b58b-4fe2-9875-40fada0d71b8]:hover
  .sd[data-s-20cf66b6-493f-4035-a18e-6245c3643973] {
  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-a25d0b28-8052-46b1-abea-5d3b1e156463] {
  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-a25d0b28-8052-46b1-abea-5d3b1e156463: 0px;
  --gap-v-a25d0b28-8052-46b1-abea-5d3b1e156463: 40px;
  --gap-uuid: a25d0b28-8052-46b1-abea-5d3b1e156463;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a25d0b28-8052-46b1-abea-5d3b1e156463] {
    display: none;
    padding: 100px 60px 100px 60px;
    --gap-h-a25d0b28-8052-46b1-abea-5d3b1e156463: 0px;
    --gap-v-a25d0b28-8052-46b1-abea-5d3b1e156463: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a25d0b28-8052-46b1-abea-5d3b1e156463] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-a25d0b28-8052-46b1-abea-5d3b1e156463: 0px;
    --gap-v-a25d0b28-8052-46b1-abea-5d3b1e156463: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a25d0b28-8052-46b1-abea-5d3b1e156463] {
    display: flex;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-a25d0b28-8052-46b1-abea-5d3b1e156463: 0px;
    --gap-v-a25d0b28-8052-46b1-abea-5d3b1e156463: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a25d0b28-8052-46b1-abea-5d3b1e156463] {
    display: flex;
    padding: 60px 20px 60px 20px;
    --gap-h-a25d0b28-8052-46b1-abea-5d3b1e156463: 0px;
    --gap-v-a25d0b28-8052-46b1-abea-5d3b1e156463: 40px;
  }
}
.sd[data-s-b663dd9d-0466-4506-a80d-96cca5b3f024]:hover {
  opacity: 1;
  --gap-h-b663dd9d-0466-4506-a80d-96cca5b3f024: 0px;
  --gap-v-b663dd9d-0466-4506-a80d-96cca5b3f024: 12px;
}
.sd[data-s-b663dd9d-0466-4506-a80d-96cca5b3f024]:hover
  .sd[data-s-e6481c19-2c75-45c4-8bcd-fe9edc248bdc] {
  transform: translate(7px, 0px);
}
.sd[data-s-9f6e3247-1682-4bb2-90de-2d9a749456ee]:hover {
  opacity: 1;
  --gap-h-9f6e3247-1682-4bb2-90de-2d9a749456ee: 0px;
  --gap-v-9f6e3247-1682-4bb2-90de-2d9a749456ee: 12px;
}
.sd[data-s-9f6e3247-1682-4bb2-90de-2d9a749456ee]:hover
  .sd[data-s-8a8a51cd-836c-4a54-8cb4-1075dba84f34] {
  transform: translate(7px, 0px);
}
.sd[data-s-912f63ab-a3fa-43c5-98fa-f1708f4dc947]:hover {
  opacity: 1;
  --gap-h-912f63ab-a3fa-43c5-98fa-f1708f4dc947: 0px;
  --gap-v-912f63ab-a3fa-43c5-98fa-f1708f4dc947: 12px;
}
.sd[data-s-912f63ab-a3fa-43c5-98fa-f1708f4dc947]:hover
  .sd[data-s-75066f23-d2d4-4751-a407-74d29154a9d2] {
  transform: translate(7px, 0px);
}
.sd[data-s-212406c2-a366-454f-8e79-4ecf29c576cf]:hover {
  opacity: 1;
  --gap-h-212406c2-a366-454f-8e79-4ecf29c576cf: 0px;
  --gap-v-212406c2-a366-454f-8e79-4ecf29c576cf: 12px;
}
.sd[data-s-212406c2-a366-454f-8e79-4ecf29c576cf]:hover
  .sd[data-s-1b5be4af-4301-4903-8b2f-87a56ea93d4d] {
  transform: translate(7px, 0px);
}
.sd[data-s-807349a8-98a6-464c-a87a-e58e33d5475e] {
  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-807349a8-98a6-464c-a87a-e58e33d5475e] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-807349a8-98a6-464c-a87a-e58e33d5475e] {
    padding: 0px 0px;
  }
}
.sd[data-s-a267d925-eefe-43d6-847f-f9149526d428] {
  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-a267d925-eefe-43d6-847f-f9149526d428: 8px;
  --gap-v-a267d925-eefe-43d6-847f-f9149526d428: 0px;
  --gap-uuid: a267d925-eefe-43d6-847f-f9149526d428;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a267d925-eefe-43d6-847f-f9149526d428] {
    margin: 0px 0px 0px 0px;
    --gap-h-a267d925-eefe-43d6-847f-f9149526d428: 8px;
    --gap-v-a267d925-eefe-43d6-847f-f9149526d428: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a267d925-eefe-43d6-847f-f9149526d428] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-a267d925-eefe-43d6-847f-f9149526d428: 8px;
    --gap-v-a267d925-eefe-43d6-847f-f9149526d428: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a267d925-eefe-43d6-847f-f9149526d428] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-a267d925-eefe-43d6-847f-f9149526d428: 8px;
    --gap-v-a267d925-eefe-43d6-847f-f9149526d428: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-b99fb540-abe1-44c0-ac68-0ed467670e92] {
  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-b99fb540-abe1-44c0-ac68-0ed467670e92] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b99fb540-abe1-44c0-ac68-0ed467670e92] {
    font-size: 14px;
  }
}
.sd[data-s-9b3dc558-81b4-4d3f-8b77-af64c06a2ee6] {
  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-9b3dc558-81b4-4d3f-8b77-af64c06a2ee6] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9b3dc558-81b4-4d3f-8b77-af64c06a2ee6] {
    font-size: 14px;
  }
}
.sd[data-s-8579db01-6d46-453d-ad80-53531f8e6ad2] {
  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-8579db01-6d46-453d-ad80-53531f8e6ad2] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8579db01-6d46-453d-ad80-53531f8e6ad2] {
    font-size: 14px;
  }
}
.sd[data-s-2a27b554-40f0-49e0-a3b5-ea1826478ab8] {
  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-2a27b554-40f0-49e0-a3b5-ea1826478ab8] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2a27b554-40f0-49e0-a3b5-ea1826478ab8] {
    font-size: 14px;
  }
}
.sd[data-s-2c90a48b-5857-412e-8e9d-d03dd8650b24] {
  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-2c90a48b-5857-412e-8e9d-d03dd8650b24] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c90a48b-5857-412e-8e9d-d03dd8650b24] {
    font-size: 14px;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-r-0_0_0_3_48cd74aa-daca-4452-9bbd-8967daf290fe]:before {
  background-image: url(../img/company-policy/img-003.webp);
}
.sd[data-r-1_0_0_3_becd3e5e-b2a5-46f0-91e7-b6020280662b]:before {
  background-image: url(../img/company-policy/img-004.webp);
}
.sd[data-r-0_1_0_3_c1d4de0f-d00f-4797-9bd2-4961e25e0544]:before {
  background-image: url(../img/company-policy/img-005.webp);
}
.sd[data-r-0_0_1_0_4_ffa44277-51fd-411d-8d4b-46df51a74c16]:before {
  background-image: url(../img/company-policy/img-006.webp);
}
.sd[data-r-2_0_1_0_4_d112f5ac-5f50-40d6-9028-6063c5c3548a]:before {
  background-image: url(../img/company-policy/img-007.webp);
}
.sd[data-r-4_0_1_0_4_3ce049c5-9f4c-47b3-981d-7cd606003cea]:before {
  background-image: url(../img/company-policy/img-008.webp);
}
.sd[data-r-6_0_1_0_4_002281f8-7530-4fb2-bd2b-73192d074ef6]:before {
  background-image: url(../img/company-policy/img-009.webp);
}
.sd[data-r-8_0_1_0_4_49c726be-aafa-4ebc-9dd5-0f5d7be08be6]:before {
  background-image: url(../img/company-policy/img-010.webp);
}
.sd[data-r-10_0_1_0_4_984ca993-9bf6-4d14-a592-98fb5fcf13de]:before {
  background-image: url(../img/company-policy/img-011.webp);
}
.sd[data-r-12_0_1_0_4_17dd0911-d00e-4d86-8192-0b8abff0783b]:before {
  background-image: url(../img/company-policy/img-012.webp);
}
.sd[data-r-1_0_0_1_9_4fa695a1-070e-4f72-a48d-a342c9accdc6_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-19);
}
.sd[data-r-1_1_0_1_9_4fa695a1-070e-4f72-a48d-a342c9accdc6_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-19);
}
: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);
  }
}
