/* recruit-jobs-detail — Studio.Design CSS */
/* Auto-generated from reference CSS */

/* 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-62: url('../img/recruit-jobs-detail/sf-img-62.webp');
}

:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222;
}
.DynamicAnnouncer[data-v-cc1e3fda],
.TitleAnnouncer[data-v-1a8a037a] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.spinner[data-v-36413753]:before {
  border-bottom: 2px solid transparent;
  border-right: 2px solid transparent;
  border-color: transparent currentcolor currentcolor transparent;
  border-style: solid;
  border-width: 2px;
  opacity: 0.2;
}
.spinner[data-v-36413753]:after,
.spinner[data-v-36413753]:before {
  border-radius: 50%;
  box-sizing: border-box;
  content: '';
  height: 100%;
  position: absolute;
  width: 100%;
}
.spinner[data-v-36413753]:after {
  border-left: 2px solid transparent;
  border-top: 2px solid transparent;
  border-color: currentcolor transparent transparent currentcolor;
  border-style: solid;
  border-width: 2px;
  opacity: 1;
}
@keyframes loading-spin-36413753 {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.StudioCanvas {
  display: flex;
  height: auto;
  min-height: 100dvh;
}
.StudioCanvas > .sd {
  min-height: 100dvh;
  overflow: clip;
}
a,
body,
div,
footer,
header,
html,
img,
li,
p,
section,
ul {
  border: 0;
  font-family: sans-serif;
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  box-sizing: border-box;
  color: #333;
  transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1);
  word-spacing: 1px;
}
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
summary:focus:not(:focus-visible) {
  outline: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none;
}
a {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
}
.sd {
  flex-wrap: nowrap;
  max-width: 100%;
  pointer-events: all;
  z-index: 0;
  -webkit-overflow-scrolling: touch;
  align-content: center;
  align-items: center;
  display: flex;
  flex: none;
  flex-direction: column;
  position: relative;
}
.sd::-webkit-scrollbar {
  display: none;
}
.sd {
  transition-property:
    all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1,
    --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4,
    --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6,
    --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9,
    --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11;
}
.sd[tabindex]:focus {
  outline: none;
}
.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.image {
  position: relative;
}
.image:before {
  background-position: 50%;
  background-size: cover;
  border-radius: inherit;
  content: '';
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: -2;
}
.sd.file:focus-within {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color;
}
.sd.text {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word;
}
a,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15);
}
.link {
  cursor: pointer;
}
.richText {
  display: block;
  word-break: break-word;
}
.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;
}

/* data-s-213550b4-03c8-498d-b221-078199df509c */
/* desktop */
.sd[data-s-213550b4-03c8-498d-b221-078199df509c] {
  align-content: center;
  align-items: center;
  background: #fff;
  height: 100%;
  padding: 0px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

/* data-s-section-inner-d6ccc574-3d63-4543-8dfc-a37a625915fc */
[data-s-section-inner-d6ccc574-3d63-4543-8dfc-a37a625915fc]{
  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%;
}
/* data-s-d6ccc574-3d63-4543-8dfc-a37a625915fc */
/* desktop */
.sd[data-s-d6ccc574-3d63-4543-8dfc-a37a625915fc] {
  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-d6ccc574-3d63-4543-8dfc-a37a625915fc] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

/* data-s-647e67ef-2662-4c1f-8922-956938aa1ae1 */
/* desktop */
.sd[data-s-647e67ef-2662-4c1f-8922-956938aa1ae1] {
  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-647e67ef-2662-4c1f-8922-956938aa1ae1] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-647e67ef-2662-4c1f-8922-956938aa1ae1] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-647e67ef-2662-4c1f-8922-956938aa1ae1] {
    display: none;
  }
}

/* data-s-2de39e99-fa89-44ef-bcf0-ae2bf69fda7d */
/* desktop */
.sd[data-s-2de39e99-fa89-44ef-bcf0-ae2bf69fda7d] {
  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-2de39e99-fa89-44ef-bcf0-ae2bf69fda7d] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}

/* data-s-a1fccc94-239f-4841-8e2e-8b0e5f8a54c8 */
/* desktop */
.sd[data-s-a1fccc94-239f-4841-8e2e-8b0e5f8a54c8] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-13815a42-8db4-4692-a23d-3a329da3733f */
/* desktop */
.sd[data-s-13815a42-8db4-4692-a23d-3a329da3733f] {
  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-13815a42-8db4-4692-a23d-3a329da3733f] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}

/* data-s-bdb4d7b8-5b48-4e6d-9e5d-1ec7fcaf9885 */
/* desktop */
.sd[data-s-bdb4d7b8-5b48-4e6d-9e5d-1ec7fcaf9885] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-67274ed8-b099-44ff-9072-94bf2710b802 */
/* desktop */
.sd[data-s-67274ed8-b099-44ff-9072-94bf2710b802] {
  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-67274ed8-b099-44ff-9072-94bf2710b802] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

/* data-s-58026de5-681e-452d-bdff-62b7193136ac */
/* desktop */
.sd[data-s-58026de5-681e-452d-bdff-62b7193136ac] {
  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-58026de5-681e-452d-bdff-62b7193136ac] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-58026de5-681e-452d-bdff-62b7193136ac] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-58026de5-681e-452d-bdff-62b7193136ac] {
    display: flex;
  }
}

/* data-s-67c1148e-e0d9-42e1-8685-f7fda81c3982 */
/* desktop */
.sd[data-s-67c1148e-e0d9-42e1-8685-f7fda81c3982] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-929f682c-819c-4000-91f3-aacde5af4313 */
/* desktop */
.sd[data-s-929f682c-819c-4000-91f3-aacde5af4313] {
  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-929f682c-819c-4000-91f3-aacde5af4313] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-929f682c-819c-4000-91f3-aacde5af4313] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-929f682c-819c-4000-91f3-aacde5af4313] {
    display: flex;
  }
}

