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

.sf-hidden {
  display: none !important;
}
img[src='data:,'],
source[src='data:,'] {
  display: none !important;
}

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

.sd[data-s-6e3ec4d8-340b-4b98-a4f1-b2503eb6a289]:hover {
  opacity: 0.5;
  --gap-h-6e3ec4d8-340b-4b98-a4f1-b2503eb6a289: 0px;
  --gap-v-6e3ec4d8-340b-4b98-a4f1-b2503eb6a289: 11px;
}

.sd[data-s-fdfa77aa-0c5c-4e57-9c1e-65ce91eb9fcf] {
  background: #ffffffff;
  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-ad7ab37a-ed73-43cc-9bd0-b52a20332b6b] {
  align-content: flex-end;
  align-items: flex-end;
  bottom: 60px;
  display: flex;
  flex: none;
  flex-wrap: nowrap;
  justify-content: flex-end;
  left: 0px;
  padding: 0px;
  position: fixed;
  right: NaNpx;
  top: NaNpx;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ad7ab37a-ed73-43cc-9bd0-b52a20332b6b] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ad7ab37a-ed73-43cc-9bd0-b52a20332b6b] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ad7ab37a-ed73-43cc-9bd0-b52a20332b6b] {
    display: none;
  }
}
.sd[data-s-a060dfdd-405c-4c45-b8c4-72aade75c578] {
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
}
.sd[data-s-aef7d050-5ab9-4025-8514-07b51eb93f8c] {
  flex: none;
  height: auto;
  position: sticky;
  top: 0px;
  width: 195px;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-6cb2ec8c-046d-4b3f-918b-161fd779ddc2] {
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-end;
  padding: 0px;
}
.sd[data-s-da9088f1-648f-4dc5-9506-9e9ad0e43ba5] {
  flex: none;
  height: auto;
  position: sticky;
  top: 0px;
  width: 190px;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-2911b526-b806-4054-9256-34fbf71b0c74] {
  align-content: center;
  align-items: center;
  background: #4f4f4fff;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2911b526-b806-4054-9256-34fbf71b0c74] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2911b526-b806-4054-9256-34fbf71b0c74] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2911b526-b806-4054-9256-34fbf71b0c74] {
    display: none;
  }
}
.sd[data-s-b44a74fd-0334-4b4d-928f-421c762d0471] {
  align-content: center;
  align-items: center;
  background: #4f4f4fff;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  opacity: 1;
  padding: 170px 0px 200px 0px;
  width: 1440px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-b44a74fd-0334-4b4d-928f-421c762d0471]:hover {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b44a74fd-0334-4b4d-928f-421c762d0471] {
    background: #4f4f4fff;
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b44a74fd-0334-4b4d-928f-421c762d0471] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b44a74fd-0334-4b4d-928f-421c762d0471] {
    display: flex;
    padding: 24px 16px 4px 16px;
  }
}
.sd[data-s-0e514542-024a-413c-a152-49e0197c22c5] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  top: 0;
  width: 25%;
  z-index: 2;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0e514542-024a-413c-a152-49e0197c22c5] {
    width: 25%;
  }
}
.sd[data-s-74e121da-9c0c-46eb-9242-df4ce0580adc] {
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  opacity: 1;
  position: absolute;
  right: 20px;
  top: 70px;
  width: 144px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-74e121da-9c0c-46eb-9242-df4ce0580adc]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-74e121da-9c0c-46eb-9242-df4ce0580adc] {
    bottom: auto;
    height: auto;
    left: 122px;
    opacity: 1;
    right: auto;
    top: 76px;
    width: 48%;
    max-width: 48%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-74e121da-9c0c-46eb-9242-df4ce0580adc] {
    bottom: auto;
    left: auto;
    right: -30px;
    top: 50px;
    width: 55%;
    max-width: 55%;
  }
}
.sd[data-s-5169a88a-66ac-4152-bd27-cc1b166b98f6] {
  align-content: center;
  align-items: center;
  bottom: -20px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px 0px 79px 0px;
  position: absolute;
  right: 150px;
  top: auto;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5169a88a-66ac-4152-bd27-cc1b166b98f6] {
    bottom: -20px;
    height: 100%;
    left: 38px;
    right: auto;
    top: auto;
    width: 58%;
    max-width: 58%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5169a88a-66ac-4152-bd27-cc1b166b98f6] {
    bottom: -20px;
    left: 20px;
    right: auto;
    top: auto;
    width: 58%;
  }
}
.sd[data-s-178b9631-f5da-4a28-a4c4-571c37c06e3b] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0 0 0 0;
  opacity: 1;
  position: relative;
  width: 193px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-178b9631-f5da-4a28-a4c4-571c37c06e3b]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-178b9631-f5da-4a28-a4c4-571c37c06e3b] {
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-178b9631-f5da-4a28-a4c4-571c37c06e3b] {
    width: 110%;
    max-width: 110%;
  }
}
.sd[data-s-c45b8a85-406a-4cfa-bbd0-f9b36f72226f] {
  align-items: center;
  bottom: 64px;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  opacity: 1;
  position: absolute;
  right: -25px;
  top: auto;
  width: 243px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-c45b8a85-406a-4cfa-bbd0-f9b36f72226f]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c45b8a85-406a-4cfa-bbd0-f9b36f72226f] {
    bottom: 65px;
    opacity: 1;
    top: NaNpx;
    width: 73%;
    max-width: 73%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c45b8a85-406a-4cfa-bbd0-f9b36f72226f] {
    bottom: 50px;
    left: auto;
    opacity: 1;
    right: -11px;
    top: auto;
    width: 66%;
    max-width: 66%;
  }
}
.sd[data-s-f49c2c95-cb0b-47b3-8fd1-b3525897ca80] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 44%;
  z-index: 2;
  --gap-h-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 0px;
  --gap-v-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 20px;
  --gap-uuid: f49c2c95-cb0b-47b3-8fd1-b3525897ca80;
  max-width: 44%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f49c2c95-cb0b-47b3-8fd1-b3525897ca80] {
    display: flex;
    --gap-h-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 0px;
    --gap-v-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f49c2c95-cb0b-47b3-8fd1-b3525897ca80] {
    display: flex;
    flex: none;
    width: 100%;
    --gap-h-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 0px;
    --gap-v-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 20px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f49c2c95-cb0b-47b3-8fd1-b3525897ca80] {
    display: flex;
    gap: 10px;
    margin: -75px 0px 0px 0px;
    padding: 0px;
    --gap-h-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 0px;
    --gap-v-f49c2c95-cb0b-47b3-8fd1-b3525897ca80: 10px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-4e27777b-d340-41e9-9fe5-01e1e349d9bb] {
  align-items: center;
  flex-direction: column;
  height: calc(8% - (var(--gap-v-f49c2c95-cb0b-47b3-8fd1-b3525897ca80) * 0.92));
  justify-content: center;
  margin: 0px;
  width: calc(9% - (var(--gap-h-f49c2c95-cb0b-47b3-8fd1-b3525897ca80) * 0.91));
  max-width: calc(
    9% - (var(--gap-h-f49c2c95-cb0b-47b3-8fd1-b3525897ca80) * 0.91)
  );
}
.sd[data-s-8d54a246-71af-4be3-ae6e-5dc174038bab] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab: 0px;
  --gap-v-8d54a246-71af-4be3-ae6e-5dc174038bab: 20px;
  --gap-uuid: 8d54a246-71af-4be3-ae6e-5dc174038bab;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-8d54a246-71af-4be3-ae6e-5dc174038bab] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab: 0px;
    --gap-v-8d54a246-71af-4be3-ae6e-5dc174038bab: 10px;
  }
}
.sd[data-s-5df08fd4-d583-41c2-8658-354e90e6fe31] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  width: calc(80% - (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.2));
  max-width: calc(
    80% - (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.2)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-5df08fd4-d583-41c2-8658-354e90e6fe31] {
    width: calc(
      59% - (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.41)
    );
    max-width: calc(
      59% - (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.41)
    );
  }
}
.sd[data-s-37a1405f-28ad-4dc0-a348-480271e59975] {
  height: auto;
  width: calc(
    73% -
      (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.26999999999999996)
  );
  max-width: calc(
    73% -
      (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.26999999999999996)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-37a1405f-28ad-4dc0-a348-480271e59975] {
    width: calc(
      44% - (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.56)
    );
    max-width: calc(
      44% - (var(--gap-h-8d54a246-71af-4be3-ae6e-5dc174038bab) * 0.56)
    );
  }
}
.sd[data-s-7279a8b9-16bd-495c-8301-aca78f494c38] {
  align-content: flex-start;
  align-items: flex-start;
  bottom: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 25%;
  z-index: 2;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7279a8b9-16bd-495c-8301-aca78f494c38] {
    width: 30%;
    max-width: 30%;
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7279a8b9-16bd-495c-8301-aca78f494c38] {
    padding: 42px;
    width: 25%;
    max-width: 25%;
    height: 100%;
  }
}
.sd[data-s-fbfaa295-618f-4b39-bf54-c2865b68e80c] {
  align-items: center;
  bottom: auto;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: 20px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: 60px;
  width: 213px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-fbfaa295-618f-4b39-bf54-c2865b68e80c]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fbfaa295-618f-4b39-bf54-c2865b68e80c] {
    bottom: auto;
    left: 31px;
    opacity: 1;
    right: auto;
    top: 60px;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fbfaa295-618f-4b39-bf54-c2865b68e80c] {
    bottom: auto;
    left: -41px;
    right: auto;
    top: 42px;
    width: 60%;
    max-width: 60%;
  }
}
.sd[data-s-88756e03-557f-4359-9bd7-32b7af98bad2] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 180px;
  padding: 92px 0px 0px 0px;
  position: absolute;
  right: auto;
  top: auto;
  width: auto;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-88756e03-557f-4359-9bd7-32b7af98bad2] {
    bottom: 0px;
    left: auto;
    padding: 72px 0px 0px 0px;
    right: 35px;
    top: 0px;
    width: 40%;
    max-width: 40%;
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-88756e03-557f-4359-9bd7-32b7af98bad2] {
    padding: 42px 0px 0px 0px;
  }
}
.sd[data-s-275d5676-5a2c-4c5b-b092-79a6fe4d7277] {
  align-items: center;
  flex: none;
  flex-direction: column;
  height: auto;
  justify-content: center;
  position: relative;
  width: 126px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-275d5676-5a2c-4c5b-b092-79a6fe4d7277]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-275d5676-5a2c-4c5b-b092-79a6fe4d7277] {
    opacity: 1;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-275d5676-5a2c-4c5b-b092-79a6fe4d7277] {
    width: 130%;
    max-width: 130%;
  }
}
.sd[data-s-6be16da5-5f9e-4c19-ba0e-f490b53cc57c] {
  align-items: center;
  bottom: 50px;
  flex-direction: column;
  height: auto;
  justify-content: center;
  left: 20px;
  opacity: 1;
  position: absolute;
  right: auto;
  top: auto;
  width: 184px;
  z-index: 1;
  max-width: 100%;
}
.sd[data-s-6be16da5-5f9e-4c19-ba0e-f490b53cc57c]:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6be16da5-5f9e-4c19-ba0e-f490b53cc57c] {
    bottom: 30px;
    left: 20px;
    opacity: 1;
    right: auto;
    top: auto;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6be16da5-5f9e-4c19-ba0e-f490b53cc57c] {
    bottom: 36px;
    left: 0px;
    width: 58%;
    max-width: 58%;
  }
}
.sd[data-s-5480ff2c-d1f6-4f6e-a80e-e79b91f21b7d] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5480ff2c-d1f6-4f6e-a80e-e79b91f21b7d] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5480ff2c-d1f6-4f6e-a80e-e79b91f21b7d] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5480ff2c-d1f6-4f6e-a80e-e79b91f21b7d] {
    background: #3a3a3aff;
    display: flex;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-27142e78-1fc4-4159-af86-231657d829c1] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-27142e78-1fc4-4159-af86-231657d829c1] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-27142e78-1fc4-4159-af86-231657d829c1] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-27142e78-1fc4-4159-af86-231657d829c1] {
    background: #3a3a3aff;
    display: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-d40b1306-517d-4931-83da-ed8403e2d960] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 100px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-d40b1306-517d-4931-83da-ed8403e2d960: 100px;
  --gap-v-d40b1306-517d-4931-83da-ed8403e2d960: 0px;
  --gap-uuid: d40b1306-517d-4931-83da-ed8403e2d960;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d40b1306-517d-4931-83da-ed8403e2d960] {
    display: none;
    gap: 60px;
    width: 100%;
    --gap-h-d40b1306-517d-4931-83da-ed8403e2d960: 60px;
    --gap-v-d40b1306-517d-4931-83da-ed8403e2d960: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d40b1306-517d-4931-83da-ed8403e2d960] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-d40b1306-517d-4931-83da-ed8403e2d960: 0px;
    --gap-v-d40b1306-517d-4931-83da-ed8403e2d960: 100px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d40b1306-517d-4931-83da-ed8403e2d960] {
    display: none;
    gap: 60px;
    padding: 0px;
    --gap-h-d40b1306-517d-4931-83da-ed8403e2d960: 60px;
    --gap-v-d40b1306-517d-4931-83da-ed8403e2d960: 0px;
  }
}
.sd[data-s-d7fd72af-eeb5-455a-a8b3-b3ca16caff01] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 1440px;
  --gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 0px;
  --gap-v-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 0px;
  --gap-uuid: d7fd72af-eeb5-455a-a8b3-b3ca16caff01;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-d7fd72af-eeb5-455a-a8b3-b3ca16caff01] {
    align-content: center;
    align-items: center;
    gap: 60px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: auto;
    --gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 60px;
    --gap-v-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d7fd72af-eeb5-455a-a8b3-b3ca16caff01] {
    flex-direction: column;
    --gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 0px;
    --gap-v-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d7fd72af-eeb5-455a-a8b3-b3ca16caff01] {
    gap: 60px;
    --gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 60px;
    --gap-v-d7fd72af-eeb5-455a-a8b3-b3ca16caff01: 0px;
  }
}
.sd[data-s-9c6d07e2-0283-422b-a1c2-88917a98bdd0] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(50% - (var(--gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01) * 0.5));
  max-width: calc(
    50% - (var(--gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9c6d07e2-0283-422b-a1c2-88917a98bdd0] {
    margin: 0px 0px 0px 0px;
    width: calc(
      45% - (var(--gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01) * 0.55)
    );
    max-width: calc(
      45% - (var(--gap-h-d7fd72af-eeb5-455a-a8b3-b3ca16caff01) * 0.55)
    );
  }
}
.sd[data-s-72bd7d38-70cc-497b-8812-7f983dd43eb2] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 280px;
  justify-content: flex-start;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-72bd7d38-70cc-497b-8812-7f983dd43eb2] {
    height: 300px;
    max-width: 100%;
  }
}
.sd[data-s-bf9c1c00-4856-4775-aec1-5b37496b3330] {
  flex: none;
  height: 280px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-bf9c1c00-4856-4775-aec1-5b37496b3330] {
    height: 300px;
    max-width: 100%;
  }
}
.sd[data-s-65b8c510-bd16-4840-874c-9797a2072a08] {
  flex: none;
  height: 280px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-65b8c510-bd16-4840-874c-9797a2072a08] {
    height: 300px;
    max-width: 100%;
  }
}
.sd[data-s-40355a1a-fdfc-4655-a975-f87e5a40ce33] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 100px;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-40355a1a-fdfc-4655-a975-f87e5a40ce33: 100px;
  --gap-v-40355a1a-fdfc-4655-a975-f87e5a40ce33: 0px;
  --gap-uuid: 40355a1a-fdfc-4655-a975-f87e5a40ce33;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-40355a1a-fdfc-4655-a975-f87e5a40ce33] {
    display: flex;
    gap: 60px;
    width: 100%;
    --gap-h-40355a1a-fdfc-4655-a975-f87e5a40ce33: 60px;
    --gap-v-40355a1a-fdfc-4655-a975-f87e5a40ce33: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-40355a1a-fdfc-4655-a975-f87e5a40ce33] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-40355a1a-fdfc-4655-a975-f87e5a40ce33: 0px;
    --gap-v-40355a1a-fdfc-4655-a975-f87e5a40ce33: 100px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-40355a1a-fdfc-4655-a975-f87e5a40ce33] {
    display: none;
    gap: 60px;
    padding: 0px;
    --gap-h-40355a1a-fdfc-4655-a975-f87e5a40ce33: 60px;
    --gap-v-40355a1a-fdfc-4655-a975-f87e5a40ce33: 0px;
  }
}
.sd[data-s-5aa5b90d-ff53-4688-af0c-699609e16573] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-40355a1a-fdfc-4655-a975-f87e5a40ce33) * 0));
  --gap-h-5aa5b90d-ff53-4688-af0c-699609e16573: 0px;
  --gap-v-5aa5b90d-ff53-4688-af0c-699609e16573: 0px;
  --gap-uuid: 5aa5b90d-ff53-4688-af0c-699609e16573;
  max-width: calc(
    100% - (var(--gap-h-40355a1a-fdfc-4655-a975-f87e5a40ce33) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5aa5b90d-ff53-4688-af0c-699609e16573] {
    align-content: center;
    align-items: center;
    gap: 60px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: auto;
    --gap-h-5aa5b90d-ff53-4688-af0c-699609e16573: 60px;
    --gap-v-5aa5b90d-ff53-4688-af0c-699609e16573: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5aa5b90d-ff53-4688-af0c-699609e16573] {
    flex-direction: column;
    --gap-h-5aa5b90d-ff53-4688-af0c-699609e16573: 0px;
    --gap-v-5aa5b90d-ff53-4688-af0c-699609e16573: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5aa5b90d-ff53-4688-af0c-699609e16573] {
    gap: 60px;
    --gap-h-5aa5b90d-ff53-4688-af0c-699609e16573: 60px;
    --gap-v-5aa5b90d-ff53-4688-af0c-699609e16573: 0px;
  }
}
.sd[data-s-010b453b-cfa9-4a8b-b569-0074b6097f2e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
  width: calc(
    50% - 60px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0.5)
  );
  --gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e: 0px;
  --gap-v-010b453b-cfa9-4a8b-b569-0074b6097f2e: 20px;
  --gap-uuid: 010b453b-cfa9-4a8b-b569-0074b6097f2e;
  max-width: calc(
    50% - 60px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-010b453b-cfa9-4a8b-b569-0074b6097f2e] {
    align-content: flex-start;
    align-items: flex-start;
    gap: 40px;
    justify-content: flex-start;
    margin: 0px 0px 0px 60px;
    width: calc(
      55% - 60px -
        (
          var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) *
            0.44999999999999996
        )
    );
    --gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e: 0px;
    --gap-v-010b453b-cfa9-4a8b-b569-0074b6097f2e: 40px;
    max-width: calc(
      55% - 60px -
        (
          var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-010b453b-cfa9-4a8b-b569-0074b6097f2e] {
    margin: 80px 30px 0px 30px;
    width: calc(
      100% - 60px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0)
    );
    --gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e: 0px;
    --gap-v-010b453b-cfa9-4a8b-b569-0074b6097f2e: 20px;
    max-width: calc(
      100% - 60px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-010b453b-cfa9-4a8b-b569-0074b6097f2e] {
    gap: 60px;
    margin: 80px 20px 0px 20px;
    padding: 0px;
    --gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e: 0px;
    --gap-v-010b453b-cfa9-4a8b-b569-0074b6097f2e: 60px;
    width: calc(
      100% - 40px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0)
    );
    max-width: calc(
      100% - 40px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0)
    );
  }
}
.sd[data-s-d1c244ef-7609-4b7b-aa4c-cf01a9231f08] {
  flex: none;
  height: auto;
  width: 660px;
  max-width: 100%;
}
.sd[data-s-4ae95928-5da1-4094-9204-8447084fb10b] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e) * 0));
  max-width: calc(
    100% - (var(--gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4ae95928-5da1-4094-9204-8447084fb10b] {
    display: flex;
    line-height: 1.8;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4ae95928-5da1-4094-9204-8447084fb10b] {
    display: flex;
    font-size: 16px;
    line-height: 2;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4ae95928-5da1-4094-9204-8447084fb10b] {
    display: flex;
    font-size: 13px;
  }
}
.sd[data-s-3ed81919-6f2f-4ca2-900c-d2e140f65550] {
  color: #000000;
  display: flex;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e) * 0));
  max-width: calc(
    100% - (var(--gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3ed81919-6f2f-4ca2-900c-d2e140f65550] {
    display: none;
  }
}
.sd[data-s-3ed81919-6f2f-4ca2-900c-d2e140f65550-md] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  text-align: left;
  width: calc(100% - (var(--gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e) * 0));
  max-width: calc(
    100% - (var(--gap-h-010b453b-cfa9-4a8b-b569-0074b6097f2e) * 0)
  );
  justify-content: flex-start;
  display: none !important;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3ed81919-6f2f-4ca2-900c-d2e140f65550-md] {
    display: flex;
  }
}