/* data-s-39a69fcc-05dd-4c0e-a0bb-fcce41e132c5 */
/* desktop */
.sd[data-s-39a69fcc-05dd-4c0e-a0bb-fcce41e132c5] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-0ad32620-ea43-47c3-8114-1a892575323c */
/* desktop */
.sd[data-s-0ad32620-ea43-47c3-8114-1a892575323c] {
  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-0ad32620-ea43-47c3-8114-1a892575323c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0ad32620-ea43-47c3-8114-1a892575323c] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0ad32620-ea43-47c3-8114-1a892575323c] {
    display: flex;
  }
}

/* data-s-d6d71b00-afc0-496a-ba52-62b6da645e4a */
/* desktop */
.sd[data-s-d6d71b00-afc0-496a-ba52-62b6da645e4a] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-694b89d5-9b6e-49c3-840b-37de80b27752 */
/* desktop */
.sd[data-s-694b89d5-9b6e-49c3-840b-37de80b27752] {
  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-694b89d5-9b6e-49c3-840b-37de80b27752] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-694b89d5-9b6e-49c3-840b-37de80b27752] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-694b89d5-9b6e-49c3-840b-37de80b27752] {
    display: flex;
  }
}

/* data-s-813cf0de-06c6-4778-ab26-210f6fc080d0 */
/* desktop */
.sd[data-s-813cf0de-06c6-4778-ab26-210f6fc080d0] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-97954ca8-f6bb-4eff-bf9e-d7b3f291c3d7 */
/* desktop */
.sd[data-s-97954ca8-f6bb-4eff-bf9e-d7b3f291c3d7] {
  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-97954ca8-f6bb-4eff-bf9e-d7b3f291c3d7] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}

/* data-s-ca123200-3b38-4d5a-9eb7-fe84f773f6cf */
/* desktop */
.sd[data-s-ca123200-3b38-4d5a-9eb7-fe84f773f6cf] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-725574d1-a595-4ffe-bab6-119931b19a59 */
/* desktop */
.sd[data-s-725574d1-a595-4ffe-bab6-119931b19a59] {
  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%;
}

/* data-s-c873ba9d-938a-45e9-99bb-570a8ff20973 */
/* desktop */
.sd[data-s-c873ba9d-938a-45e9-99bb-570a8ff20973] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-300f6ebe-3b4b-4cd6-8b73-7fd7b09f620a */
/* desktop */
.sd[data-s-300f6ebe-3b4b-4cd6-8b73-7fd7b09f620a] {
  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%;
}

/* data-s-aa86e26b-f8eb-4994-97e8-6157f46d2c10 */
/* desktop */
.sd[data-s-aa86e26b-f8eb-4994-97e8-6157f46d2c10] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-9022ed25-5884-4c76-a003-d781410e8c19 */
/* desktop */
.sd[data-s-9022ed25-5884-4c76-a003-d781410e8c19] {
  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%;
}

/* data-s-0206bd6e-d88e-422a-bd4f-a417206f74a3 */
/* desktop */
.sd[data-s-0206bd6e-d88e-422a-bd4f-a417206f74a3] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}

/* data-s-97465f10-3af3-46ec-8d75-e13c7d60b0f4 */
/* desktop */
.sd[data-s-97465f10-3af3-46ec-8d75-e13c7d60b0f4] {
  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-97465f10-3af3-46ec-8d75-e13c7d60b0f4] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-97465f10-3af3-46ec-8d75-e13c7d60b0f4] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-97465f10-3af3-46ec-8d75-e13c7d60b0f4] {
    display: none;
  }
}

/* data-s-acccf2af-3fcf-44dc-a351-7f5ab6371556 */
/* desktop */
.sd[data-s-acccf2af-3fcf-44dc-a351-7f5ab6371556] {
  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-acccf2af-3fcf-44dc-a351-7f5ab6371556] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-acccf2af-3fcf-44dc-a351-7f5ab6371556] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-acccf2af-3fcf-44dc-a351-7f5ab6371556] {
    display: none;
  }
}

/* data-s-a3cede68-28f1-473b-a495-957f5a86f599 */
/* desktop */
.sd[data-s-a3cede68-28f1-473b-a495-957f5a86f599] {
  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-a3cede68-28f1-473b-a495-957f5a86f599] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a3cede68-28f1-473b-a495-957f5a86f599] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a3cede68-28f1-473b-a495-957f5a86f599] {
    display: none;
  }
}

/* data-s-2b55d5d2-ff20-49df-b641-9b7e14bed48c */
/* desktop */
.sd[data-s-2b55d5d2-ff20-49df-b641-9b7e14bed48c] {
  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-2b55d5d2-ff20-49df-b641-9b7e14bed48c] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2b55d5d2-ff20-49df-b641-9b7e14bed48c] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2b55d5d2-ff20-49df-b641-9b7e14bed48c] {
    display: none;
  }
}

/* data-s-87dce1ba-65f2-458d-8f1c-1b8a148210f0 */
/* desktop */
.sd[data-s-87dce1ba-65f2-458d-8f1c-1b8a148210f0] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-87dce1ba-65f2-458d-8f1c-1b8a148210f0] {
    flex-direction: column;
  }
}

/* data-s-a734163d-2115-42c8-a481-c2bbcbbd634f */
/* desktop */
.sd[data-s-a734163d-2115-42c8-a481-c2bbcbbd634f] {
  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-a734163d-2115-42c8-a481-c2bbcbbd634f: 0px;
  --gap-v-a734163d-2115-42c8-a481-c2bbcbbd634f: 10px;
  --gap-uuid: a734163d-2115-42c8-a481-c2bbcbbd634f;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a734163d-2115-42c8-a481-c2bbcbbd634f] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f: 0px;
    --gap-v-a734163d-2115-42c8-a481-c2bbcbbd634f: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a734163d-2115-42c8-a481-c2bbcbbd634f] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f: 0px;
    --gap-v-a734163d-2115-42c8-a481-c2bbcbbd634f: 10px;
  }
}

/* data-s-c6be312e-159b-4a40-abe6-6e3bbd7347a8 */
/* desktop */
.sd[data-s-c6be312e-159b-4a40-abe6-6e3bbd7347a8] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px -20px;
  padding: 0px 0px 0px 0px;
  width: calc(
    49% - -20px - (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0.51)
  );
  max-width: calc(
    49% - -20px - (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0.51)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c6be312e-159b-4a40-abe6-6e3bbd7347a8] {
    display: flex;
    width: calc(
      48% - -20px - (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0.52)
    );
    max-width: calc(
      48% - -20px - (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0.52)
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c6be312e-159b-4a40-abe6-6e3bbd7347a8] {
    display: flex;
    width: calc(
      74% - -20px -
        (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0.25999999999999995)
    );
    max-width: calc(
      74% - -20px -
        (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0.25999999999999995)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c6be312e-159b-4a40-abe6-6e3bbd7347a8] {
    display: flex;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 12px;
    width: calc(
      100% - 20px - (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0)
    );
    max-width: calc(
      100% - 20px - (var(--gap-h-a734163d-2115-42c8-a481-c2bbcbbd634f) * 0)
    );
  }
}

/* data-s-0c0a8a5e-5f1a-45ff-9f74-0dba72608b4f */
/* desktop */
.sd[data-s-0c0a8a5e-5f1a-45ff-9f74-0dba72608b4f] {
  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;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .sd[data-s-0c0a8a5e-5f1a-45ff-9f74-0dba72608b4f] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0c0a8a5e-5f1a-45ff-9f74-0dba72608b4f] {
    flex: none;
    font-size: 18px;
    height: 19px;
    padding: 0px 0px 0px 20px;
    width: auto;
    max-width: 100%;
  }
}

/* data-s-f7f93c84-07c6-43bc-b9b7-b891a23db815 */
/* desktop */
.sd[data-s-f7f93c84-07c6-43bc-b9b7-b891a23db815] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 80px;
  justify-content: center;
  margin: 120px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-f7f93c84-07c6-43bc-b9b7-b891a23db815: 0px;
  --gap-v-f7f93c84-07c6-43bc-b9b7-b891a23db815: 80px;
  --gap-uuid: f7f93c84-07c6-43bc-b9b7-b891a23db815;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f7f93c84-07c6-43bc-b9b7-b891a23db815] {
    margin: 100px 30px;
    --gap-h-f7f93c84-07c6-43bc-b9b7-b891a23db815: 0px;
    --gap-v-f7f93c84-07c6-43bc-b9b7-b891a23db815: 80px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f7f93c84-07c6-43bc-b9b7-b891a23db815] {
    margin: 80px 30px;
    --gap-h-f7f93c84-07c6-43bc-b9b7-b891a23db815: 0px;
    --gap-v-f7f93c84-07c6-43bc-b9b7-b891a23db815: 80px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f7f93c84-07c6-43bc-b9b7-b891a23db815] {
    gap: 50px;
    margin: 80px 20px;
    --gap-h-f7f93c84-07c6-43bc-b9b7-b891a23db815: 0px;
    --gap-v-f7f93c84-07c6-43bc-b9b7-b891a23db815: 50px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
  }
}

/* data-s-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b */
/* desktop */
.sd[data-s-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 50px 0px;
  justify-content: center;
  margin: 0px 0px;
  padding: 0px;
  width: 880px;
  --gap-h-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b: 0px;
  --gap-v-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b: 50px;
  --gap-uuid: 63752b7f-cdc3-4bed-8f40-d2d2a2449c6b;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b] {
    width: auto;
    --gap-h-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b: 0px;
    --gap-v-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b: 50px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b] {
    gap: 80px 0px;
    --gap-h-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b: 0px;
    --gap-v-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b: 80px;
  }
}

/* data-s-2c61c655-b3ea-4d8d-8db2-73aeee62e954 */
/* desktop */
.sd[data-s-2c61c655-b3ea-4d8d-8db2-73aeee62e954] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 0px;
  --gap-v-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 40px;
  --gap-uuid: 2c61c655-b3ea-4d8d-8db2-73aeee62e954;
  max-width: 880px !important;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2c61c655-b3ea-4d8d-8db2-73aeee62e954] {
    margin: 100px 0px 100px 0px;
    --gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 0px;
    --gap-v-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 40px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2c61c655-b3ea-4d8d-8db2-73aeee62e954] {
    margin: 0px 0px 0px 0px;
    --gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 0px;
    --gap-v-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 40px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c61c655-b3ea-4d8d-8db2-73aeee62e954] {
    gap: 24px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    --gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 0px;
    --gap-v-2c61c655-b3ea-4d8d-8db2-73aeee62e954: 24px;
  }
}

/* data-s-9d1bf126-afe6-4a90-8a66-beb5c43378eb */
/* desktop */
.sd[data-s-9d1bf126-afe6-4a90-8a66-beb5c43378eb] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 36px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.3;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9d1bf126-afe6-4a90-8a66-beb5c43378eb] {
    font-size: 32px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9d1bf126-afe6-4a90-8a66-beb5c43378eb] {
    font-size: 28px;
    line-height: 1.4;
    margin: 0px;
  }
}

/* data-s-f434f316-d999-4da7-a5a4-fff8d554ef01 */
/* desktop */
.sd[data-s-f434f316-d999-4da7-a5a4-fff8d554ef01] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-fdef7461-4d74-4acb-8192-9601e15ae4a6 */
/* desktop */
.sd[data-s-fdef7461-4d74-4acb-8192-9601e15ae4a6] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-fdef7461-4d74-4acb-8192-9601e15ae4a6: 30px;
  --gap-v-fdef7461-4d74-4acb-8192-9601e15ae4a6: 0px;
  --gap-uuid: fdef7461-4d74-4acb-8192-9601e15ae4a6;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-fdef7461-4d74-4acb-8192-9601e15ae4a6] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 8px;
    padding: 0px;
    --gap-h-fdef7461-4d74-4acb-8192-9601e15ae4a6: 0px;
    --gap-v-fdef7461-4d74-4acb-8192-9601e15ae4a6: 8px;
  }
}