.sd[data-s-13eed002-abe2-4432-9b9d-7ecac9e98151] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 180px;
  padding: 0px;
  width: calc(
    50% - 180px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0.5)
  );
  max-width: calc(
    50% - 180px - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-13eed002-abe2-4432-9b9d-7ecac9e98151] {
    margin: 0px 0px 0px 0px;
    width: calc(
      45% - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0.55)
    );
    max-width: calc(
      45% - (var(--gap-h-5aa5b90d-ff53-4688-af0c-699609e16573) * 0.55)
    );
  }
}
.sd[data-s-746733dc-faa7-4f61-a443-b072c79dc26b] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 280px;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-746733dc-faa7-4f61-a443-b072c79dc26b] {
    height: 300px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-97f5d2b3-de4a-42fd-8c01-84a01efbf4ab] {
  flex: none;
  height: 280px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-97f5d2b3-de4a-42fd-8c01-84a01efbf4ab] {
    height: 300px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-999c7355-e247-44d7-ae0c-21c788741e34] {
  flex: none;
  height: 280px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-999c7355-e247-44d7-ae0c-21c788741e34] {
    height: 300px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-abbdb68e-ffa7-44d7-a89f-27b32de28d80] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  gap: 100px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 100px;
  --gap-v-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 0px;
  --gap-uuid: abbdb68e-ffa7-44d7-a89f-27b32de28d80;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-abbdb68e-ffa7-44d7-a89f-27b32de28d80] {
    display: none;
    gap: 60px;
    width: 100%;
    --gap-h-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 60px;
    --gap-v-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-abbdb68e-ffa7-44d7-a89f-27b32de28d80] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    --gap-h-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 0px;
    --gap-v-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 100px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-abbdb68e-ffa7-44d7-a89f-27b32de28d80] {
    display: flex;
    gap: 60px;
    padding: 0px;
    --gap-h-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 60px;
    --gap-v-abbdb68e-ffa7-44d7-a89f-27b32de28d80: 0px;
  }
}
.sd[data-s-0f7f131c-eb85-4cc3-82e8-037712844ae3] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 1440px;
  --gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
  --gap-v-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
  --gap-uuid: 0f7f131c-eb85-4cc3-82e8-037712844ae3;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0f7f131c-eb85-4cc3-82e8-037712844ae3] {
    gap: 0px;
    margin: 0px 0px;
    padding: 0px 0px;
    width: auto;
    --gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
    --gap-v-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0f7f131c-eb85-4cc3-82e8-037712844ae3] {
    flex-direction: column;
    --gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
    --gap-v-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0f7f131c-eb85-4cc3-82e8-037712844ae3] {
    gap: 0px;
    --gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
    --gap-v-0f7f131c-eb85-4cc3-82e8-037712844ae3: 0px;
  }
}
.sd[data-s-02a3ba2e-4a8e-4ead-bd18-6599e83c57d5] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 50px 0px 0px;
  padding: 0px;
  width: calc(
    50% - 50px - (var(--gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3) * 0.5)
  );
  max-width: calc(
    50% - 50px - (var(--gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3) * 0.5)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-02a3ba2e-4a8e-4ead-bd18-6599e83c57d5] {
    margin: 0px 30px 0px 0px;
    width: calc(
      55% - 30px -
        (
          var(--gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3) *
            0.44999999999999996
        )
    );
    max-width: calc(
      55% - 30px -
        (
          var(--gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3) *
            0.44999999999999996
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-02a3ba2e-4a8e-4ead-bd18-6599e83c57d5] {
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3) * 0));
    max-width: calc(
      100% - (var(--gap-h-0f7f131c-eb85-4cc3-82e8-037712844ae3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-02a3ba2e-4a8e-4ead-bd18-6599e83c57d5] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-558efc2a-bc60-4022-b6e9-e11c6d863663] {
  height: 768px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-558efc2a-bc60-4022-b6e9-e11c6d863663] {
    height: 540px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-558efc2a-bc60-4022-b6e9-e11c6d863663] {
    height: 360px;
    width: 768px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-558efc2a-bc60-4022-b6e9-e11c6d863663] {
    height: 220px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-082c91a1-f5ef-46f1-bd01-e550fe21089d] {
  height: 454px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-082c91a1-f5ef-46f1-bd01-e550fe21089d] {
    height: 540px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-082c91a1-f5ef-46f1-bd01-e550fe21089d] {
    height: 360px;
    width: 768px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-082c91a1-f5ef-46f1-bd01-e550fe21089d] {
    height: 220px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8b85ce61-e57b-420c-86b6-bcc77e9f0466] {
  height: 454px;
  width: 542px;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8b85ce61-e57b-420c-86b6-bcc77e9f0466] {
    height: 540px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8b85ce61-e57b-420c-86b6-bcc77e9f0466] {
    height: 360px;
    width: 768px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8b85ce61-e57b-420c-86b6-bcc77e9f0466] {
    height: 220px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-dc40f15f-6c99-40a4-9138-bd053683397a] {
  align-content: center;
  align-items: center;
  display: flex;
  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-dc40f15f-6c99-40a4-9138-bd053683397a] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-dc40f15f-6c99-40a4-9138-bd053683397a] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dc40f15f-6c99-40a4-9138-bd053683397a] {
    display: none;
  }
}
.sd[data-s-efcae6be-3d9f-4308-abfd-059280aefe9b] {
  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: 768px) {
  .sd[data-s-efcae6be-3d9f-4308-abfd-059280aefe9b] {
    flex-direction: column;
  }
}
.sd[data-s-ee616331-ec9b-4ac5-ba79-4ea004c64a52] {
  height: 640px;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-ee616331-ec9b-4ac5-ba79-4ea004c64a52]:before {
  background-position: center center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ee616331-ec9b-4ac5-ba79-4ea004c64a52] {
    height: 510px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ee616331-ec9b-4ac5-ba79-4ea004c64a52] {
    height: 520px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ee616331-ec9b-4ac5-ba79-4ea004c64a52] {
    width: 100%;
  }
}
.sd[data-s-10e2ea95-4a92-49e9-9c7e-9a78539e6004] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 40px 0px;
  height: calc(100% - 60px);
  justify-content: flex-end;
  margin: 0px 60px 60px 60px;
  padding: 0px;
  width: calc(100% - 120px);
  --gap-h-10e2ea95-4a92-49e9-9c7e-9a78539e6004: 0px;
  --gap-v-10e2ea95-4a92-49e9-9c7e-9a78539e6004: 40px;
  --gap-uuid: 10e2ea95-4a92-49e9-9c7e-9a78539e6004;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 768px) {
  .sd[data-s-10e2ea95-4a92-49e9-9c7e-9a78539e6004] {
    margin: 0px 30px 60px 30px;
    --gap-h-10e2ea95-4a92-49e9-9c7e-9a78539e6004: 0px;
    --gap-v-10e2ea95-4a92-49e9-9c7e-9a78539e6004: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
    height: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-10e2ea95-4a92-49e9-9c7e-9a78539e6004] {
    margin: 0px 20px 60px 20px;
    --gap-h-10e2ea95-4a92-49e9-9c7e-9a78539e6004: 0px;
    --gap-v-10e2ea95-4a92-49e9-9c7e-9a78539e6004: 40px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
    height: calc(100% - 60px);
  }
}
.sd[data-s-45b46e35-400d-45f9-9bb0-e53a46d87cc2] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 20px 0px;
  justify-content: flex-end;
  padding: 0px 0px 0px 0px;
  --gap-h-45b46e35-400d-45f9-9bb0-e53a46d87cc2: 0px;
  --gap-v-45b46e35-400d-45f9-9bb0-e53a46d87cc2: 20px;
  --gap-uuid: 45b46e35-400d-45f9-9bb0-e53a46d87cc2;
}
.sd[data-s-16c9ec82-0de5-4d02-b307-d9e01a7041b8] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 11px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-16c9ec82-0de5-4d02-b307-d9e01a7041b8: 0px;
  --gap-v-16c9ec82-0de5-4d02-b307-d9e01a7041b8: 11px;
  --gap-uuid: 16c9ec82-0de5-4d02-b307-d9e01a7041b8;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-16c9ec82-0de5-4d02-b307-d9e01a7041b8] {
    gap: 4px;
    padding: 0px;
    --gap-h-16c9ec82-0de5-4d02-b307-d9e01a7041b8: 0px;
    --gap-v-16c9ec82-0de5-4d02-b307-d9e01a7041b8: 4px;
  }
}
.sd[data-s-9af54097-a88d-4769-ba87-c4afbe1a99ef] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  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-9af54097-a88d-4769-ba87-c4afbe1a99ef] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9af54097-a88d-4769-ba87-c4afbe1a99ef] {
    font-size: 14px;
  }
}
.sd[data-s-be846fda-d18c-44a9-8246-ce6055009219] {
  color: #ffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  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-be846fda-d18c-44a9-8246-ce6055009219] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-be846fda-d18c-44a9-8246-ce6055009219] {
    font-size: 13px;
  }
}
.sd[data-s-c0968074-b56c-42c4-a353-ca072b3dcd28] {
  display: flex;
  flex: none;
  height: auto;
  margin: 0px 0px 0px -32px;
  width: 542px;
  max-width: calc(100% - -32px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-c0968074-b56c-42c4-a353-ca072b3dcd28] {
    display: flex;
    margin: 0px 0px 0px -26px;
    max-width: calc(100% - -26px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c0968074-b56c-42c4-a353-ca072b3dcd28] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c0968074-b56c-42c4-a353-ca072b3dcd28] {
    display: none;
  }
}
.sd[data-s-9e7cf0cd-e46d-441c-86f8-28bf4188ba55] {
  height: auto;
  width: calc(
    85% -
      (var(--gap-h-45b46e35-400d-45f9-9bb0-e53a46d87cc2) * 0.15000000000000002)
  );
  max-width: calc(
    85% -
      (var(--gap-h-45b46e35-400d-45f9-9bb0-e53a46d87cc2) * 0.15000000000000002)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9e7cf0cd-e46d-441c-86f8-28bf4188ba55] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9e7cf0cd-e46d-441c-86f8-28bf4188ba55] {
    display: flex;
    margin: 0px 0px 0px -18px;
    width: calc(
      70% - -18px - (var(--gap-h-45b46e35-400d-45f9-9bb0-e53a46d87cc2) * 0.3)
    );
    max-width: calc(
      70% - -18px - (var(--gap-h-45b46e35-400d-45f9-9bb0-e53a46d87cc2) * 0.3)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9e7cf0cd-e46d-441c-86f8-28bf4188ba55] {
    display: flex;
    width: 70%;
  }
}
.sd[data-s-eb6d4b79-bce5-40b2-a026-805607262685] {
  align-items: center;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #a0a0a0;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-eb6d4b79-bce5-40b2-a026-805607262685]:hover {
  opacity: 1;
}
@media screen and (max-width: 480px) {
  .sd[data-s-eb6d4b79-bce5-40b2-a026-805607262685] {
    padding: 12px 0px 11px 0px;
    width: calc(100% - (var(--gap-h-10e2ea95-4a92-49e9-9c7e-9a78539e6004) * 0));
    max-width: calc(
      100% - (var(--gap-h-10e2ea95-4a92-49e9-9c7e-9a78539e6004) * 0)
    );
  }
}
.sd[data-s-491bf9a0-7407-4c44-afa2-9182b61a80ad] {
  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-491bf9a0-7407-4c44-afa2-9182b61a80ad: 18px;
  --gap-v-491bf9a0-7407-4c44-afa2-9182b61a80ad: 0px;
  --gap-uuid: 491bf9a0-7407-4c44-afa2-9182b61a80ad;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-491bf9a0-7407-4c44-afa2-9182b61a80ad] {
    height: auto;
    --gap-h-491bf9a0-7407-4c44-afa2-9182b61a80ad: 18px;
    --gap-v-491bf9a0-7407-4c44-afa2-9182b61a80ad: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-491bf9a0-7407-4c44-afa2-9182b61a80ad] {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-491bf9a0-7407-4c44-afa2-9182b61a80ad: 8px;
    --gap-v-491bf9a0-7407-4c44-afa2-9182b61a80ad: 0px;
  }
}
.sd[data-s-ec3c54ba-48fc-4b34-9883-937c1ac00d02] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-eb6d4b79-bce5-40b2-a026-805607262685]:hover
  .sd[data-s-ec3c54ba-48fc-4b34-9883-937c1ac00d02] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ec3c54ba-48fc-4b34-9883-937c1ac00d02] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ec3c54ba-48fc-4b34-9883-937c1ac00d02] {
    font-size: 13px;
  }
}
.sd[data-s-eacd8a34-c6ca-4391-8de8-e6f923180acd] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-eb6d4b79-bce5-40b2-a026-805607262685]:hover
  .sd[data-s-eacd8a34-c6ca-4391-8de8-e6f923180acd] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-25492eb1-d227-4ce9-9dd0-c430911ae150] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-491bf9a0-7407-4c44-afa2-9182b61a80ad) * 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-25492eb1-d227-4ce9-9dd0-c430911ae150: 18px;
  --gap-v-25492eb1-d227-4ce9-9dd0-c430911ae150: 0px;
  --gap-uuid: 25492eb1-d227-4ce9-9dd0-c430911ae150;
  max-width: 100%;
}
.sd[data-s-eb6d4b79-bce5-40b2-a026-805607262685]:hover
  .sd[data-s-25492eb1-d227-4ce9-9dd0-c430911ae150] {
  opacity: 1;
  --gap-h-25492eb1-d227-4ce9-9dd0-c430911ae150: 18px;
  --gap-v-25492eb1-d227-4ce9-9dd0-c430911ae150: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-25492eb1-d227-4ce9-9dd0-c430911ae150] {
    gap: 8px;
    --gap-h-25492eb1-d227-4ce9-9dd0-c430911ae150: 8px;
    --gap-v-25492eb1-d227-4ce9-9dd0-c430911ae150: 0px;
  }
}
.sd[data-s-b4f152b1-81ff-4976-aeb4-7f233ab3bcbd] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-eb6d4b79-bce5-40b2-a026-805607262685]:hover
  .sd[data-s-b4f152b1-81ff-4976-aeb4-7f233ab3bcbd] {
  transform: translate(10px, 0px);
}
.sd[data-s-117a2016-f850-4b05-9c52-41f1e925cf43] {
  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-eb6d4b79-bce5-40b2-a026-805607262685]:hover
  .sd[data-s-117a2016-f850-4b05-9c52-41f1e925cf43] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-b264fc52-3a00-46ca-8395-a29494118b59] {
  height: 640px;
  width: 50%;
  max-width: 50%;
}
.sd[data-s-b264fc52-3a00-46ca-8395-a29494118b59]:before {
  background-position: center center;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b264fc52-3a00-46ca-8395-a29494118b59] {
    height: 510px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b264fc52-3a00-46ca-8395-a29494118b59] {
    height: 520px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-e05f7313-2952-4670-8ac2-1a9157727d8b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 40px 0px;
  height: calc(100% - 60px);
  justify-content: flex-end;
  margin: 0px 60px 60px 60px;
  padding: 0px;
  width: calc(100% - 120px);
  --gap-h-e05f7313-2952-4670-8ac2-1a9157727d8b: 0px;
  --gap-v-e05f7313-2952-4670-8ac2-1a9157727d8b: 40px;
  --gap-uuid: e05f7313-2952-4670-8ac2-1a9157727d8b;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 768px) {
  .sd[data-s-e05f7313-2952-4670-8ac2-1a9157727d8b] {
    margin: 0px 30px 60px 30px;
    --gap-h-e05f7313-2952-4670-8ac2-1a9157727d8b: 0px;
    --gap-v-e05f7313-2952-4670-8ac2-1a9157727d8b: 40px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
    height: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e05f7313-2952-4670-8ac2-1a9157727d8b] {
    margin: 0px 20px 60px 20px;
    --gap-h-e05f7313-2952-4670-8ac2-1a9157727d8b: 0px;
    --gap-v-e05f7313-2952-4670-8ac2-1a9157727d8b: 40px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
    height: calc(100% - 60px);
  }
}
.sd[data-s-72a72c97-7108-492f-8524-a01bbb50b6d4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 40px 0px;
  justify-content: flex-end;
  padding: 0px 0px 0px 0px;
  --gap-h-72a72c97-7108-492f-8524-a01bbb50b6d4: 0px;
  --gap-v-72a72c97-7108-492f-8524-a01bbb50b6d4: 40px;
  --gap-uuid: 72a72c97-7108-492f-8524-a01bbb50b6d4;
}
.sd[data-s-4aaa519c-c171-478d-89e8-542d41e2460c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 11px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-4aaa519c-c171-478d-89e8-542d41e2460c: 0px;
  --gap-v-4aaa519c-c171-478d-89e8-542d41e2460c: 11px;
  --gap-uuid: 4aaa519c-c171-478d-89e8-542d41e2460c;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4aaa519c-c171-478d-89e8-542d41e2460c] {
    gap: 4px;
    padding: 0px;
    --gap-h-4aaa519c-c171-478d-89e8-542d41e2460c: 0px;
    --gap-v-4aaa519c-c171-478d-89e8-542d41e2460c: 4px;
  }
}
.sd[data-s-38a2ba75-0af5-4c32-8f4e-12985ca286d6] {
  color: #ffffffff;
  font-family: var(--s-font-419c9bb7);
  font-size: 20px;
  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-38a2ba75-0af5-4c32-8f4e-12985ca286d6] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-38a2ba75-0af5-4c32-8f4e-12985ca286d6] {
    font-size: 14px;
  }
}
.sd[data-s-17a10517-062f-4f3c-a6ee-8ed6a2e77a34] {
  color: #ffffff;
  font-family: var(--s-font-409d7b36);
  font-size: 14px;
  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-17a10517-062f-4f3c-a6ee-8ed6a2e77a34] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-17a10517-062f-4f3c-a6ee-8ed6a2e77a34] {
    font-size: 13px;
  }
}
.sd[data-s-a389aa52-0d8b-4f1b-abd5-8e9ba13470f3] {
  display: flex;
  flex: none;
  height: auto;
  margin: 0px 0px 0px -28px;
  width: 538px;
  max-width: calc(100% - -28px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a389aa52-0d8b-4f1b-abd5-8e9ba13470f3] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a389aa52-0d8b-4f1b-abd5-8e9ba13470f3] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a389aa52-0d8b-4f1b-abd5-8e9ba13470f3] {
    display: none;
  }
}
.sd[data-s-cf50c73f-1ba1-4bb2-b7db-ee7f8ed32e61] {
  height: auto;
  width: calc(
    85% -
      (var(--gap-h-72a72c97-7108-492f-8524-a01bbb50b6d4) * 0.15000000000000002)
  );
  max-width: calc(
    85% -
      (var(--gap-h-72a72c97-7108-492f-8524-a01bbb50b6d4) * 0.15000000000000002)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cf50c73f-1ba1-4bb2-b7db-ee7f8ed32e61] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cf50c73f-1ba1-4bb2-b7db-ee7f8ed32e61] {
    display: flex;
    margin: 0px 0px 0px -8px;
    width: calc(
      70% - -8px - (var(--gap-h-72a72c97-7108-492f-8524-a01bbb50b6d4) * 0.3)
    );
    max-width: calc(
      70% - -8px - (var(--gap-h-72a72c97-7108-492f-8524-a01bbb50b6d4) * 0.3)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cf50c73f-1ba1-4bb2-b7db-ee7f8ed32e61] {
    display: flex;
    width: calc(
      80% - -8px - (var(--gap-h-72a72c97-7108-492f-8524-a01bbb50b6d4) * 0.2)
    );
    max-width: calc(
      80% - -8px - (var(--gap-h-72a72c97-7108-492f-8524-a01bbb50b6d4) * 0.2)
    );
  }
}
.sd[data-s-081d85d9-5cc8-4659-b210-e6e5fe909481] {
  align-items: center;
  background: rgb(255, 255, 255);
  border-bottom: 1px solid #a0a0a0;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  padding: 12px 28px 11px 28px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-081d85d9-5cc8-4659-b210-e6e5fe909481]:hover {
  opacity: 1;
}
@media screen and (max-width: 480px) {
  .sd[data-s-081d85d9-5cc8-4659-b210-e6e5fe909481] {
    padding: 12px 0px 11px 0px;
    width: calc(100% - (var(--gap-h-e05f7313-2952-4670-8ac2-1a9157727d8b) * 0));
    max-width: calc(
      100% - (var(--gap-h-e05f7313-2952-4670-8ac2-1a9157727d8b) * 0)
    );
  }
}
.sd[data-s-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d] {
  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-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d: 18px;
  --gap-v-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d: 0px;
  --gap-uuid: a96a7f1a-0d26-434c-8c05-fad4c0a42f4d;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d] {
    height: auto;
    --gap-h-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d: 18px;
    --gap-v-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d] {
    align-content: center;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    --gap-h-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d: 8px;
    --gap-v-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d: 0px;
  }
}
.sd[data-s-6cde6333-f60b-4117-b60e-486d51d8e0fa] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-9d91efdb);
  font-size: 16px;
  font-style: normal;
  height: 29px;
  letter-spacing: 0.02em;
  line-height: 1.8;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-081d85d9-5cc8-4659-b210-e6e5fe909481]:hover
  .sd[data-s-6cde6333-f60b-4117-b60e-486d51d8e0fa] {
  color: #ffffffff;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6cde6333-f60b-4117-b60e-486d51d8e0fa] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6cde6333-f60b-4117-b60e-486d51d8e0fa] {
    font-size: 13px;
  }
}
.sd[data-s-2341dc58-a46d-4d57-844c-4ee47c826b4f] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-081d85d9-5cc8-4659-b210-e6e5fe909481]:hover
  .sd[data-s-2341dc58-a46d-4d57-844c-4ee47c826b4f] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 18px;
  height: calc(100% - (var(--gap-v-a96a7f1a-0d26-434c-8c05-fad4c0a42f4d) * 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-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2: 18px;
  --gap-v-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2: 0px;
  --gap-uuid: 9950ba7d-6a5e-4697-bf77-411a6bd8f5a2;
  max-width: 100%;
}
.sd[data-s-081d85d9-5cc8-4659-b210-e6e5fe909481]:hover
  .sd[data-s-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2] {
  opacity: 1;
  --gap-h-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2: 18px;
  --gap-v-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2: 0px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2] {
    gap: 8px;
    --gap-h-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2: 8px;
    --gap-v-9950ba7d-6a5e-4697-bf77-411a6bd8f5a2: 0px;
  }
}
.sd[data-s-c3cdfc63-b695-4b55-8ac9-b602cdbfff6f] {
  height: auto;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-081d85d9-5cc8-4659-b210-e6e5fe909481]:hover
  .sd[data-s-c3cdfc63-b695-4b55-8ac9-b602cdbfff6f] {
  transform: translate(10px, 0px);
}
.sd[data-s-da01b15c-bda6-42ad-8516-628f5ca1a66b] {
  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-081d85d9-5cc8-4659-b210-e6e5fe909481]:hover
  .sd[data-s-da01b15c-bda6-42ad-8516-628f5ca1a66b] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-2bc482dd-c094-4553-ae2e-fa0d43c310ab] {
  align-content: center;
  align-items: center;
  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-2bc482dd-c094-4553-ae2e-fa0d43c310ab] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2bc482dd-c094-4553-ae2e-fa0d43c310ab] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2bc482dd-c094-4553-ae2e-fa0d43c310ab] {
    display: none;
  }
}
.sd[data-s-6577a36d-7064-4efe-a52f-84efa055bc6b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1440px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6577a36d-7064-4efe-a52f-84efa055bc6b] {
    flex-direction: column;
  }
}
.sd[data-s-eedf349f-bd04-497b-b87d-73c2157cb3f8] {
  height: 640px;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-eedf349f-bd04-497b-b87d-73c2157cb3f8] {
    height: 510px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-eedf349f-bd04-497b-b87d-73c2157cb3f8] {
    height: 520px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-eedf349f-bd04-497b-b87d-73c2157cb3f8] {
    width: 100%;
  }
}
.sd[data-s-d47c4d0b-da12-443a-a12b-44e60f5cbe65]:hover {
  opacity: 1;
}
.sd[data-s-d47c4d0b-da12-443a-a12b-44e60f5cbe65]:hover
  .sd[data-s-da41a653-bdf0-40a5-b14a-0940217ca0a5] {
  color: #ffffffff;
}
.sd[data-s-d47c4d0b-da12-443a-a12b-44e60f5cbe65]:hover
  .sd[data-s-fe38af5a-e6ec-4197-870c-69a341ec1ff5] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-d47c4d0b-da12-443a-a12b-44e60f5cbe65]:hover
  .sd[data-s-bc1e2d9b-9fc7-474e-9cc6-7c84ffb74e2b] {
  opacity: 1;
  --gap-h-bc1e2d9b-9fc7-474e-9cc6-7c84ffb74e2b: 18px;
  --gap-v-bc1e2d9b-9fc7-474e-9cc6-7c84ffb74e2b: 0px;
}
.sd[data-s-d47c4d0b-da12-443a-a12b-44e60f5cbe65]:hover
  .sd[data-s-0239548a-6387-42a5-b986-c36185938d82] {
  transform: translate(10px, 0px);
}
.sd[data-s-d47c4d0b-da12-443a-a12b-44e60f5cbe65]:hover
  .sd[data-s-4ad6742e-58b8-4043-abd3-abf0c732bd9f] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-6b91461d-3273-413d-b99b-fc43c55456bd] {
  height: 640px;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6b91461d-3273-413d-b99b-fc43c55456bd] {
    height: 510px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6b91461d-3273-413d-b99b-fc43c55456bd] {
    height: 520px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-f567739b-0b59-428a-b414-558f7a65e8cc]:hover {
  opacity: 1;
}
.sd[data-s-f567739b-0b59-428a-b414-558f7a65e8cc]:hover
  .sd[data-s-0bb6e942-e691-41ee-bc8e-1f834b763b46] {
  color: #ffffffff;
}
.sd[data-s-f567739b-0b59-428a-b414-558f7a65e8cc]:hover
  .sd[data-s-413ec904-92f1-4d85-a1f1-e2030ec09209] {
  opacity: 0;
  transform: translate(10px, 0px);
}
.sd[data-s-f567739b-0b59-428a-b414-558f7a65e8cc]:hover
  .sd[data-s-f86b62d0-b756-4762-bb8c-99dc7fbad1b3] {
  opacity: 1;
  --gap-h-f86b62d0-b756-4762-bb8c-99dc7fbad1b3: 18px;
  --gap-v-f86b62d0-b756-4762-bb8c-99dc7fbad1b3: 0px;
}
.sd[data-s-f567739b-0b59-428a-b414-558f7a65e8cc]:hover
  .sd[data-s-6c2d1e48-c018-40e5-9e8b-c0dbf3881789] {
  transform: translate(10px, 0px);
}
.sd[data-s-f567739b-0b59-428a-b414-558f7a65e8cc]:hover
  .sd[data-s-cb794835-7b79-4147-9f56-396efeda6d6d] {
  flex: none;
  opacity: 1;
  transition-duration: 480ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.sd[data-s-c9f31d32-00fe-4ac0-ba0c-1ae796aed9cb] {
  align-content: center;
  align-items: center;
  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-c9f31d32-00fe-4ac0-ba0c-1ae796aed9cb] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c9f31d32-00fe-4ac0-ba0c-1ae796aed9cb] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c9f31d32-00fe-4ac0-ba0c-1ae796aed9cb] {
    display: flex;
  }
}
.sd[data-s-83f85760-9de0-4c80-9033-8ad637c4e91a] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 1440px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-83f85760-9de0-4c80-9033-8ad637c4e91a] {
    flex-direction: column;
  }
}
.sd[data-s-1e7c7b25-b77c-41b1-a49d-e4b80c68c47f] {
  height: 640px;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1e7c7b25-b77c-41b1-a49d-e4b80c68c47f] {
    height: 510px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1e7c7b25-b77c-41b1-a49d-e4b80c68c47f] {
    height: 520px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1e7c7b25-b77c-41b1-a49d-e4b80c68c47f] {
    width: 100%;
  }
}
.sd[data-s-5dd92ab2-4a70-4842-b8dd-4a61b5c8d4c0] {
  height: 640px;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5dd92ab2-4a70-4842-b8dd-4a61b5c8d4c0] {
    height: 510px;
    width: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5dd92ab2-4a70-4842-b8dd-4a61b5c8d4c0] {
    height: 520px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-cf98b4b1-4293-43df-b8a9-086057171cb0] {
  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-cf98b4b1-4293-43df-b8a9-086057171cb0: 0px;
  --gap-v-cf98b4b1-4293-43df-b8a9-086057171cb0: 40px;
  --gap-uuid: cf98b4b1-4293-43df-b8a9-086057171cb0;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cf98b4b1-4293-43df-b8a9-086057171cb0] {
    display: flex;
    padding: 100px 60px 100px 60px;
    --gap-h-cf98b4b1-4293-43df-b8a9-086057171cb0: 0px;
    --gap-v-cf98b4b1-4293-43df-b8a9-086057171cb0: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cf98b4b1-4293-43df-b8a9-086057171cb0] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-cf98b4b1-4293-43df-b8a9-086057171cb0: 0px;
    --gap-v-cf98b4b1-4293-43df-b8a9-086057171cb0: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cf98b4b1-4293-43df-b8a9-086057171cb0] {
    display: none;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-cf98b4b1-4293-43df-b8a9-086057171cb0: 0px;
    --gap-v-cf98b4b1-4293-43df-b8a9-086057171cb0: 40px;
  }
}
.sd[data-s-31377f7b-62cb-4eb2-a412-8826cf6d4b1d] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-cf98b4b1-4293-43df-b8a9-086057171cb0) * 0));
  --gap-h-31377f7b-62cb-4eb2-a412-8826cf6d4b1d: 0px;
  --gap-v-31377f7b-62cb-4eb2-a412-8826cf6d4b1d: 40px;
  --gap-uuid: 31377f7b-62cb-4eb2-a412-8826cf6d4b1d;
  max-width: calc(
    100% - (var(--gap-h-cf98b4b1-4293-43df-b8a9-086057171cb0) * 0)
  );
  overflow: hidden;
}
@media screen and (max-width: 480px) {
  .sd[data-s-31377f7b-62cb-4eb2-a412-8826cf6d4b1d] {
    gap: 40px;
    --gap-h-31377f7b-62cb-4eb2-a412-8826cf6d4b1d: 0px;
    --gap-v-31377f7b-62cb-4eb2-a412-8826cf6d4b1d: 40px;
  }
}
.sd[data-s-6073bbb9-4445-4f7d-82a2-80a26187e254] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-31377f7b-62cb-4eb2-a412-8826cf6d4b1d) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: 1320px;
  z-index: 2;
  --gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254: 0px;
  --gap-v-6073bbb9-4445-4f7d-82a2-80a26187e254: 12px;
  --gap-uuid: 6073bbb9-4445-4f7d-82a2-80a26187e254;
  max-width: 100%;
}
.sd[data-s-6073bbb9-4445-4f7d-82a2-80a26187e254]:hover {
  opacity: 1;
  --gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254: 0px;
  --gap-v-6073bbb9-4445-4f7d-82a2-80a26187e254: 12px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-6073bbb9-4445-4f7d-82a2-80a26187e254] {
    display: flex;
    --gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254: 0px;
    --gap-v-6073bbb9-4445-4f7d-82a2-80a26187e254: 12px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6073bbb9-4445-4f7d-82a2-80a26187e254] {
    display: flex;
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-31377f7b-62cb-4eb2-a412-8826cf6d4b1d) * 0.5)
    );
    --gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254: 0px;
    --gap-v-6073bbb9-4445-4f7d-82a2-80a26187e254: 12px;
    max-width: calc(
      50% - (var(--gap-h-31377f7b-62cb-4eb2-a412-8826cf6d4b1d) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-31377f7b-62cb-4eb2-a412-8826cf6d4b1d) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6073bbb9-4445-4f7d-82a2-80a26187e254] {
    display: none;
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-31377f7b-62cb-4eb2-a412-8826cf6d4b1d) * 0));
    --gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254: 0px;
    --gap-v-6073bbb9-4445-4f7d-82a2-80a26187e254: 4px;
    max-width: calc(
      100% - (var(--gap-h-31377f7b-62cb-4eb2-a412-8826cf6d4b1d) * 0)
    );
    height: calc(
      100% - (var(--gap-v-31377f7b-62cb-4eb2-a412-8826cf6d4b1d) * 0)
    );
  }
}
.sd[data-s-87f379eb-09ae-4ac3-a8e2-3726f821637d] {
  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;
  margin: 0px 0px -1px 0px;
  padding: 18px 20px 0px 0px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-87f379eb-09ae-4ac3-a8e2-3726f821637d: 0px;
  --gap-v-87f379eb-09ae-4ac3-a8e2-3726f821637d: 7px;
  --gap-uuid: 87f379eb-09ae-4ac3-a8e2-3726f821637d;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-87f379eb-09ae-4ac3-a8e2-3726f821637d] {
    padding: 16px 20px 0px 0px;
    --gap-h-87f379eb-09ae-4ac3-a8e2-3726f821637d: 0px;
    --gap-v-87f379eb-09ae-4ac3-a8e2-3726f821637d: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-87f379eb-09ae-4ac3-a8e2-3726f821637d] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-87f379eb-09ae-4ac3-a8e2-3726f821637d: 0px;
    --gap-v-87f379eb-09ae-4ac3-a8e2-3726f821637d: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-87f379eb-09ae-4ac3-a8e2-3726f821637d] {
    gap: 16px 0px;
    --gap-h-87f379eb-09ae-4ac3-a8e2-3726f821637d: 0px;
    --gap-v-87f379eb-09ae-4ac3-a8e2-3726f821637d: 16px;
  }
}
.sd[data-s-52baaf8c-0734-40a7-ac39-a965ff55513b] {
  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-52baaf8c-0734-40a7-ac39-a965ff55513b: 10px;
  --gap-v-52baaf8c-0734-40a7-ac39-a965ff55513b: 0px;
  --gap-uuid: 52baaf8c-0734-40a7-ac39-a965ff55513b;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-52baaf8c-0734-40a7-ac39-a965ff55513b] {
    gap: 12px;
    --gap-h-52baaf8c-0734-40a7-ac39-a965ff55513b: 12px;
    --gap-v-52baaf8c-0734-40a7-ac39-a965ff55513b: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-52baaf8c-0734-40a7-ac39-a965ff55513b] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-52baaf8c-0734-40a7-ac39-a965ff55513b: 15px;
    --gap-v-52baaf8c-0734-40a7-ac39-a965ff55513b: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-52baaf8c-0734-40a7-ac39-a965ff55513b] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-52baaf8c-0734-40a7-ac39-a965ff55513b: 16px;
    --gap-v-52baaf8c-0734-40a7-ac39-a965ff55513b: 0px;
    max-width: 100%;
  }
}
.sd[data-s-4b44691e-94be-4145-8317-e3b302498d56] {
  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-4b44691e-94be-4145-8317-e3b302498d56: 0px;
  --gap-v-4b44691e-94be-4145-8317-e3b302498d56: 3px;
  --gap-uuid: 4b44691e-94be-4145-8317-e3b302498d56;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4b44691e-94be-4145-8317-e3b302498d56] {
    flex: none;
    font-size: 1.1403508771929824vw;
    height: 16px;
    letter-spacing: normal;
    --gap-h-4b44691e-94be-4145-8317-e3b302498d56: 0px;
    --gap-v-4b44691e-94be-4145-8317-e3b302498d56: 3px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4b44691e-94be-4145-8317-e3b302498d56] {
    font-size: 13px;
    --gap-h-4b44691e-94be-4145-8317-e3b302498d56: 0px;
    --gap-v-4b44691e-94be-4145-8317-e3b302498d56: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b44691e-94be-4145-8317-e3b302498d56] {
    font-size: 14px;
    --gap-h-4b44691e-94be-4145-8317-e3b302498d56: 0px;
    --gap-v-4b44691e-94be-4145-8317-e3b302498d56: 3px;
  }
}
.sd[data-s-b95c9e10-f898-421a-921a-d9493fb8bdf2] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-6073bbb9-4445-4f7d-82a2-80a26187e254]:hover
  .sd[data-s-b95c9e10-f898-421a-921a-d9493fb8bdf2] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b95c9e10-f898-421a-921a-d9493fb8bdf2] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b95c9e10-f898-421a-921a-d9493fb8bdf2] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-d7345bee-4c02-4524-9a6d-ae88959551e8] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-6073bbb9-4445-4f7d-82a2-80a26187e254) * 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-6073bbb9-4445-4f7d-82a2-80a26187e254) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254) * 0)
  );
}
.sd[data-s-6073bbb9-4445-4f7d-82a2-80a26187e254]:hover
  .sd[data-s-d7345bee-4c02-4524-9a6d-ae88959551e8] {
  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-8265a118-d9f4-40d5-8667-77381b68a7f7] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-6073bbb9-4445-4f7d-82a2-80a26187e254) * 0)
  );
}
.sd[data-s-71a48e25-b368-49b1-8a56-ca404aad9570] {
  align-content: center;
  align-items: center;
  background: #757879ff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-cf98b4b1-4293-43df-b8a9-086057171cb0) * 0));
  --gap-h-71a48e25-b368-49b1-8a56-ca404aad9570: 0px;
  --gap-v-71a48e25-b368-49b1-8a56-ca404aad9570: 30px;
  --gap-uuid: 71a48e25-b368-49b1-8a56-ca404aad9570;
  max-width: calc(
    100% - (var(--gap-h-cf98b4b1-4293-43df-b8a9-086057171cb0) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-71a48e25-b368-49b1-8a56-ca404aad9570] {
    gap: 40px;
    --gap-h-71a48e25-b368-49b1-8a56-ca404aad9570: 0px;
    --gap-v-71a48e25-b368-49b1-8a56-ca404aad9570: 40px;
  }
}
.sd[data-s-fe7383e9-ac12-4deb-a9c1-633ea551d5c3] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3: 0px;
  --gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3: 0px;
  --gap-uuid: fe7383e9-ac12-4deb-a9c1-633ea551d5c3;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-fe7383e9-ac12-4deb-a9c1-633ea551d5c3] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 60px 15px;
    width: calc(100% - (var(--gap-h-71a48e25-b368-49b1-8a56-ca404aad9570) * 0));
    --gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3: 0px;
    --gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3: 60px;
    max-width: calc(
      100% - (var(--gap-h-71a48e25-b368-49b1-8a56-ca404aad9570) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fe7383e9-ac12-4deb-a9c1-633ea551d5c3] {
    gap: 40px 6px;
    padding: 0px;
    --gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3: 6px;
    --gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3: 0px;
  }
}
.sd[data-s-31693e37-ef95-480a-8bd9-e445c3aa5986] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: auto;
  z-index: 2;
  --gap-h-31693e37-ef95-480a-8bd9-e445c3aa5986: 0px;
  --gap-v-31693e37-ef95-480a-8bd9-e445c3aa5986: 12px;
  --gap-uuid: 31693e37-ef95-480a-8bd9-e445c3aa5986;
  max-width: 100%;
  overflow: hidden;
}
.sd[data-s-31693e37-ef95-480a-8bd9-e445c3aa5986]:hover {
  opacity: 1;
  --gap-h-31693e37-ef95-480a-8bd9-e445c3aa5986: 0px;
  --gap-v-31693e37-ef95-480a-8bd9-e445c3aa5986: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-31693e37-ef95-480a-8bd9-e445c3aa5986] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.5)
    );
    --gap-h-31693e37-ef95-480a-8bd9-e445c3aa5986: 0px;
    --gap-v-31693e37-ef95-480a-8bd9-e445c3aa5986: 12px;
    max-width: calc(
      50% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-31693e37-ef95-480a-8bd9-e445c3aa5986] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0));
    --gap-h-31693e37-ef95-480a-8bd9-e445c3aa5986: 0px;
    --gap-v-31693e37-ef95-480a-8bd9-e445c3aa5986: 4px;
    max-width: calc(
      100% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
    height: calc(
      100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
  }
}
.sd[data-s-0535f3f7-af1d-4bf1-87af-717bfb37d2d6] {
  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;
  margin: 0px 0px -1px 0px;
  padding: 18px 20px 0px 0px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 0px;
  --gap-v-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 7px;
  --gap-uuid: 0535f3f7-af1d-4bf1-87af-717bfb37d2d6;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-0535f3f7-af1d-4bf1-87af-717bfb37d2d6] {
    padding: 16px 20px 0px 0px;
    --gap-h-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 0px;
    --gap-v-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0535f3f7-af1d-4bf1-87af-717bfb37d2d6] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 0px;
    --gap-v-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0535f3f7-af1d-4bf1-87af-717bfb37d2d6] {
    gap: 16px 0px;
    --gap-h-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 0px;
    --gap-v-0535f3f7-af1d-4bf1-87af-717bfb37d2d6: 16px;
  }
}
.sd[data-s-e87caa5e-8850-415f-98c7-7b64a9a4de69] {
  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-e87caa5e-8850-415f-98c7-7b64a9a4de69: 10px;
  --gap-v-e87caa5e-8850-415f-98c7-7b64a9a4de69: 0px;
  --gap-uuid: e87caa5e-8850-415f-98c7-7b64a9a4de69;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e87caa5e-8850-415f-98c7-7b64a9a4de69] {
    gap: 12px;
    --gap-h-e87caa5e-8850-415f-98c7-7b64a9a4de69: 12px;
    --gap-v-e87caa5e-8850-415f-98c7-7b64a9a4de69: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e87caa5e-8850-415f-98c7-7b64a9a4de69] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-e87caa5e-8850-415f-98c7-7b64a9a4de69: 15px;
    --gap-v-e87caa5e-8850-415f-98c7-7b64a9a4de69: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e87caa5e-8850-415f-98c7-7b64a9a4de69] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-e87caa5e-8850-415f-98c7-7b64a9a4de69: 16px;
    --gap-v-e87caa5e-8850-415f-98c7-7b64a9a4de69: 0px;
    max-width: 100%;
  }
}
.sd[data-s-1dd2ce64-66f2-4783-887e-e321a6f79968] {
  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-1dd2ce64-66f2-4783-887e-e321a6f79968: 0px;
  --gap-v-1dd2ce64-66f2-4783-887e-e321a6f79968: 3px;
  --gap-uuid: 1dd2ce64-66f2-4783-887e-e321a6f79968;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1dd2ce64-66f2-4783-887e-e321a6f79968] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-1dd2ce64-66f2-4783-887e-e321a6f79968: 0px;
    --gap-v-1dd2ce64-66f2-4783-887e-e321a6f79968: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1dd2ce64-66f2-4783-887e-e321a6f79968] {
    font-size: 13px;
    --gap-h-1dd2ce64-66f2-4783-887e-e321a6f79968: 0px;
    --gap-v-1dd2ce64-66f2-4783-887e-e321a6f79968: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1dd2ce64-66f2-4783-887e-e321a6f79968] {
    font-size: 14px;
    --gap-h-1dd2ce64-66f2-4783-887e-e321a6f79968: 0px;
    --gap-v-1dd2ce64-66f2-4783-887e-e321a6f79968: 3px;
  }
}
.sd[data-s-e7eec761-5466-47e2-9a34-937bb2c17323] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-31693e37-ef95-480a-8bd9-e445c3aa5986]:hover
  .sd[data-s-e7eec761-5466-47e2-9a34-937bb2c17323] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e7eec761-5466-47e2-9a34-937bb2c17323] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e7eec761-5466-47e2-9a34-937bb2c17323] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-42cb5895-e293-4f4d-9bcd-118784bb31ce] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-31693e37-ef95-480a-8bd9-e445c3aa5986) * 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-31693e37-ef95-480a-8bd9-e445c3aa5986) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-31693e37-ef95-480a-8bd9-e445c3aa5986) * 0)
  );
}
.sd[data-s-31693e37-ef95-480a-8bd9-e445c3aa5986]:hover
  .sd[data-s-42cb5895-e293-4f4d-9bcd-118784bb31ce] {
  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-75a9057e-74f5-48ac-8646-1fc3e93d8756] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-31693e37-ef95-480a-8bd9-e445c3aa5986) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-31693e37-ef95-480a-8bd9-e445c3aa5986) * 0)
  );
}
.sd[data-s-0d229d99-4007-4d3c-845f-f771be3efd00] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(33% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.67));
  z-index: 2;
  --gap-h-0d229d99-4007-4d3c-845f-f771be3efd00: 0px;
  --gap-v-0d229d99-4007-4d3c-845f-f771be3efd00: 12px;
  --gap-uuid: 0d229d99-4007-4d3c-845f-f771be3efd00;
  max-width: calc(
    33% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.67)
  );
  overflow: hidden;
}
.sd[data-s-0d229d99-4007-4d3c-845f-f771be3efd00]:hover {
  opacity: 1;
  --gap-h-0d229d99-4007-4d3c-845f-f771be3efd00: 0px;
  --gap-v-0d229d99-4007-4d3c-845f-f771be3efd00: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-0d229d99-4007-4d3c-845f-f771be3efd00] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.5)
    );
    --gap-h-0d229d99-4007-4d3c-845f-f771be3efd00: 0px;
    --gap-v-0d229d99-4007-4d3c-845f-f771be3efd00: 12px;
    max-width: calc(
      50% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0d229d99-4007-4d3c-845f-f771be3efd00] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0));
    --gap-h-0d229d99-4007-4d3c-845f-f771be3efd00: 0px;
    --gap-v-0d229d99-4007-4d3c-845f-f771be3efd00: 4px;
    max-width: calc(
      100% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
    height: calc(
      100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
  }
}
.sd[data-s-276554d9-06a0-442c-bd88-5045b91bfb57] {
  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;
  margin: 0px 0px -1px 0px;
  padding: 18px 20px 0px 15px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-276554d9-06a0-442c-bd88-5045b91bfb57: 0px;
  --gap-v-276554d9-06a0-442c-bd88-5045b91bfb57: 7px;
  --gap-uuid: 276554d9-06a0-442c-bd88-5045b91bfb57;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-276554d9-06a0-442c-bd88-5045b91bfb57] {
    padding: 16px 20px 0px 0px;
    --gap-h-276554d9-06a0-442c-bd88-5045b91bfb57: 0px;
    --gap-v-276554d9-06a0-442c-bd88-5045b91bfb57: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-276554d9-06a0-442c-bd88-5045b91bfb57] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-276554d9-06a0-442c-bd88-5045b91bfb57: 0px;
    --gap-v-276554d9-06a0-442c-bd88-5045b91bfb57: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-276554d9-06a0-442c-bd88-5045b91bfb57] {
    gap: 16px 0px;
    --gap-h-276554d9-06a0-442c-bd88-5045b91bfb57: 0px;
    --gap-v-276554d9-06a0-442c-bd88-5045b91bfb57: 16px;
  }
}
.sd[data-s-64842d71-2335-4de1-88d6-4b1185ea96e7] {
  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-64842d71-2335-4de1-88d6-4b1185ea96e7: 10px;
  --gap-v-64842d71-2335-4de1-88d6-4b1185ea96e7: 0px;
  --gap-uuid: 64842d71-2335-4de1-88d6-4b1185ea96e7;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-64842d71-2335-4de1-88d6-4b1185ea96e7] {
    gap: 12px;
    --gap-h-64842d71-2335-4de1-88d6-4b1185ea96e7: 12px;
    --gap-v-64842d71-2335-4de1-88d6-4b1185ea96e7: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-64842d71-2335-4de1-88d6-4b1185ea96e7] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-64842d71-2335-4de1-88d6-4b1185ea96e7: 15px;
    --gap-v-64842d71-2335-4de1-88d6-4b1185ea96e7: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-64842d71-2335-4de1-88d6-4b1185ea96e7] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-64842d71-2335-4de1-88d6-4b1185ea96e7: 16px;
    --gap-v-64842d71-2335-4de1-88d6-4b1185ea96e7: 0px;
    max-width: 100%;
  }
}
.sd[data-s-f8bd7502-f7ad-43df-8319-639b0d935027] {
  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-f8bd7502-f7ad-43df-8319-639b0d935027: 0px;
  --gap-v-f8bd7502-f7ad-43df-8319-639b0d935027: 3px;
  --gap-uuid: f8bd7502-f7ad-43df-8319-639b0d935027;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f8bd7502-f7ad-43df-8319-639b0d935027] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-f8bd7502-f7ad-43df-8319-639b0d935027: 0px;
    --gap-v-f8bd7502-f7ad-43df-8319-639b0d935027: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f8bd7502-f7ad-43df-8319-639b0d935027] {
    font-size: 13px;
    --gap-h-f8bd7502-f7ad-43df-8319-639b0d935027: 0px;
    --gap-v-f8bd7502-f7ad-43df-8319-639b0d935027: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f8bd7502-f7ad-43df-8319-639b0d935027] {
    font-size: 14px;
    --gap-h-f8bd7502-f7ad-43df-8319-639b0d935027: 0px;
    --gap-v-f8bd7502-f7ad-43df-8319-639b0d935027: 3px;
  }
}
.sd[data-s-1e5b188c-81b8-43c1-9abb-06af2b3489e6] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-0d229d99-4007-4d3c-845f-f771be3efd00]:hover
  .sd[data-s-1e5b188c-81b8-43c1-9abb-06af2b3489e6] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1e5b188c-81b8-43c1-9abb-06af2b3489e6] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1e5b188c-81b8-43c1-9abb-06af2b3489e6] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-0e01e460-315c-4485-b16d-d6469138f438] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-0d229d99-4007-4d3c-845f-f771be3efd00) * 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-0d229d99-4007-4d3c-845f-f771be3efd00) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-0d229d99-4007-4d3c-845f-f771be3efd00) * 0)
  );
}
.sd[data-s-0d229d99-4007-4d3c-845f-f771be3efd00]:hover
  .sd[data-s-0e01e460-315c-4485-b16d-d6469138f438] {
  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-502ecef8-8b79-4473-a1b7-0f9917871fab] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-0d229d99-4007-4d3c-845f-f771be3efd00) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-0d229d99-4007-4d3c-845f-f771be3efd00) * 0)
  );
}
.sd[data-s-04b147fe-19ae-4713-a753-28c05c76ba72] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: calc(100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0));
  justify-content: flex-end;
  padding: 0px;
  width: calc(33% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.67));
  z-index: 2;
  --gap-h-04b147fe-19ae-4713-a753-28c05c76ba72: 0px;
  --gap-v-04b147fe-19ae-4713-a753-28c05c76ba72: 12px;
  --gap-uuid: 04b147fe-19ae-4713-a753-28c05c76ba72;
  max-width: calc(
    33% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.67)
  );
  overflow: hidden;
}
.sd[data-s-04b147fe-19ae-4713-a753-28c05c76ba72]:hover {
  opacity: 1;
  --gap-h-04b147fe-19ae-4713-a753-28c05c76ba72: 0px;
  --gap-v-04b147fe-19ae-4713-a753-28c05c76ba72: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-04b147fe-19ae-4713-a753-28c05c76ba72] {
    gap: 12px 0px;
    width: calc(
      50% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.5)
    );
    --gap-h-04b147fe-19ae-4713-a753-28c05c76ba72: 0px;
    --gap-v-04b147fe-19ae-4713-a753-28c05c76ba72: 12px;
    max-width: calc(
      50% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0.5)
    );
    height: calc(
      100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-04b147fe-19ae-4713-a753-28c05c76ba72] {
    gap: 4px 0px;
    width: calc(100% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0));
    --gap-h-04b147fe-19ae-4713-a753-28c05c76ba72: 0px;
    --gap-v-04b147fe-19ae-4713-a753-28c05c76ba72: 4px;
    max-width: calc(
      100% - (var(--gap-h-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
    height: calc(
      100% - (var(--gap-v-fe7383e9-ac12-4deb-a9c1-633ea551d5c3) * 0)
    );
  }
}
.sd[data-s-63654678-31f3-470c-bdea-83d3581f25c7] {
  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;
  margin: 0px 0px -1px 0px;
  padding: 18px 20px 0px 15px;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 3;
  --gap-h-63654678-31f3-470c-bdea-83d3581f25c7: 0px;
  --gap-v-63654678-31f3-470c-bdea-83d3581f25c7: 7px;
  --gap-uuid: 63654678-31f3-470c-bdea-83d3581f25c7;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-63654678-31f3-470c-bdea-83d3581f25c7] {
    padding: 16px 20px 0px 0px;
    --gap-h-63654678-31f3-470c-bdea-83d3581f25c7: 0px;
    --gap-v-63654678-31f3-470c-bdea-83d3581f25c7: 7px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-63654678-31f3-470c-bdea-83d3581f25c7] {
    gap: 40px 0px;
    padding: 16px 40px 0px 0px;
    --gap-h-63654678-31f3-470c-bdea-83d3581f25c7: 0px;
    --gap-v-63654678-31f3-470c-bdea-83d3581f25c7: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-63654678-31f3-470c-bdea-83d3581f25c7] {
    gap: 16px 0px;
    --gap-h-63654678-31f3-470c-bdea-83d3581f25c7: 0px;
    --gap-v-63654678-31f3-470c-bdea-83d3581f25c7: 16px;
  }
}
.sd[data-s-25efec0a-779f-4cf9-9e75-5cd8c346ee4f] {
  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-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 10px;
  --gap-v-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 0px;
  --gap-uuid: 25efec0a-779f-4cf9-9e75-5cd8c346ee4f;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-25efec0a-779f-4cf9-9e75-5cd8c346ee4f] {
    gap: 12px;
    --gap-h-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 12px;
    --gap-v-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-25efec0a-779f-4cf9-9e75-5cd8c346ee4f] {
    gap: 15px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 15px;
    --gap-v-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-25efec0a-779f-4cf9-9e75-5cd8c346ee4f] {
    gap: 16px;
    margin: 0px;
    padding: 0px;
    --gap-h-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 16px;
    --gap-v-25efec0a-779f-4cf9-9e75-5cd8c346ee4f: 0px;
    max-width: 100%;
  }
}
.sd[data-s-74f37a78-d0b8-4757-822f-a05cd1edf2c3] {
  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-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 0px;
  --gap-v-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 3px;
  --gap-uuid: 74f37a78-d0b8-4757-822f-a05cd1edf2c3;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-74f37a78-d0b8-4757-822f-a05cd1edf2c3] {
    font-size: 1.1403508771929824vw;
    letter-spacing: normal;
    --gap-h-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 0px;
    --gap-v-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 3px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-74f37a78-d0b8-4757-822f-a05cd1edf2c3] {
    font-size: 13px;
    --gap-h-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 0px;
    --gap-v-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-74f37a78-d0b8-4757-822f-a05cd1edf2c3] {
    font-size: 14px;
    --gap-h-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 0px;
    --gap-v-74f37a78-d0b8-4757-822f-a05cd1edf2c3: 3px;
  }
}
.sd[data-s-1b149b73-ad38-4704-82de-80ff6417203d] {
  height: auto;
  width: 16px;
  max-width: 100%;
}
.sd[data-s-04b147fe-19ae-4713-a753-28c05c76ba72]:hover
  .sd[data-s-1b149b73-ad38-4704-82de-80ff6417203d] {
  transform: translate(7px, 0px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1b149b73-ad38-4704-82de-80ff6417203d] {
    width: 13px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1b149b73-ad38-4704-82de-80ff6417203d] {
    width: 14px;
    max-width: 100%;
  }
}
.sd[data-s-10660841-d738-4bc6-8658-55f92d50d4e8] {
  background: #000000ff;
  bottom: 0px;
  height: calc(100% - (var(--gap-v-04b147fe-19ae-4713-a753-28c05c76ba72) * 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-04b147fe-19ae-4713-a753-28c05c76ba72) * 0));
  z-index: 2;
  max-width: calc(
    100% - (var(--gap-h-04b147fe-19ae-4713-a753-28c05c76ba72) * 0)
  );
}
.sd[data-s-04b147fe-19ae-4713-a753-28c05c76ba72]:hover
  .sd[data-s-10660841-d738-4bc6-8658-55f92d50d4e8] {
  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-58ff9f7f-bd5d-4403-8831-b9785392e11f] {
  bottom: auto;
  flex: none;
  height: auto;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
  width: calc(100% - (var(--gap-h-04b147fe-19ae-4713-a753-28c05c76ba72) * 0));
  z-index: 1;
  max-width: calc(
    100% - (var(--gap-h-04b147fe-19ae-4713-a753-28c05c76ba72) * 0)
  );
}
.sd[data-s-dedec2ff-3155-42f9-ad8c-12528953efb7] {
  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-dedec2ff-3155-42f9-ad8c-12528953efb7: 0px;
  --gap-v-dedec2ff-3155-42f9-ad8c-12528953efb7: 40px;
  --gap-uuid: dedec2ff-3155-42f9-ad8c-12528953efb7;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-dedec2ff-3155-42f9-ad8c-12528953efb7] {
    display: none;
    --gap-h-dedec2ff-3155-42f9-ad8c-12528953efb7: 0px;
    --gap-v-dedec2ff-3155-42f9-ad8c-12528953efb7: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-dedec2ff-3155-42f9-ad8c-12528953efb7] {
    display: flex;
    padding: 80px 30px 80px 30px;
    --gap-h-dedec2ff-3155-42f9-ad8c-12528953efb7: 0px;
    --gap-v-dedec2ff-3155-42f9-ad8c-12528953efb7: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dedec2ff-3155-42f9-ad8c-12528953efb7] {
    display: none;
    gap: 40px;
    padding: 60px 20px 60px 20px;
    --gap-h-dedec2ff-3155-42f9-ad8c-12528953efb7: 0px;
    --gap-v-dedec2ff-3155-42f9-ad8c-12528953efb7: 40px;
  }
}
.sd[data-s-27ad71de-e2ba-44dd-8bdb-4778116a762f]:hover {
  --gap-h-27ad71de-e2ba-44dd-8bdb-4778116a762f: 0px;
  --gap-v-27ad71de-e2ba-44dd-8bdb-4778116a762f: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-27ad71de-e2ba-44dd-8bdb-4778116a762f]:hover {
    opacity: 1;
  }
}
.sd[data-s-27ad71de-e2ba-44dd-8bdb-4778116a762f]:hover
  .sd[data-s-e4ab6db9-6365-4079-9dec-a2ad5e15f782] {
  transform: translate(7px, 0px);
}
.sd[data-s-27ad71de-e2ba-44dd-8bdb-4778116a762f]:hover
  .sd[data-s-207ba8fd-5676-4c40-a9f1-3bd11840233c] {
  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-319e70ac-469d-48ac-a80f-eea6630b2c07]:hover {
  --gap-h-319e70ac-469d-48ac-a80f-eea6630b2c07: 0px;
  --gap-v-319e70ac-469d-48ac-a80f-eea6630b2c07: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-319e70ac-469d-48ac-a80f-eea6630b2c07]:hover {
    opacity: 1;
  }
}
.sd[data-s-319e70ac-469d-48ac-a80f-eea6630b2c07]:hover
  .sd[data-s-2cb2bbf2-d713-44be-a368-1e8f3d9b1cc6] {
  transform: translate(7px, 0px);
}
.sd[data-s-319e70ac-469d-48ac-a80f-eea6630b2c07]:hover
  .sd[data-s-5d8d8c9f-d145-40a8-982d-8742c4658775] {
  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-f38c7a02-fc0e-4de4-b259-2933bec07f54]:hover {
  --gap-h-f38c7a02-fc0e-4de4-b259-2933bec07f54: 0px;
  --gap-v-f38c7a02-fc0e-4de4-b259-2933bec07f54: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f38c7a02-fc0e-4de4-b259-2933bec07f54]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-f38c7a02-fc0e-4de4-b259-2933bec07f54]:hover
  .sd[data-s-192c1c20-6f5c-4e09-911e-247b72878064] {
  transform: translate(7px, 0px);
}
.sd[data-s-f38c7a02-fc0e-4de4-b259-2933bec07f54]:hover
  .sd[data-s-a435542c-d847-4720-9235-13a462f31139] {
  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-f7c88bc7-085e-4097-95bf-fd954f287194]:hover {
  --gap-h-f7c88bc7-085e-4097-95bf-fd954f287194: 0px;
  --gap-v-f7c88bc7-085e-4097-95bf-fd954f287194: 12px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f7c88bc7-085e-4097-95bf-fd954f287194]:hover {
    opacity: 0.99;
  }
}
.sd[data-s-f7c88bc7-085e-4097-95bf-fd954f287194]:hover
  .sd[data-s-9f509d50-448a-4cd5-9a60-d505008d5abc] {
  transform: translate(7px, 0px);
}
.sd[data-s-f7c88bc7-085e-4097-95bf-fd954f287194]:hover
  .sd[data-s-635793d8-28d9-427a-9cf3-6d13f69323f6] {
  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-1fa117bb-fcf3-4bba-ad0e-243ed97741f1] {
  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-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 0px;
  --gap-v-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 40px;
  --gap-uuid: 1fa117bb-fcf3-4bba-ad0e-243ed97741f1;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-1fa117bb-fcf3-4bba-ad0e-243ed97741f1] {
    display: none;
    padding: 100px 60px 100px 60px;
    --gap-h-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 0px;
    --gap-v-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 40px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-1fa117bb-fcf3-4bba-ad0e-243ed97741f1] {
    display: none;
    padding: 120px 30px 120px 30px;
    --gap-h-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 0px;
    --gap-v-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1fa117bb-fcf3-4bba-ad0e-243ed97741f1] {
    display: flex;
    gap: 40px;
    padding: 80px 20px 80px 20px;
    --gap-h-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 0px;
    --gap-v-1fa117bb-fcf3-4bba-ad0e-243ed97741f1: 40px;
  }
}
.sd[data-s-78d1164a-74e9-445c-968e-a4737ba191d5]:hover {
  opacity: 1;
  --gap-h-78d1164a-74e9-445c-968e-a4737ba191d5: 0px;
  --gap-v-78d1164a-74e9-445c-968e-a4737ba191d5: 12px;
}
.sd[data-s-78d1164a-74e9-445c-968e-a4737ba191d5]:hover
  .sd[data-s-254545e4-ae67-48df-8b31-850a1ed149d2] {
  transform: translate(7px, 0px);
}
.sd[data-s-78d1164a-74e9-445c-968e-a4737ba191d5]:hover
  .sd[data-s-11db9985-07ff-4062-92cc-1c35049f59b8] {
  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-0f9ebfff-6c07-4aec-ad21-153fba4a2405]:hover {
  opacity: 1;
  --gap-h-0f9ebfff-6c07-4aec-ad21-153fba4a2405: 0px;
  --gap-v-0f9ebfff-6c07-4aec-ad21-153fba4a2405: 12px;
}
.sd[data-s-0f9ebfff-6c07-4aec-ad21-153fba4a2405]:hover
  .sd[data-s-785fac21-655c-40e3-bf1c-b6bcf1e12f8c] {
  transform: translate(7px, 0px);
}
.sd[data-s-0f9ebfff-6c07-4aec-ad21-153fba4a2405]:hover
  .sd[data-s-f57689a0-9f71-48b5-acab-e86e65d07fb9] {
  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-5ba80a04-fbb0-4b59-8187-6335049ffa27]:hover {
  opacity: 1;
  --gap-h-5ba80a04-fbb0-4b59-8187-6335049ffa27: 0px;
  --gap-v-5ba80a04-fbb0-4b59-8187-6335049ffa27: 12px;
}
.sd[data-s-5ba80a04-fbb0-4b59-8187-6335049ffa27]:hover
  .sd[data-s-efabc96d-d58d-449e-aac4-eb918ce3fb1e] {
  transform: translate(7px, 0px);
}
.sd[data-s-5ba80a04-fbb0-4b59-8187-6335049ffa27]:hover
  .sd[data-s-d61401d7-f493-418e-bf41-4a8a3da8bac8] {
  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-1d5dfa93-5778-43cd-9911-1d1bfc875b42]:hover {
  opacity: 1;
  --gap-h-1d5dfa93-5778-43cd-9911-1d1bfc875b42: 0px;
  --gap-v-1d5dfa93-5778-43cd-9911-1d1bfc875b42: 12px;
}
.sd[data-s-1d5dfa93-5778-43cd-9911-1d1bfc875b42]:hover
  .sd[data-s-326e1b90-6506-46cb-859f-1d398ba5e448] {
  transform: translate(7px, 0px);
}
.sd[data-s-1d5dfa93-5778-43cd-9911-1d1bfc875b42]:hover
  .sd[data-s-f1f60a46-547a-4bd1-98bb-b806129e0491] {
  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-8d0b814d-c82d-49f8-a7c1-ffe7dfe6ec42] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 120px 60px 140px 60px;
  padding: 0px;
  width: calc(100% - 120px);
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-8d0b814d-c82d-49f8-a7c1-ffe7dfe6ec42] {
    margin: 100px 60px 120px 60px;
    padding: 0px 0px;
    width: calc(100% - 120px);
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-8d0b814d-c82d-49f8-a7c1-ffe7dfe6ec42] {
    margin: 80px 30px 100px 30px;
    padding: 0px;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8d0b814d-c82d-49f8-a7c1-ffe7dfe6ec42] {
    padding: 0px 0px;
  }
}
.sd[data-s-8ba30150-625e-49b4-8b98-04499e002b36] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 1320px;
  --gap-h-8ba30150-625e-49b4-8b98-04499e002b36: 0px;
  --gap-v-8ba30150-625e-49b4-8b98-04499e002b36: 0px;
  --gap-uuid: 8ba30150-625e-49b4-8b98-04499e2b36;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8ba30150-625e-49b4-8b98-04499e002b36] {
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px 0px;
    --gap-h-8ba30150-625e-49b4-8b98-04499e002b36: 0px;
    --gap-v-8ba30150-625e-49b4-8b98-04499e002b36: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8ba30150-625e-49b4-8b98-04499e002b36] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 0px;
    padding: 0px;
    --gap-h-8ba30150-625e-49b4-8b98-04499e002b36: 0px;
    --gap-v-8ba30150-625e-49b4-8b98-04499e002b36: 40px;
  }
}
.sd[data-s-85de7b10-394c-4497-8579-4d4d6eeeb856] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856: 0px;
  --gap-v-85de7b10-394c-4497-8579-4d4d6eeeb856: 20px;
  --gap-uuid: 85de7b10-394c-4497-8579-4d4d6eeeb856;
  max-width: 100%;
}
.sd[data-s-85de7b10-394c-4497-8579-4d4d6eeeb856]:hover {
  opacity: 0.5;
  --gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856: 0px;
  --gap-v-85de7b10-394c-4497-8579-4d4d6eeeb856: 20px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-85de7b10-394c-4497-8579-4d4d6eeeb856] {
    flex: 1;
    width: auto;
    --gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856: 0px;
    --gap-v-85de7b10-394c-4497-8579-4d4d6eeeb856: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-85de7b10-394c-4497-8579-4d4d6eeeb856] {
    flex: 1;
    width: auto;
    --gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856: 0px;
    --gap-v-85de7b10-394c-4497-8579-4d4d6eeeb856: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-85de7b10-394c-4497-8579-4d4d6eeeb856] {
    gap: 14px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-8ba30150-625e-49b4-8b98-04499e002b36) * 0));
    --gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856: 0px;
    --gap-v-85de7b10-394c-4497-8579-4d4d6eeeb856: 14px;
    max-width: calc(
      100% - (var(--gap-h-8ba30150-625e-49b4-8b98-04499e002b36) * 0)
    );
  }
}
.sd[data-s-e6d5e453-0b8d-4f3d-818e-83b1f0ff8790] {
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 1px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  height: auto;
  width: calc(100% - (var(--gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856) * 0));
  max-width: calc(
    100% - (var(--gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-e6d5e453-0b8d-4f3d-818e-83b1f0ff8790] {
    height: auto;
  }
}
.sd[data-s-e64a4fc7-6439-4fcc-9b74-370dad649d20] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856) * 0));
  --gap-h-e64a4fc7-6439-4fcc-9b74-370dad649d20: 10px;
  --gap-v-e64a4fc7-6439-4fcc-9b74-370dad649d20: 15px;
  --gap-uuid: e64a4fc7-6439-4fcc-9b74-370dad649d20;
  max-width: calc(
    100% - (var(--gap-h-85de7b10-394c-4497-8579-4d4d6eeeb856) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e64a4fc7-6439-4fcc-9b74-370dad649d20] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-e64a4fc7-6439-4fcc-9b74-370dad649d20: 10px;
    --gap-v-e64a4fc7-6439-4fcc-9b74-370dad649d20: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e64a4fc7-6439-4fcc-9b74-370dad649d20] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    --gap-h-e64a4fc7-6439-4fcc-9b74-370dad649d20: 10px;
    --gap-v-e64a4fc7-6439-4fcc-9b74-370dad649d20: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e64a4fc7-6439-4fcc-9b74-370dad649d20] {
    display: flex;
    gap: 6px;
    padding: 0px;
    --gap-h-e64a4fc7-6439-4fcc-9b74-370dad649d20: 6px;
    --gap-v-e64a4fc7-6439-4fcc-9b74-370dad649d20: 6px;
  }
}
.sd[data-s-984e4551-93e0-46de-9192-d16bc4a5b4f1] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-984e4551-93e0-46de-9192-d16bc4a5b4f1] {
    font-size: 15px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-984e4551-93e0-46de-9192-d16bc4a5b4f1] {
    font-size: 13px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-984e4551-93e0-46de-9192-d16bc4a5b4f1] {
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-08647590-6c59-4ba0-98b9-f356cc77d1d0] {
  height: 10px;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-19a92d63-4795-42a1-b743-c0daf7f814c8] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8: 0px;
  --gap-v-19a92d63-4795-42a1-b743-c0daf7f814c8: 20px;
  --gap-uuid: 19a92d63-4795-42a1-b743-c0daf7f814c8;
  max-width: 100%;
}
.sd[data-s-19a92d63-4795-42a1-b743-c0daf7f814c8]:hover {
  opacity: 0.5;
  --gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8: 0px;
  --gap-v-19a92d63-4795-42a1-b743-c0daf7f814c8: 20px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-19a92d63-4795-42a1-b743-c0daf7f814c8] {
    flex: 1;
    width: auto;
    --gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8: 0px;
    --gap-v-19a92d63-4795-42a1-b743-c0daf7f814c8: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-19a92d63-4795-42a1-b743-c0daf7f814c8] {
    flex: 1;
    width: auto;
    --gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8: 0px;
    --gap-v-19a92d63-4795-42a1-b743-c0daf7f814c8: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-19a92d63-4795-42a1-b743-c0daf7f814c8] {
    gap: 14px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-8ba30150-625e-49b4-8b98-04499e002b36) * 0));
    --gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8: 0px;
    --gap-v-19a92d63-4795-42a1-b743-c0daf7f814c8: 14px;
    max-width: calc(
      100% - (var(--gap-h-8ba30150-625e-49b4-8b98-04499e002b36) * 0)
    );
  }
}
.sd[data-s-362ecfac-b54b-40aa-8de2-2558fb73a781] {
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  display: flex;
  height: auto;
  width: calc(100% - (var(--gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8) * 0));
  max-width: calc(
    100% - (var(--gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-362ecfac-b54b-40aa-8de2-2558fb73a781] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-362ecfac-b54b-40aa-8de2-2558fb73a781] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-362ecfac-b54b-40aa-8de2-2558fb73a781] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 1px solid #a0a0a0ff;
    display: flex;
    height: auto;
  }
}
.sd[data-s-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8) * 0));
  --gap-h-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 10px;
  --gap-v-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 15px;
  --gap-uuid: 92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216;
  max-width: calc(
    100% - (var(--gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 10px;
    --gap-v-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 0px 10px;
    --gap-h-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 10px;
    --gap-v-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 15px;
    width: calc(
      100% - 10px - (var(--gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8) * 0)
    );
    max-width: calc(
      100% - 10px - (var(--gap-h-19a92d63-4795-42a1-b743-c0daf7f814c8) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216] {
    display: flex;
    gap: 6px;
    padding: 0px;
    --gap-h-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 6px;
    --gap-v-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216: 6px;
  }
}
.sd[data-s-ac1caaa4-aaad-4aa5-928a-896571a6565f] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ac1caaa4-aaad-4aa5-928a-896571a6565f] {
    font-size: 15px;
    line-height: 1.5;
    width: calc(
      86% -
        (
          var(--gap-h-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216) *
            0.14000000000000004
        )
    );
    max-width: calc(
      86% -
        (
          var(--gap-h-92b8ab7a-c0fb-4329-8e7b-b32a4f4f5216) *
            0.14000000000000004
        )
    );
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ac1caaa4-aaad-4aa5-928a-896571a6565f] {
    font-size: 13px;
    width: 86%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ac1caaa4-aaad-4aa5-928a-896571a6565f] {
    font-size: 16px;
    width: auto;
    max-width: 100%;
  }
}
.sd[data-s-d24182be-a6ea-4e3f-bab7-5f21fce4e10e] {
  height: 10px;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 0px;
  --gap-v-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 20px;
  --gap-uuid: f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549;
  max-width: 100%;
}
.sd[data-s-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549]:hover {
  opacity: 0.5;
  --gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 0px;
  --gap-v-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 20px;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549] {
    flex: 1;
    width: auto;
    --gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 0px;
    --gap-v-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 20px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549] {
    border-bottom: 0px solid #a0a0a0ff;
    border-left: 0px solid #a0a0a0ff;
    border-right: 0px solid #a0a0a0ff;
    border-top: 0px solid #a0a0a0ff;
    flex: 1;
    width: auto;
    --gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 0px;
    --gap-v-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549] {
    gap: 14px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-8ba30150-625e-49b4-8b98-04499e002b36) * 0));
    --gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 0px;
    --gap-v-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549: 14px;
    max-width: calc(
      100% - (var(--gap-h-8ba30150-625e-49b4-8b98-04499e002b36) * 0)
    );
  }
}
.sd[data-s-f39e8ea7-62d7-4764-bece-141e32456571] {
  border-bottom: 1px solid #a0a0a0ff;
  border-left: 0px solid #a0a0a0ff;
  border-right: 1px solid #a0a0a0ff;
  border-top: 1px solid #a0a0a0ff;
  height: auto;
  width: calc(100% - (var(--gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549) * 0));
  max-width: calc(
    100% - (var(--gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-f39e8ea7-62d7-4764-bece-141e32456571] {
    border-bottom: 1px solid #a0a0a0ff;
    border-left: 1px solid #a0a0a0ff;
    border-right: 1px solid #a0a0a0ff;
    border-top: 1px solid #a0a0a0ff;
    height: auto;
  }
}
.sd[data-s-5fa246f4-8408-4d24-82a2-88cc75dadddd] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549) * 0));
  --gap-h-5fa246f4-8408-4d24-82a2-88cc75dadddd: 10px;
  --gap-v-5fa246f4-8408-4d24-82a2-88cc75dadddd: 15px;
  --gap-uuid: 5fa246f4-8408-4d24-82a2-88cc75dadddd;
  max-width: calc(
    100% - (var(--gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-5fa246f4-8408-4d24-82a2-88cc75dadddd] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    --gap-h-5fa246f4-8408-4d24-82a2-88cc75dadddd: 10px;
    --gap-v-5fa246f4-8408-4d24-82a2-88cc75dadddd: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-5fa246f4-8408-4d24-82a2-88cc75dadddd] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0px 0px 10px;
    --gap-h-5fa246f4-8408-4d24-82a2-88cc75dadddd: 10px;
    --gap-v-5fa246f4-8408-4d24-82a2-88cc75dadddd: 15px;
    width: calc(
      100% - 10px - (var(--gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549) * 0)
    );
    max-width: calc(
      100% - 10px - (var(--gap-h-f6d80eab-17f0-4ef6-b49f-5e4f8d8b8549) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5fa246f4-8408-4d24-82a2-88cc75dadddd] {
    display: flex;
    gap: 6px;
    padding: 0px;
    --gap-h-5fa246f4-8408-4d24-82a2-88cc75dadddd: 6px;
    --gap-v-5fa246f4-8408-4d24-82a2-88cc75dadddd: 6px;
  }
}
.sd[data-s-11df6e6d-b6af-411f-bb5e-4fd7306aee25] {
  color: #000000;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-11df6e6d-b6af-411f-bb5e-4fd7306aee25] {
    font-size: 15px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-11df6e6d-b6af-411f-bb5e-4fd7306aee25] {
    font-size: 13px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-11df6e6d-b6af-411f-bb5e-4fd7306aee25] {
    font-size: 16px;
  }
}
.sd[data-s-e6daf576-7695-412a-8909-4cab26c847ca] {
  height: 10px;
  width: 10px;
  max-width: 100%;
}
.sd[data-s-dafbe2f7-290f-4585-b6e6-1e460db5402f] {
  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-dafbe2f7-290f-4585-b6e6-1e460db5402f] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-dafbe2f7-290f-4585-b6e6-1e460db5402f] {
    padding: 0px 0px;
  }
}
.sd[data-s-9b66ead2-7d19-4945-ac5e-a48936852490] {
  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-9b66ead2-7d19-4945-ac5e-a48936852490: 8px;
  --gap-v-9b66ead2-7d19-4945-ac5e-a48936852490: 0px;
  --gap-uuid: 9b66ead2-7d19-4945-ac5e-a48936852490;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9b66ead2-7d19-4945-ac5e-a48936852490] {
    margin: 0px 0px 0px 0px;
    --gap-h-9b66ead2-7d19-4945-ac5e-a48936852490: 8px;
    --gap-v-9b66ead2-7d19-4945-ac5e-a48936852490: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9b66ead2-7d19-4945-ac5e-a48936852490] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-9b66ead2-7d19-4945-ac5e-a48936852490: 8px;
    --gap-v-9b66ead2-7d19-4945-ac5e-a48936852490: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9b66ead2-7d19-4945-ac5e-a48936852490] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-9b66ead2-7d19-4945-ac5e-a48936852490: 8px;
    --gap-v-9b66ead2-7d19-4945-ac5e-a48936852490: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-ebd1c32b-9880-4e0d-ba75-1bb9779b084a] {
  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-ebd1c32b-9880-4e0d-ba75-1bb9779b084a] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ebd1c32b-9880-4e0d-ba75-1bb9779b084a] {
    font-size: 14px;
  }
}
.sd[data-s-792d7651-a1c5-450a-8867-971239f7fc05] {
  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-792d7651-a1c5-450a-8867-971239f7fc05] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-792d7651-a1c5-450a-8867-971239f7fc05] {
    font-size: 14px;
  }
}
.sd[data-s-5115b31e-549e-4daf-b67e-2ec144140e3a] {
  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-5115b31e-549e-4daf-b67e-2ec144140e3a] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5115b31e-549e-4daf-b67e-2ec144140e3a] {
    font-size: 14px;
  }
}
body {
  background: #ffffffff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-r-0_1_0_7_746733dc-faa7-4f61-a443-b072c79dc26b]:before {
  background-image: url(../img/recruit/img-003.webp);
}
.sd[data-r-1_1_0_7_97f5d2b3-de4a-42fd-8c01-84a01efbf4ab]:before {
  background-image: url(../img/recruit/img-004.webp);
}
.sd[data-r-2_1_0_7_999c7355-e247-44d7-ae0c-21c788741e34]:before {
  background-image: url(../img/recruit/img-005.webp);
}
.sd[data-r-0_0_9_ee616331-ec9b-4ac5-ba79-4ea004c64a52]:before {
  background-image: url(../img/recruit/img-006.webp);
}
.sd[data-r-1_0_9_b264fc52-3a00-46ca-8395-a29494118b59]:before {
  background-image: url(../img/recruit/img-007.webp);
}
.sd[data-r-1_1_0_0_15_08647590-6c59-4ba0-98b9-f356cc77d1d0]:before {
  background-image: var(--sf-img-17);
}
.sd[data-r-1_1_1_0_15_d24182be-a6ea-4e3f-bab7-5f21fce4e10e]:before {
  background-image: var(--sf-img-17);
}
.sd[data-r-1_1_2_0_15_e6daf576-7695-412a-8909-4cab26c847ca]:before {
  background-image: var(--sf-img-17);
}
.sd[data-r-1_0_0_1_17_afa3e656-53b8-4019-ab38-54d824c55209_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-18);
}
.sd[data-r-1_1_0_1_17_afa3e656-53b8-4019-ab38-54d824c55209_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-18);
}
: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);
  }
}