/* data-s-355f4f6b-137d-4071-9e62-a285daddace3 */
/* desktop */
.sd[data-s-355f4f6b-137d-4071-9e62-a285daddace3] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-355f4f6b-137d-4071-9e62-a285daddace3] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-355f4f6b-137d-4071-9e62-a285daddace3] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-73dbf6ee-0a64-402a-9ecf-d84fbd7947b6 */
/* desktop */
.sd[data-s-73dbf6ee-0a64-402a-9ecf-d84fbd7947b6] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-73dbf6ee-0a64-402a-9ecf-d84fbd7947b6] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-e7df4ca6-0c66-49d4-80bd-ffbc018c1b3d */
/* desktop */
.sd[data-s-e7df4ca6-0c66-49d4-80bd-ffbc018c1b3d] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-6fffee3c-64bf-486b-ab2e-573668af85e1 */
/* desktop */
.sd[data-s-6fffee3c-64bf-486b-ab2e-573668af85e1] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-6fffee3c-64bf-486b-ab2e-573668af85e1: 30px;
  --gap-v-6fffee3c-64bf-486b-ab2e-573668af85e1: 0px;
  --gap-uuid: 6fffee3c-64bf-486b-ab2e-573668af85e1;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6fffee3c-64bf-486b-ab2e-573668af85e1] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-6fffee3c-64bf-486b-ab2e-573668af85e1: 0px;
    --gap-v-6fffee3c-64bf-486b-ab2e-573668af85e1: 10px;
  }
}

/* data-s-8d282529-7921-4430-9e07-f894af12d611 */
/* desktop */
.sd[data-s-8d282529-7921-4430-9e07-f894af12d611] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8d282529-7921-4430-9e07-f894af12d611] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8d282529-7921-4430-9e07-f894af12d611] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-bb381f97-e519-44b6-8166-4549f39f5a23 */
/* desktop */
.sd[data-s-bb381f97-e519-44b6-8166-4549f39f5a23] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-bb381f97-e519-44b6-8166-4549f39f5a23] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-23d4f76c-9c7c-481e-8ea4-6ba3b4f773d5 */
/* desktop */
.sd[data-s-23d4f76c-9c7c-481e-8ea4-6ba3b4f773d5] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-2edc7534-3fb8-4482-9d5d-de637e650fee */
/* desktop */
.sd[data-s-2edc7534-3fb8-4482-9d5d-de637e650fee] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-2edc7534-3fb8-4482-9d5d-de637e650fee: 30px;
  --gap-v-2edc7534-3fb8-4482-9d5d-de637e650fee: 0px;
  --gap-uuid: 2edc7534-3fb8-4482-9d5d-de637e650fee;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2edc7534-3fb8-4482-9d5d-de637e650fee] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-2edc7534-3fb8-4482-9d5d-de637e650fee: 0px;
    --gap-v-2edc7534-3fb8-4482-9d5d-de637e650fee: 10px;
  }
}

/* data-s-fe0c56e4-1663-462c-9e5a-6f64dcb645cb */
/* desktop */
.sd[data-s-fe0c56e4-1663-462c-9e5a-6f64dcb645cb] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-fe0c56e4-1663-462c-9e5a-6f64dcb645cb] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fe0c56e4-1663-462c-9e5a-6f64dcb645cb] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-9ba34cca-d55b-498b-8252-4aa301262235 */
/* desktop */
.sd[data-s-9ba34cca-d55b-498b-8252-4aa301262235] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-9ba34cca-d55b-498b-8252-4aa301262235] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-4902473e-d536-4af2-9ac0-e572b75e8585 */
/* desktop */
.sd[data-s-4902473e-d536-4af2-9ac0-e572b75e8585] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-1e158c00-87e6-411b-a61d-625644b17060 */
/* desktop */
.sd[data-s-1e158c00-87e6-411b-a61d-625644b17060] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-1e158c00-87e6-411b-a61d-625644b17060: 30px;
  --gap-v-1e158c00-87e6-411b-a61d-625644b17060: 0px;
  --gap-uuid: 1e158c00-87e6-411b-a61d-625644b17060;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-1e158c00-87e6-411b-a61d-625644b17060] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-1e158c00-87e6-411b-a61d-625644b17060: 0px;
    --gap-v-1e158c00-87e6-411b-a61d-625644b17060: 10px;
  }
}

/* data-s-5a7bae89-79f6-4d70-a866-7c690f7dea11 */
/* desktop */
.sd[data-s-5a7bae89-79f6-4d70-a866-7c690f7dea11] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5a7bae89-79f6-4d70-a866-7c690f7dea11] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5a7bae89-79f6-4d70-a866-7c690f7dea11] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-8c7a7768-6498-4fe8-924b-31461e44e6e3 */
/* desktop */
.sd[data-s-8c7a7768-6498-4fe8-924b-31461e44e6e3] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8c7a7768-6498-4fe8-924b-31461e44e6e3] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-05ef1ec7-fd9e-4b37-9adb-3a4afa42414d */
/* desktop */
.sd[data-s-05ef1ec7-fd9e-4b37-9adb-3a4afa42414d] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e */
/* desktop */
.sd[data-s-6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e: 30px;
  --gap-v-6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e: 0px;
  --gap-uuid: 6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e: 0px;
    --gap-v-6f3ff8aa-d03b-41a8-b3f0-423a84b57b7e: 10px;
  }
}

/* data-s-ec611ce0-b0ae-485e-812e-a3115e1f72b8 */
/* desktop */
.sd[data-s-ec611ce0-b0ae-485e-812e-a3115e1f72b8] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ec611ce0-b0ae-485e-812e-a3115e1f72b8] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ec611ce0-b0ae-485e-812e-a3115e1f72b8] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-24361a90-00ca-4080-87fa-cf170a8e98fc */
/* desktop */
.sd[data-s-24361a90-00ca-4080-87fa-cf170a8e98fc] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-24361a90-00ca-4080-87fa-cf170a8e98fc] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-04dcb220-7c97-4177-9a6f-718480290778 */
/* desktop */
.sd[data-s-04dcb220-7c97-4177-9a6f-718480290778] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-cd6f4d51-d00c-45ee-ac5d-0a4658b5afba */
/* desktop */
.sd[data-s-cd6f4d51-d00c-45ee-ac5d-0a4658b5afba] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-cd6f4d51-d00c-45ee-ac5d-0a4658b5afba: 30px;
  --gap-v-cd6f4d51-d00c-45ee-ac5d-0a4658b5afba: 0px;
  --gap-uuid: cd6f4d51-d00c-45ee-ac5d-0a4658b5afba;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-cd6f4d51-d00c-45ee-ac5d-0a4658b5afba] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-cd6f4d51-d00c-45ee-ac5d-0a4658b5afba: 0px;
    --gap-v-cd6f4d51-d00c-45ee-ac5d-0a4658b5afba: 10px;
  }
}

/* data-s-ea81c1bc-7154-420f-9daf-dde39a342d2a */
/* desktop */
.sd[data-s-ea81c1bc-7154-420f-9daf-dde39a342d2a] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ea81c1bc-7154-420f-9daf-dde39a342d2a] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ea81c1bc-7154-420f-9daf-dde39a342d2a] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-883227c9-d998-4a15-8bf4-2f06d990f94f */
/* desktop */
.sd[data-s-883227c9-d998-4a15-8bf4-2f06d990f94f] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-883227c9-d998-4a15-8bf4-2f06d990f94f] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-0d69c395-9971-4fdb-96a4-5f99f6c36e42 */
/* desktop */
.sd[data-s-0d69c395-9971-4fdb-96a4-5f99f6c36e42] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7 */
/* desktop */
.sd[data-s-c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7: 30px;
  --gap-v-c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7: 0px;
  --gap-uuid: c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7: 0px;
    --gap-v-c8c40e36-bdca-4f9d-9dd0-4c97b9e28dd7: 10px;
  }
}

/* data-s-bbc090ae-dc19-4b98-ae8a-4a3a56335db7 */
/* desktop */
.sd[data-s-bbc090ae-dc19-4b98-ae8a-4a3a56335db7] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-bbc090ae-dc19-4b98-ae8a-4a3a56335db7] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bbc090ae-dc19-4b98-ae8a-4a3a56335db7] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-e925ba69-c2b5-4f81-89ed-2c189138eb90 */
/* desktop */
.sd[data-s-e925ba69-c2b5-4f81-89ed-2c189138eb90] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e925ba69-c2b5-4f81-89ed-2c189138eb90] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-36ef7a37-efe2-4cbc-b6b0-dfc39b6a1f16 */
/* desktop */
.sd[data-s-36ef7a37-efe2-4cbc-b6b0-dfc39b6a1f16] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-5224a05e-8d55-4dae-8b7b-e69c86f684e2 */
/* desktop */
.sd[data-s-5224a05e-8d55-4dae-8b7b-e69c86f684e2] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-5224a05e-8d55-4dae-8b7b-e69c86f684e2: 30px;
  --gap-v-5224a05e-8d55-4dae-8b7b-e69c86f684e2: 0px;
  --gap-uuid: 5224a05e-8d55-4dae-8b7b-e69c86f684e2;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-5224a05e-8d55-4dae-8b7b-e69c86f684e2] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-5224a05e-8d55-4dae-8b7b-e69c86f684e2: 0px;
    --gap-v-5224a05e-8d55-4dae-8b7b-e69c86f684e2: 10px;
  }
}

/* data-s-9c5e53f2-a8d5-4ee4-96e6-245b7c150324 */
/* desktop */
.sd[data-s-9c5e53f2-a8d5-4ee4-96e6-245b7c150324] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9c5e53f2-a8d5-4ee4-96e6-245b7c150324] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9c5e53f2-a8d5-4ee4-96e6-245b7c150324] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-59853a08-3019-40de-ba40-aa74ab2f8747 */
/* desktop */
.sd[data-s-59853a08-3019-40de-ba40-aa74ab2f8747] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-59853a08-3019-40de-ba40-aa74ab2f8747] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-96916527-755d-40df-8b35-d36c6862e3da */
/* desktop */
.sd[data-s-96916527-755d-40df-8b35-d36c6862e3da] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-24564af4-6ed2-4976-9b4c-821ea94ecfae */
/* desktop */
.sd[data-s-24564af4-6ed2-4976-9b4c-821ea94ecfae] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-24564af4-6ed2-4976-9b4c-821ea94ecfae: 30px;
  --gap-v-24564af4-6ed2-4976-9b4c-821ea94ecfae: 0px;
  --gap-uuid: 24564af4-6ed2-4976-9b4c-821ea94ecfae;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-24564af4-6ed2-4976-9b4c-821ea94ecfae] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-24564af4-6ed2-4976-9b4c-821ea94ecfae: 0px;
    --gap-v-24564af4-6ed2-4976-9b4c-821ea94ecfae: 10px;
  }
}

/* data-s-3dd689d3-3829-46e0-b2de-4348ac67a2de */
/* desktop */
.sd[data-s-3dd689d3-3829-46e0-b2de-4348ac67a2de] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3dd689d3-3829-46e0-b2de-4348ac67a2de] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3dd689d3-3829-46e0-b2de-4348ac67a2de] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-9584526d-1546-47a4-860a-3b0036f80756 */
/* desktop */
.sd[data-s-9584526d-1546-47a4-860a-3b0036f80756] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-9584526d-1546-47a4-860a-3b0036f80756] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-3b05bd6d-16fa-43c0-83cd-dc3667f64f06 */
/* desktop */
.sd[data-s-3b05bd6d-16fa-43c0-83cd-dc3667f64f06] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-29e457a6-bfa8-4e4a-93b7-57af499f2693 */
/* desktop */
.sd[data-s-29e457a6-bfa8-4e4a-93b7-57af499f2693] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-29e457a6-bfa8-4e4a-93b7-57af499f2693: 30px;
  --gap-v-29e457a6-bfa8-4e4a-93b7-57af499f2693: 0px;
  --gap-uuid: 29e457a6-bfa8-4e4a-93b7-57af499f2693;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-29e457a6-bfa8-4e4a-93b7-57af499f2693] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-29e457a6-bfa8-4e4a-93b7-57af499f2693: 0px;
    --gap-v-29e457a6-bfa8-4e4a-93b7-57af499f2693: 10px;
  }
}

/* data-s-3c95548d-fab6-4d5b-bb2b-5766723765c8 */
/* desktop */
.sd[data-s-3c95548d-fab6-4d5b-bb2b-5766723765c8] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3c95548d-fab6-4d5b-bb2b-5766723765c8] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3c95548d-fab6-4d5b-bb2b-5766723765c8] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-91b90217-e706-4be6-8270-e127066b82b1 */
/* desktop */
.sd[data-s-91b90217-e706-4be6-8270-e127066b82b1] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-91b90217-e706-4be6-8270-e127066b82b1] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-dee590c9-a12a-406b-8553-ce03f61e1175 */
/* desktop */
.sd[data-s-dee590c9-a12a-406b-8553-ce03f61e1175] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-904c3324-180b-4c4b-a010-1a5952459664 */
/* desktop */
.sd[data-s-904c3324-180b-4c4b-a010-1a5952459664] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-904c3324-180b-4c4b-a010-1a5952459664: 30px;
  --gap-v-904c3324-180b-4c4b-a010-1a5952459664: 0px;
  --gap-uuid: 904c3324-180b-4c4b-a010-1a5952459664;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-904c3324-180b-4c4b-a010-1a5952459664] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-904c3324-180b-4c4b-a010-1a5952459664: 0px;
    --gap-v-904c3324-180b-4c4b-a010-1a5952459664: 10px;
  }
}

/* data-s-75d83595-88cd-487e-96b9-c6d1f73f8080 */
/* desktop */
.sd[data-s-75d83595-88cd-487e-96b9-c6d1f73f8080] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-75d83595-88cd-487e-96b9-c6d1f73f8080] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-75d83595-88cd-487e-96b9-c6d1f73f8080] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-d04e01d5-81a7-4db9-bca1-78c7d78c1a3b */
/* desktop */
.sd[data-s-d04e01d5-81a7-4db9-bca1-78c7d78c1a3b] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d04e01d5-81a7-4db9-bca1-78c7d78c1a3b] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-8619c42c-bc4c-4155-9aca-654213242c00 */
/* desktop */
.sd[data-s-8619c42c-bc4c-4155-9aca-654213242c00] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-a5e69462-b5d5-4acb-b758-5fab68e0c0db */
/* desktop */
.sd[data-s-a5e69462-b5d5-4acb-b758-5fab68e0c0db] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-a5e69462-b5d5-4acb-b758-5fab68e0c0db: 30px;
  --gap-v-a5e69462-b5d5-4acb-b758-5fab68e0c0db: 0px;
  --gap-uuid: a5e69462-b5d5-4acb-b758-5fab68e0c0db;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-a5e69462-b5d5-4acb-b758-5fab68e0c0db] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-a5e69462-b5d5-4acb-b758-5fab68e0c0db: 0px;
    --gap-v-a5e69462-b5d5-4acb-b758-5fab68e0c0db: 10px;
  }
}

/* data-s-e2ff7cbf-099f-4574-a86c-3044d42650fd */
/* desktop */
.sd[data-s-e2ff7cbf-099f-4574-a86c-3044d42650fd] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e2ff7cbf-099f-4574-a86c-3044d42650fd] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e2ff7cbf-099f-4574-a86c-3044d42650fd] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-cfa22bc9-e412-4219-a094-8703723e0b5d */
/* desktop */
.sd[data-s-cfa22bc9-e412-4219-a094-8703723e0b5d] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-cfa22bc9-e412-4219-a094-8703723e0b5d] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-82cd274c-e8a6-450b-9564-c99f7ae2016a */
/* desktop */
.sd[data-s-82cd274c-e8a6-450b-9564-c99f7ae2016a] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-491b2093-8499-4fff-a235-69c64dec9e3f */
/* desktop */
.sd[data-s-491b2093-8499-4fff-a235-69c64dec9e3f] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-491b2093-8499-4fff-a235-69c64dec9e3f: 30px;
  --gap-v-491b2093-8499-4fff-a235-69c64dec9e3f: 0px;
  --gap-uuid: 491b2093-8499-4fff-a235-69c64dec9e3f;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-491b2093-8499-4fff-a235-69c64dec9e3f] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-491b2093-8499-4fff-a235-69c64dec9e3f: 0px;
    --gap-v-491b2093-8499-4fff-a235-69c64dec9e3f: 10px;
  }
}

/* data-s-193d2704-b7da-466a-8bf0-ea64f8b0330c */
/* desktop */
.sd[data-s-193d2704-b7da-466a-8bf0-ea64f8b0330c] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-193d2704-b7da-466a-8bf0-ea64f8b0330c] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-193d2704-b7da-466a-8bf0-ea64f8b0330c] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-8e9d6fa8-36cd-4d9b-b47f-6918bc2e124a */
/* desktop */
.sd[data-s-8e9d6fa8-36cd-4d9b-b47f-6918bc2e124a] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8e9d6fa8-36cd-4d9b-b47f-6918bc2e124a] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-f4a5bbdf-5171-4ec3-ae4d-768467ca26dd */
/* desktop */
.sd[data-s-f4a5bbdf-5171-4ec3-ae4d-768467ca26dd] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-687691c3-a209-4ab4-86b0-f283c98bf441 */
/* desktop */
.sd[data-s-687691c3-a209-4ab4-86b0-f283c98bf441] {
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-687691c3-a209-4ab4-86b0-f283c98bf441: 30px;
  --gap-v-687691c3-a209-4ab4-86b0-f283c98bf441: 0px;
  --gap-uuid: 687691c3-a209-4ab4-86b0-f283c98bf441;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-687691c3-a209-4ab4-86b0-f283c98bf441] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    padding: 0px;
    --gap-h-687691c3-a209-4ab4-86b0-f283c98bf441: 0px;
    --gap-v-687691c3-a209-4ab4-86b0-f283c98bf441: 10px;
  }
}

/* data-s-731b8aed-d632-45e5-85d2-8dbbf9270758 */
/* desktop */
.sd[data-s-731b8aed-d632-45e5-85d2-8dbbf9270758] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px;
  text-align: left;
  width: 256px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-731b8aed-d632-45e5-85d2-8dbbf9270758] {
    font-size: 18px;
    width: 170px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-731b8aed-d632-45e5-85d2-8dbbf9270758] {
    font-size: 18px;
    margin: 0px;
  }
}

/* data-s-645dba31-80df-465c-8617-5712d3025d80 */
/* desktop */
.sd[data-s-645dba31-80df-465c-8617-5712d3025d80] {
  color: #000000;
  flex: 1;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 480px) {
  .sd[data-s-645dba31-80df-465c-8617-5712d3025d80] {
    font-size: 14px;
    margin: 0px;
    max-width: 100%;
  }
}

/* data-s-ad7702cb-eac9-4b2c-a1e7-05a67fd7e5a6 */
/* desktop */
.sd[data-s-ad7702cb-eac9-4b2c-a1e7-05a67fd7e5a6] {
  background: #bebebeff;
  height: 1px;
  width: calc(100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0));
  max-width: calc(
    100% - (var(--gap-h-2c61c655-b3ea-4d8d-8db2-73aeee62e954) * 0)
  );
}

/* data-s-0554010e-f67a-4e6a-84c5-07897ea54493 */
/* desktop */
.sd[data-s-0554010e-f67a-4e6a-84c5-07897ea54493] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 15px 0px 14px 0px;
  width: calc(100% - (var(--gap-h-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b) * 0));
  --gap-h-0554010e-f67a-4e6a-84c5-07897ea54493: 0px;
  --gap-v-0554010e-f67a-4e6a-84c5-07897ea54493: 10px;
  --gap-uuid: 0554010e-f67a-4e6a-84c5-07897ea54493;
  max-width: calc(
    100% - (var(--gap-h-63752b7f-cdc3-4bed-8f40-d2d2a2449c6b) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-0554010e-f67a-4e6a-84c5-07897ea54493] {
    gap: 4px;
    padding: 28px 16px;
    --gap-h-0554010e-f67a-4e6a-84c5-07897ea54493: 0px;
    --gap-v-0554010e-f67a-4e6a-84c5-07897ea54493: 4px;
  }
}

/* data-s-e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116 */
/* desktop */
.sd[data-s-e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116: 18px;
  --gap-v-e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116: 0px;
  --gap-uuid: e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116] {
    gap: 8px;
    padding: 0px;
    --gap-h-e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116: 8px;
    --gap-v-e5eb48bb-0ca0-4fc2-b6c0-fef44a9a7116: 0px;
  }
}

/* data-s-65e9f3b5-e130-4a3d-a903-e13702195e02 */
/* desktop */
.sd[data-s-65e9f3b5-e130-4a3d-a903-e13702195e02] {
  color: #ffffffff;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  height: auto;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  font-weight: bold;
}

/* data-s-938352a1-2bb9-4a36-b69a-5f5bee00ed0f */
/* desktop */
.sd[data-s-938352a1-2bb9-4a36-b69a-5f5bee00ed0f] {
  height: auto;
  width: 13px;
  max-width: 100%;
}
.sd[data-s-938352a1-2bb9-4a36-b69a-5f5bee00ed0f] {
  transform: translate(8px, 0px);
}

/* data-s-ff1bd163-4e6d-4cd1-8f85-fb9db76d7465 */
/* desktop */
.sd[data-s-ff1bd163-4e6d-4cd1-8f85-fb9db76d7465] {
  align-items: center;
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-ff1bd163-4e6d-4cd1-8f85-fb9db76d7465] {
    margin: 0px 0px;
    padding: 12px 0px;
    width: calc(100% - (var(--gap-h-f7f93c84-07c6-43bc-b9b7-b891a23db815) * 0));
    max-width: calc(
      100% - (var(--gap-h-f7f93c84-07c6-43bc-b9b7-b891a23db815) * 0)
    );
  }
}

/* data-s-9f5cb8c5-7224-4059-893d-5ac866f92764 */
/* desktop */
.sd[data-s-9f5cb8c5-7224-4059-893d-5ac866f92764] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: 100%;
  z-index: 5;
  --gap-h-9f5cb8c5-7224-4059-893d-5ac866f92764: 18px;
  --gap-v-9f5cb8c5-7224-4059-893d-5ac866f92764: 0px;
  --gap-uuid: 9f5cb8c5-7224-4059-893d-5ac866f92764;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9f5cb8c5-7224-4059-893d-5ac866f92764] {
    height: auto;
    --gap-h-9f5cb8c5-7224-4059-893d-5ac866f92764: 18px;
    --gap-v-9f5cb8c5-7224-4059-893d-5ac866f92764: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9f5cb8c5-7224-4059-893d-5ac866f92764] {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-9f5cb8c5-7224-4059-893d-5ac866f92764: 8px;
    --gap-v-9f5cb8c5-7224-4059-893d-5ac866f92764: 0px;
  }
}

/* data-s-f6e92723-ef3a-44ce-b1a0-e93bad18159f */
/* desktop */
.sd[data-s-f6e92723-ef3a-44ce-b1a0-e93bad18159f] {
  color: #000000ff;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .sd[data-s-f6e92723-ef3a-44ce-b1a0-e93bad18159f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f6e92723-ef3a-44ce-b1a0-e93bad18159f] {
    font-size: 13px;
  }
}

/* data-s-109202e5-e1f0-4629-ba3c-48789a009afd */
/* desktop */
.sd[data-s-109202e5-e1f0-4629-ba3c-48789a009afd] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-109202e5-e1f0-4629-ba3c-48789a009afd] {
  transform: translate(10px, 0px);
}

/* data-s-05c76302-5d22-48b5-8397-73daf3e092bb */
/* desktop */
.sd[data-s-05c76302-5d22-48b5-8397-73daf3e092bb] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-9f5cb8c5-7224-4059-893d-5ac866f92764) * 0));
  justify-content: flex-start;
  left: auto;
  margin: 0 0 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 2;
  --gap-h-05c76302-5d22-48b5-8397-73daf3e092bb: 18px;
  --gap-v-05c76302-5d22-48b5-8397-73daf3e092bb: 0px;
  --gap-uuid: 05c76302-5d22-48b5-8397-73daf3e092bb;
  max-width: 100%;
}
.sd[data-s-05c76302-5d22-48b5-8397-73daf3e092bb] {
  opacity: 1;
  --gap-h-05c76302-5d22-48b5-8397-73daf3e092bb: 18px;
  --gap-v-05c76302-5d22-48b5-8397-73daf3e092bb: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-05c76302-5d22-48b5-8397-73daf3e092bb] {
    gap: 8px;
    --gap-h-05c76302-5d22-48b5-8397-73daf3e092bb: 8px;
    --gap-v-05c76302-5d22-48b5-8397-73daf3e092bb: 0px;
  }
}

/* data-s-ef014f88-3ea6-4c34-bf43-db0ee90a8113 */
/* desktop */
.sd[data-s-ef014f88-3ea6-4c34-bf43-db0ee90a8113] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-ef014f88-3ea6-4c34-bf43-db0ee90a8113] {
  transform: translate(10px, 0px);
}

/* data-s-164a4d9f-14a9-48dc-ab22-8e71d71ddd3f */
/* desktop */
.sd[data-s-164a4d9f-14a9-48dc-ab22-8e71d71ddd3f] {
  /* background: #000000ff; */
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 0;
  max-width: 100%;
}
.sd[data-s-164a4d9f-14a9-48dc-ab22-8e71d71ddd3f] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}

/* data-s-3a22e6df-1dbe-49ed-bfa9-d6be758da6d6 */
/* desktop */
.sd[data-s-3a22e6df-1dbe-49ed-bfa9-d6be758da6d6] {
  align-content: center;
  align-items: flex-start;
  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-3a22e6df-1dbe-49ed-bfa9-d6be758da6d6] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3a22e6df-1dbe-49ed-bfa9-d6be758da6d6] {
    padding: 0px 0px;
  }
}

/* data-s-75ef2bc8-0a47-4b52-b462-1a8046d13127 */
/* desktop */
.sd[data-s-75ef2bc8-0a47-4b52-b462-1a8046d13127] {
  align-content: center;
  align-items: center;
  background: #e3e3e3ff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 8px;
  justify-content: flex-start;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  --gap-v-75ef2bc8-0a47-4b52-b462-1a8046d13127: 0px;
  --gap-uuid: 75ef2bc8-0a47-4b52-b462-1a8046d13127;
  max-width: 1320px;
  width: 100%;
  font-weight: bold;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-75ef2bc8-0a47-4b52-b462-1a8046d13127] {
    margin: 0px 0px 0px 0px;
    --gap-h-75ef2bc8-0a47-4b52-b462-1a8046d13127: 8px;
    --gap-v-75ef2bc8-0a47-4b52-b462-1a8046d13127: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-75ef2bc8-0a47-4b52-b462-1a8046d13127] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-75ef2bc8-0a47-4b52-b462-1a8046d13127: 8px;
    --gap-v-75ef2bc8-0a47-4b52-b462-1a8046d13127: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-75ef2bc8-0a47-4b52-b462-1a8046d13127] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-75ef2bc8-0a47-4b52-b462-1a8046d13127: 8px;
    --gap-v-75ef2bc8-0a47-4b52-b462-1a8046d13127: 0px;
    max-width: calc(100% - 20px);
  }
}

/* data-s-2e5b5a88-2794-4189-b634-63aa5e81e60f */
/* desktop */
.sd[data-s-2e5b5a88-2794-4189-b634-63aa5e81e60f] {
  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-2e5b5a88-2794-4189-b634-63aa5e81e60f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2e5b5a88-2794-4189-b634-63aa5e81e60f] {
    font-size: 14px;
  }
}

/* data-s-ddcdacec-ff4d-4852-baf0-0183d974e98f */
/* desktop */
.sd[data-s-ddcdacec-ff4d-4852-baf0-0183d974e98f] {
  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-ddcdacec-ff4d-4852-baf0-0183d974e98f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ddcdacec-ff4d-4852-baf0-0183d974e98f] {
    font-size: 14px;
  }
}

/* data-s-13ac2dd7-3a61-4d69-911d-d82410fee533 */
/* desktop */
.sd[data-s-13ac2dd7-3a61-4d69-911d-d82410fee533] {
  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-13ac2dd7-3a61-4d69-911d-d82410fee533] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-13ac2dd7-3a61-4d69-911d-d82410fee533] {
    font-size: 14px;
  }
}

/* data-s-8b980bbe-eb3f-4aae-b8b7-5bf4e38c3796 */
/* desktop */
.sd[data-s-8b980bbe-eb3f-4aae-b8b7-5bf4e38c3796] {
  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-8b980bbe-eb3f-4aae-b8b7-5bf4e38c3796] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8b980bbe-eb3f-4aae-b8b7-5bf4e38c3796] {
    font-size: 14px;
  }
}

/* data-s-661b4ccc-76ac-4356-aa67-913611e666c6 */
/* desktop */
.sd[data-s-661b4ccc-76ac-4356-aa67-913611e666c6] {
  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-661b4ccc-76ac-4356-aa67-913611e666c6] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-661b4ccc-76ac-4356-aa67-913611e666c6] {
    font-size: 14px;
  }
}

/* data-s-8233a4ed-6564-498a-9765-281b3d04dad9 */
/* desktop */
.sd[data-s-8233a4ed-6564-498a-9765-281b3d04dad9] {
  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-8233a4ed-6564-498a-9765-281b3d04dad9] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8233a4ed-6564-498a-9765-281b3d04dad9] {
    font-size: 14px;
  }
}

/* data-s-7ff6f91c-c982-4525-b508-6f80211c6081 */
/* desktop */
.sd[data-s-7ff6f91c-c982-4525-b508-6f80211c6081] {
  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-7ff6f91c-c982-4525-b508-6f80211c6081] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7ff6f91c-c982-4525-b508-6f80211c6081] {
    font-size: 14px;
  }
}

/* ===== Shared Nav Header/Footer (from recruit-jobs-studio) ===== */

.sd[data-r-1_0_0_1_7_37963e98-e7fb-43d8-bbcc-3ac23523065e_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-17);
}
.sd[data-r-1_1_0_1_7_37963e98-e7fb-43d8-bbcc-3ac23523065e_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-17);
}
