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

.sf-hidden {
  display: none !important;
}
.sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px 0px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  --gap-uuid: 913c597c-5440-419a-9c76-8d13f8b7636a;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
    display: flex;
    --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
    --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
    display: flex;
    --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
    --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
    display: none;
    --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
    --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-913c597c-5440-419a-9c76-8d13f8b7636a] {
    display: none;
    --gap-h-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
    --gap-v-913c597c-5440-419a-9c76-8d13f8b7636a: 0px;
  }
}
.sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-913c597c-5440-419a-9c76-8d13f8b7636a) * 0));
  --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  --gap-uuid: 32a11e17-0f45-4740-98d5-9c0c8b024c7b;
  max-width: calc(
    100% - (var(--gap-h-913c597c-5440-419a-9c76-8d13f8b7636a) * 0)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
    display: flex;
    --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
    --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
    --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-32a11e17-0f45-4740-98d5-9c0c8b024c7b] {
    display: none;
    padding: 0px 0px 0px 16px;
    --gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
    --gap-v-32a11e17-0f45-4740-98d5-9c0c8b024c7b: 0px;
  }
}
.sd[data-s-31548f5f-c363-4160-b6d6-48628f3f625c] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px 0px 0px 40px;
  width: calc(
    30% -
      (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.7000000000000001)
  );
  --gap-h-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
  --gap-v-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
  --gap-uuid: 31548f5f-c363-4160-b6d6-48628f3f625c;
  max-width: calc(
    30% -
      (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.7000000000000001)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-31548f5f-c363-4160-b6d6-48628f3f625c] {
    flex-direction: column;
    --gap-h-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
    --gap-v-31548f5f-c363-4160-b6d6-48628f3f625c: 0px;
  }
}
.sd[data-s-8148acb7-8189-4ad8-af6a-04594c6ae4e2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: 57.1562px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 72px;
  --gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
  --gap-v-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
  --gap-uuid: 8148acb7-8189-4ad8-af6a-04594c6ae4e2;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-8148acb7-8189-4ad8-af6a-04594c6ae4e2] {
    flex-direction: row;
    flex-wrap: nowrap;
    width: calc(
      50% - (var(--gap-h-31548f5f-c363-4160-b6d6-48628f3f625c) * 0.5)
    );
    --gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
    --gap-v-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
    max-width: calc(
      50% - (var(--gap-h-31548f5f-c363-4160-b6d6-48628f3f625c) * 0.5)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8148acb7-8189-4ad8-af6a-04594c6ae4e2] {
    margin: -1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
    --gap-v-8148acb7-8189-4ad8-af6a-04594c6ae4e2: 0px;
  }
}
.sd[data-s-689013b4-7923-4db8-8847-1a82660f2462] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px;
  width: 71px;
  max-width: 100%;
}
.sd[data-s-18ab3222-9513-45ef-8df1-d7e74fbf63c5] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px;
  width: calc(100% - (var(--gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2) * 0));
  max-width: calc(
    100% - (var(--gap-h-8148acb7-8189-4ad8-af6a-04594c6ae4e2) * 0)
  );
}
.sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 28px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(70% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.3));
  --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 28px;
  --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
  --gap-uuid: cadc0a30-b076-4bbb-87ea-078a456f78a4;
  max-width: calc(
    70% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0.3)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
    display: flex;
    --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 28px;
    --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
    display: none;
    flex: none;
    flex-wrap: wrap;
    gap: 28px 0px;
    width: calc(100% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0));
    --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
    --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 28px;
    max-width: calc(
      100% - (var(--gap-h-32a11e17-0f45-4740-98d5-9c0c8b024c7b) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cadc0a30-b076-4bbb-87ea-078a456f78a4] {
    display: flex;
    gap: 12px 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
    --gap-v-cadc0a30-b076-4bbb-87ea-078a456f78a4: 0px;
  }
}
.sd[data-s-5a058018-b0f4-4f75-8371-2d76ff76bd75] {
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  gap: 14px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 356px;
  --gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75: 0px;
  --gap-v-5a058018-b0f4-4f75-8371-2d76ff76bd75: 14px;
  --gap-uuid: 5a058018-b0f4-4f75-8371-2d76ff76bd75;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5a058018-b0f4-4f75-8371-2d76ff76bd75] {
    flex: none;
    width: calc(100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0));
    --gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75: 0px;
    --gap-v-5a058018-b0f4-4f75-8371-2d76ff76bd75: 14px;
    max-width: calc(
      100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5a058018-b0f4-4f75-8371-2d76ff76bd75] {
    gap: 6px;
    padding: 0px;
    --gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75: 0px;
    --gap-v-5a058018-b0f4-4f75-8371-2d76ff76bd75: 6px;
  }
}
.sd[data-s-996c2f8b-b8dc-4b10-ab79-d6d34e347a73] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 22px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 22px;
  --gap-v-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 0px;
  --gap-uuid: 996c2f8b-b8dc-4b10-ab79-d6d34e347a73;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-996c2f8b-b8dc-4b10-ab79-d6d34e347a73] {
    flex-wrap: wrap;
    width: 282px;
    --gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 22px;
    --gap-v-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 22px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-996c2f8b-b8dc-4b10-ab79-d6d34e347a73] {
    gap: 10px;
    margin: 0px;
    padding: 0px;
    --gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 10px;
    --gap-v-996c2f8b-b8dc-4b10-ab79-d6d34e347a73: 0px;
  }
}
.sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0));
    max-width: calc(
      100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2e7f8af3-25d2-408d-b390-6b19461006cf] {
    font-size: 13px;
  }
}
.sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0));
    max-width: calc(
      100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-57797127-e1e5-4a84-9b3e-5b12fd3ac448] {
    font-size: 13px;
  }
}
.sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 14px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0));
    max-width: calc(
      100% - (var(--gap-h-996c2f8b-b8dc-4b10-ab79-d6d34e347a73) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-eaed2e3f-0d29-49da-8573-ce74b33b726b] {
    font-size: 13px;
  }
}
.sd[data-s-60ded798-61af-497d-b976-932fb8bdfbc4] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 28px;
  height: auto;
  justify-content: flex-end;
  margin: 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75) * 0));
  --gap-h-60ded798-61af-497d-b976-932fb8bdfbc4: 28px;
  --gap-v-60ded798-61af-497d-b976-932fb8bdfbc4: 0px;
  --gap-uuid: 60ded798-61af-497d-b976-932fb8bdfbc4;
  max-width: calc(
    100% - (var(--gap-h-5a058018-b0f4-4f75-8371-2d76ff76bd75) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-60ded798-61af-497d-b976-932fb8bdfbc4] {
    gap: 12px;
    margin: 0px;
    padding: 0px;
    --gap-h-60ded798-61af-497d-b976-932fb8bdfbc4: 12px;
    --gap-v-60ded798-61af-497d-b976-932fb8bdfbc4: 0px;
  }
}
.sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-af3b89e3-e63b-484f-bdd2-3344a5ede87e] {
    font-size: 13px;
  }
}
.sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: 16px;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b]:hover {
  color: #00000066;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7ea6a4a2-d7f9-41dc-948e-99a3dbafac3b] {
    font-size: 13px;
  }
}
.sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  transition-duration: 200ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1]:hover {
  color: #00000066;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b68fa52a-56a7-4f1d-9198-39b7c7b0a1c1] {
    font-size: 13px;
  }
}
.sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20] {
  color: #000000;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20]:hover {
  color: #00000066;
  transition-duration: 200ms;
}
@media screen and (max-width: 768px) {
  .sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-42aebff1-e3e4-4be9-a1b2-2034a4d5bd20] {
    font-size: 13px;
  }
}
.sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0] {
  align-content: center;
  align-items: center;
  background: #ff0000;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: 95px;
  justify-content: center;
  padding: 0px;
  width: 143px;
  --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 10px;
  --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
  --gap-uuid: 2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0;
  max-width: 100%;
}
.sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0]:hover {
  background: #cc1414ff;
  transition-duration: 250ms;
  --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 10px;
  --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0] {
    flex: none;
    width: calc(100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0));
    --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 10px;
    --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
    max-width: calc(
      100% - (var(--gap-h-cadc0a30-b076-4bbb-87ea-078a456f78a4) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0] {
    gap: 4px;
    --gap-h-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 4px;
    --gap-v-2cdaf6d4-6d42-43b5-a26c-b285bfac0eb0: 0px;
  }
}
.sd[data-s-348631af-cb16-4de5-b9e7-19842cbcdf70] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-698fd34e);
  font-size: 15px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-348631af-cb16-4de5-b9e7-19842cbcdf70] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-348631af-cb16-4de5-b9e7-19842cbcdf70] {
    font-size: 13px;
  }
}
.sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 20px;
  width: 768px;
  --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  --gap-uuid: ca00a871-c401-42df-ab22-219648cd21af;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
    display: none;
    --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
    --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
    --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ca00a871-c401-42df-ab22-219648cd21af] {
    display: none;
    padding: 0px 0px 0px 8px;
    --gap-h-ca00a871-c401-42df-ab22-219648cd21af: 0px;
    --gap-v-ca00a871-c401-42df-ab22-219648cd21af: 0px;
  }
}
.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-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
  align-items: center;
  background: #ffffff;
  flex-direction: row;
  gap: 248px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 20px 0px 20px;
  width: 480px;
  --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 248px;
  --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  --gap-uuid: 2bf33485-3494-47c3-9bfb-55417ed8c5c4;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
    display: none;
    --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 248px;
    --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
    display: none;
    --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 248px;
    --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 0px solid #bebebeff;
    border-top: 0px solid #bebebeff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 20px 0px 20px;
    position: sticky;
    top: 0px;
    z-index: 2;
    --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
    --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2bf33485-3494-47c3-9bfb-55417ed8c5c4] {
    position: sticky;
    top: 0px;
    z-index: 1;
    --gap-h-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 248px;
    --gap-v-2bf33485-3494-47c3-9bfb-55417ed8c5c4: 0px;
  }
}
.sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
  align-content: center;
  align-items: center;
  background: #f1f1f1;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  --gap-uuid: 34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
    display: flex;
    --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
    --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
    display: none;
    width: 100%;
    --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
    --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
    display: none;
    padding: 0px;
    --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
    --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff] {
    display: none;
    --gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
    --gap-v-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff: 0px;
  }
}
.sd[data-s-172b307d-9785-4983-9844-4274c7b2c256] {
  align-content: flex-start;
  align-items: flex-start;
  background: #f1f1f1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 90px;
  height: auto;
  justify-content: center;
  padding: 100px 0px 100px 0px;
  width: 1440px;
  --gap-h-172b307d-9785-4983-9844-4274c7b2c256: 90px;
  --gap-v-172b307d-9785-4983-9844-4274c7b2c256: 0px;
  --gap-uuid: 172b307d-9785-4983-9844-4274c7b2c256;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-172b307d-9785-4983-9844-4274c7b2c256] {
    flex-wrap: wrap;
    gap: 90px 0px;
    --gap-h-172b307d-9785-4983-9844-4274c7b2c256: 0px;
    --gap-v-172b307d-9785-4983-9844-4274c7b2c256: 90px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-172b307d-9785-4983-9844-4274c7b2c256] {
    gap: 44px 0px;
    padding: 48px 0px 48px 0px;
    --gap-h-172b307d-9785-4983-9844-4274c7b2c256: 0px;
    --gap-v-172b307d-9785-4983-9844-4274c7b2c256: 0px;
  }
}
.sd[data-s-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 90px;
  height: calc(100% - (var(--gap-v-172b307d-9785-4983-9844-4274c7b2c256) * 0));
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-172b307d-9785-4983-9844-4274c7b2c256) * 0));
  --gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 90px;
  --gap-v-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 0px;
  --gap-uuid: a4fe6b6f-9493-4a22-8021-f9dd862bc4d3;
  max-width: calc(
    100% - (var(--gap-h-172b307d-9785-4983-9844-4274c7b2c256) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    --gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 0px;
    --gap-v-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 90px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3] {
    gap: 28px;
    padding: 0px;
    --gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 28px;
    --gap-v-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3: 0px;
  }
}
.sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  gap: 0px;
  height: auto;
  justify-content: center;
  padding: 0px 0px 0px 0px;
  width: 63px;
  --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
  --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
  --gap-uuid: e323978a-16eb-4b79-abec-d5edd87dfe35;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
    width: 60px;
    --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    justify-content: flex-start;
    padding: 0px 30px 0px 30px;
    width: calc(100% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0));
    --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    max-width: calc(
      100% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e323978a-16eb-4b79-abec-d5edd87dfe35] {
    padding: 0px 0px 0px 0px;
    --gap-h-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
    --gap-v-e323978a-16eb-4b79-abec-d5edd87dfe35: 0px;
  }
}
.sd[data-s-ed476b51-5c4c-4277-9b26-ece2b6356dca] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 70px;
  max-width: 100%;
}
.sd[data-s-821c2362-478e-4fbb-8cf7-8340cb857f49] {
  align-items: center;
  flex-direction: column;
  height: auto;
  justify-content: center;
  margin: 0px;
  width: 70px;
  max-width: 100%;
}
.sd[data-s-8a7c217e-fed8-4e40-9d87-7e06c570a486] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(80% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0.2));
  --gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486: 0px;
  --gap-v-8a7c217e-fed8-4e40-9d87-7e06c570a486: 60px;
  --gap-uuid: 8a7c217e-fed8-4e40-9d87-7e06c570a486;
  max-width: calc(
    80% - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0.2)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-8a7c217e-fed8-4e40-9d87-7e06c570a486] {
    margin: 0px 30px;
    width: calc(
      100% - 60px - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0)
    );
    --gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486: 0px;
    --gap-v-8a7c217e-fed8-4e40-9d87-7e06c570a486: 60px;
    max-width: calc(
      100% - 60px - (var(--gap-h-a4fe6b6f-9493-4a22-8021-f9dd862bc4d3) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8a7c217e-fed8-4e40-9d87-7e06c570a486] {
    gap: 28px;
    --gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486: 0px;
    --gap-v-8a7c217e-fed8-4e40-9d87-7e06c570a486: 28px;
  }
}
.sd[data-s-55639550-4850-4017-8cc8-7f22d9812b10] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0));
  --gap-h-55639550-4850-4017-8cc8-7f22d9812b10: 30px;
  --gap-v-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
  --gap-uuid: 55639550-4850-4017-8cc8-7f22d9812b10;
  max-width: calc(
    100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-55639550-4850-4017-8cc8-7f22d9812b10] {
    flex-wrap: wrap;
    gap: 30px 0px;
    --gap-h-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
    --gap-v-55639550-4850-4017-8cc8-7f22d9812b10: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-55639550-4850-4017-8cc8-7f22d9812b10] {
    gap: 14px 0px;
    padding: 0px;
    --gap-h-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
    --gap-v-55639550-4850-4017-8cc8-7f22d9812b10: 0px;
  }
}
.sd[data-s-13ff864a-c90f-4e1b-8386-e1a9eb2982e7] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 0px;
  --gap-v-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 12px;
  --gap-uuid: 13ff864a-c90f-4e1b-8386-e1a9eb2982e7;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-13ff864a-c90f-4e1b-8386-e1a9eb2982e7] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 0px;
    --gap-v-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-13ff864a-c90f-4e1b-8386-e1a9eb2982e7] {
    gap: 4px;
    padding: 0px;
    --gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 0px;
    --gap-v-13ff864a-c90f-4e1b-8386-e1a9eb2982e7: 4px;
  }
}
.sd[data-s-7c4ab387-9a8d-4a59-9e8e-a800c189b5f8] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7) * 0));
  max-width: calc(
    100% - (var(--gap-h-13ff864a-c90f-4e1b-8386-e1a9eb2982e7) * 0)
  );
}
.sd[data-s-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 0px;
  --gap-v-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 20px;
  --gap-uuid: 2bd9be4d-3889-4f0a-a9e4-7c195ddb954a;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a] {
    gap: 6px;
    margin: 0px;
    padding: 0px;
    --gap-h-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 0px;
    --gap-v-2bd9be4d-3889-4f0a-a9e4-7c195ddb954a: 6px;
  }
}
.sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 0px;
  --gap-v-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 3px;
  --gap-uuid: d0240357-ba64-4c73-b8ce-f8f96ab6f800;
  max-width: 100%;
}
.sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 0px;
  --gap-v-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800] {
    gap: 6px;
    --gap-h-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 0px;
    --gap-v-d0240357-ba64-4c73-b8ce-f8f96ab6f800: 6px;
  }
}
.sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
  --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
  --gap-uuid: c270e532-1580-4b24-b87b-47b16f01ac02;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-d0240357-ba64-4c73-b8ce-f8f96ab6f800]:hover
  .sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
  --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
    font-size: 14px;
    --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
    --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c270e532-1580-4b24-b87b-47b16f01ac02] {
    font-size: 13px;
    --gap-h-c270e532-1580-4b24-b87b-47b16f01ac02: 0px;
    --gap-v-c270e532-1580-4b24-b87b-47b16f01ac02: 3px;
  }
}
.sd[data-s-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  z-index: 1;
  --gap-h-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 0px;
  --gap-v-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 20px;
  --gap-uuid: 7bfac828-7c2b-419c-ab08-0b8b3a41f2cc;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc] {
    gap: 6px;
    --gap-h-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 0px;
    --gap-v-7bfac828-7c2b-419c-ab08-0b8b3a41f2cc: 6px;
  }
}
.sd[data-s-9be4aed7-098f-4b69-a7df-70e4d5066bb7] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-9be4aed7-098f-4b69-a7df-70e4d5066bb7]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
@media screen and (max-width: 1140px) {
  .sd[data-s-9be4aed7-098f-4b69-a7df-70e4d5066bb7] {
    line-height: 1.2;
  }
}
.sd[data-s-1e317dcd-46eb-44c2-bafb-c4ecd6920f0d] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-1e317dcd-46eb-44c2-bafb-c4ecd6920f0d]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-e1242976-ef37-4daa-a86c-04b4e91dce27] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e1242976-ef37-4daa-a86c-04b4e91dce27]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-466da602-c98f-4837-8de5-24b1b9a30dd3] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-466da602-c98f-4837-8de5-24b1b9a30dd3]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-e4d71781-d12f-4be7-8ea5-d874807f148f] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e4d71781-d12f-4be7-8ea5-d874807f148f]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-875777cc-f393-45ec-8fa1-ee5a200d9ea8] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 0px;
  --gap-v-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 12px;
  --gap-uuid: 875777cc-f393-45ec-8fa1-ee5a200d9ea8;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-875777cc-f393-45ec-8fa1-ee5a200d9ea8] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 0px;
    --gap-v-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-875777cc-f393-45ec-8fa1-ee5a200d9ea8] {
    gap: 4px;
    padding: 0px;
    --gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 0px;
    --gap-v-875777cc-f393-45ec-8fa1-ee5a200d9ea8: 4px;
  }
}
.sd[data-s-a68d6a5c-d0f0-439c-8fc7-68e9ff9c638c] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8) * 0));
  max-width: calc(
    100% - (var(--gap-h-875777cc-f393-45ec-8fa1-ee5a200d9ea8) * 0)
  );
}
.sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 0px;
  --gap-v-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 3px;
  --gap-uuid: 366dacf6-b154-4ec1-a5a6-3d4f70380d27;
  max-width: 100%;
}
.sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 0px;
  --gap-v-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27] {
    gap: 6px;
    --gap-h-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 0px;
    --gap-v-366dacf6-b154-4ec1-a5a6-3d4f70380d27: 6px;
  }
}
.sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
  --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
  --gap-uuid: 773d2820-6fc3-4e68-b7e9-e6ac8c32b009;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-366dacf6-b154-4ec1-a5a6-3d4f70380d27]:hover
  .sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
  --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
    font-size: 14px;
    --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
    --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-773d2820-6fc3-4e68-b7e9-e6ac8c32b009] {
    font-size: 13px;
    --gap-h-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 0px;
    --gap-v-773d2820-6fc3-4e68-b7e9-e6ac8c32b009: 3px;
  }
}
.sd[data-s-f95c2af8-d7e2-4131-9572-f405aad03af8] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8: 0px;
  --gap-v-f95c2af8-d7e2-4131-9572-f405aad03af8: 12px;
  --gap-uuid: f95c2af8-d7e2-4131-9572-f405aad03af8;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f95c2af8-d7e2-4131-9572-f405aad03af8] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8: 0px;
    --gap-v-f95c2af8-d7e2-4131-9572-f405aad03af8: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f95c2af8-d7e2-4131-9572-f405aad03af8] {
    gap: 4px;
    padding: 0px;
    --gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8: 0px;
    --gap-v-f95c2af8-d7e2-4131-9572-f405aad03af8: 4px;
  }
}
.sd[data-s-4bb77dbc-b2e5-4524-a2a6-9432d510b8f8] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8) * 0));
  max-width: calc(
    100% - (var(--gap-h-f95c2af8-d7e2-4131-9572-f405aad03af8) * 0)
  );
}
.sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-4a32a78f-70c9-4b27-a509-92947580a7df: 0px;
  --gap-v-4a32a78f-70c9-4b27-a509-92947580a7df: 3px;
  --gap-uuid: 4a32a78f-70c9-4b27-a509-92947580a7df;
  max-width: 100%;
}
.sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-4a32a78f-70c9-4b27-a509-92947580a7df: 0px;
  --gap-v-4a32a78f-70c9-4b27-a509-92947580a7df: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df] {
    gap: 6px;
    --gap-h-4a32a78f-70c9-4b27-a509-92947580a7df: 0px;
    --gap-v-4a32a78f-70c9-4b27-a509-92947580a7df: 6px;
  }
}
.sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
  --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
  --gap-uuid: ac6e7e25-2f82-4699-9236-6ee631dabd22;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-4a32a78f-70c9-4b27-a509-92947580a7df]:hover
  .sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
  --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
    font-size: 14px;
    --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
    --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ac6e7e25-2f82-4699-9236-6ee631dabd22] {
    font-size: 13px;
    --gap-h-ac6e7e25-2f82-4699-9236-6ee631dabd22: 0px;
    --gap-v-ac6e7e25-2f82-4699-9236-6ee631dabd22: 3px;
  }
}
.sd[data-s-823e5cc8-1747-40b1-ac3f-b7ca476d2916] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 0px;
  --gap-v-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 12px;
  --gap-uuid: 823e5cc8-1747-40b1-ac3f-b7ca476d2916;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-823e5cc8-1747-40b1-ac3f-b7ca476d2916] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 0px;
    --gap-v-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 12px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-823e5cc8-1747-40b1-ac3f-b7ca476d2916] {
    gap: 4px;
    padding: 0px;
    --gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 0px;
    --gap-v-823e5cc8-1747-40b1-ac3f-b7ca476d2916: 4px;
  }
}
.sd[data-s-107617af-238a-4efb-be75-76c1d29d8102] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916) * 0));
  max-width: calc(
    100% - (var(--gap-h-823e5cc8-1747-40b1-ac3f-b7ca476d2916) * 0)
  );
}
.sd[data-s-07a461c2-c3b8-4c5e-a459-60ecb9150a29] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 0px;
  --gap-v-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 20px;
  --gap-uuid: 07a461c2-c3b8-4c5e-a459-60ecb9150a29;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-07a461c2-c3b8-4c5e-a459-60ecb9150a29] {
    gap: 6px;
    margin: 0px;
    padding: 0px;
    --gap-h-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 0px;
    --gap-v-07a461c2-c3b8-4c5e-a459-60ecb9150a29: 6px;
  }
}
.sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-669d6664-f023-42f9-bb07-93c4b0559914: 0px;
  --gap-v-669d6664-f023-42f9-bb07-93c4b0559914: 3px;
  --gap-uuid: 669d6664-f023-42f9-bb07-93c4b0559914;
  max-width: 100%;
}
.sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-669d6664-f023-42f9-bb07-93c4b0559914: 0px;
  --gap-v-669d6664-f023-42f9-bb07-93c4b0559914: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914] {
    gap: 6px;
    --gap-h-669d6664-f023-42f9-bb07-93c4b0559914: 0px;
    --gap-v-669d6664-f023-42f9-bb07-93c4b0559914: 6px;
  }
}
.sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
  color: #000000ff;
  font-family: var(--s-font-419c9bb7);
  font-size: 16px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
  --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
  --gap-uuid: 1c4e15c3-4a81-43af-bad5-3dba113c7a14;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-669d6664-f023-42f9-bb07-93c4b0559914]:hover
  .sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
  transition-duration: 2000ms;
  transition-timing-function: ease-in-out;
  --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
  --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
    font-size: 14px;
    --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
    --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1c4e15c3-4a81-43af-bad5-3dba113c7a14] {
    font-size: 13px;
    --gap-h-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 0px;
    --gap-v-1c4e15c3-4a81-43af-bad5-3dba113c7a14: 3px;
  }
}
.sd[data-s-e399c4ba-2401-418a-a298-7dfed2f5a5a4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  z-index: 1;
  --gap-h-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 0px;
  --gap-v-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 20px;
  --gap-uuid: e399c4ba-2401-418a-a298-7dfed2f5a5a4;
}
@media screen and (max-width: 480px) {
  .sd[data-s-e399c4ba-2401-418a-a298-7dfed2f5a5a4] {
    gap: 6px;
    --gap-h-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 0px;
    --gap-v-e399c4ba-2401-418a-a298-7dfed2f5a5a4: 6px;
  }
}
.sd[data-s-5c1661ff-b487-4e09-87ba-01476913eacd] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-5c1661ff-b487-4e09-87ba-01476913eacd]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-693870bc-48c9-430c-8819-7c5958ba0c7f] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-693870bc-48c9-430c-8819-7c5958ba0c7f]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-1226debd-9bea-4ab3-9912-76bc107743ff] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-1226debd-9bea-4ab3-9912-76bc107743ff]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-87c83686-a801-4cad-a399-b402b00ca8a1] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-87c83686-a801-4cad-a399-b402b00ca8a1]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-60fcdbf3-700d-48cc-8546-88faac848792] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-60fcdbf3-700d-48cc-8546-88faac848792]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed] {
  align-content: center;
  align-items: center;
  background: #ff0000ff;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: center;
  padding: 11px 40px 11px 40px;
  width: 207px;
  --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 10px;
  --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
  --gap-uuid: fae2f126-59bd-4c5f-86eb-62a857d069ed;
  max-width: 100%;
}
.sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed]:hover {
  background: #cc1414ff;
  opacity: 1;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 1;
  --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 10px;
  --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed] {
    flex: none;
    width: calc(100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0));
    --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 10px;
    --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
    max-width: calc(
      100% - (var(--gap-h-55639550-4850-4017-8cc8-7f22d9812b10) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fae2f126-59bd-4c5f-86eb-62a857d069ed] {
    gap: 4px;
    --gap-h-fae2f126-59bd-4c5f-86eb-62a857d069ed: 4px;
    --gap-v-fae2f126-59bd-4c5f-86eb-62a857d069ed: 0px;
  }
}
.sd[data-s-c1df0cfa-a0a3-4a9e-b9be-3845ae64659f] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-258333f5);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0em;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c1df0cfa-a0a3-4a9e-b9be-3845ae64659f] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c1df0cfa-a0a3-4a9e-b9be-3845ae64659f] {
    font-size: 13px;
  }
}
.sd[data-s-6232d7a5-8af8-48fa-a6d4-e766137d5f20] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0));
  --gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 30px;
  --gap-v-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
  --gap-uuid: 6232d7a5-8af8-48fa-a6d4-e766137d5f20;
  max-width: calc(
    100% - (var(--gap-h-8a7c217e-fed8-4e40-9d87-7e06c570a486) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-6232d7a5-8af8-48fa-a6d4-e766137d5f20] {
    flex-wrap: wrap;
    gap: 30px 0px;
    --gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
    --gap-v-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 30px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6232d7a5-8af8-48fa-a6d4-e766137d5f20] {
    gap: 14px 0px;
    padding: 0px;
    --gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
    --gap-v-6232d7a5-8af8-48fa-a6d4-e766137d5f20: 0px;
  }
}
.sd[data-s-309c663c-fab0-4c38-b968-112906fbb39d] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-309c663c-fab0-4c38-b968-112906fbb39d: 0px;
  --gap-v-309c663c-fab0-4c38-b968-112906fbb39d: 12px;
  --gap-uuid: 309c663c-fab0-4c38-b968-112906fbb39d;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-309c663c-fab0-4c38-b968-112906fbb39d] {
    flex: none;
    width: calc(100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0));
    --gap-h-309c663c-fab0-4c38-b968-112906fbb39d: 0px;
    --gap-v-309c663c-fab0-4c38-b968-112906fbb39d: 12px;
    max-width: calc(
      100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-309c663c-fab0-4c38-b968-112906fbb39d] {
    gap: 4px;
    padding: 0px;
    --gap-h-309c663c-fab0-4c38-b968-112906fbb39d: 0px;
    --gap-v-309c663c-fab0-4c38-b968-112906fbb39d: 4px;
  }
}
.sd[data-s-bfdbeecd-29d0-4237-bdcd-79403764b215] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-309c663c-fab0-4c38-b968-112906fbb39d) * 0));
  max-width: calc(
    100% - (var(--gap-h-309c663c-fab0-4c38-b968-112906fbb39d) * 0)
  );
}
.sd[data-s-72218db4-01d0-4f83-9218-7060360438e4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-72218db4-01d0-4f83-9218-7060360438e4: 0px;
  --gap-v-72218db4-01d0-4f83-9218-7060360438e4: 3px;
  --gap-uuid: 72218db4-01d0-4f83-9218-7060360438e4;
  max-width: 100%;
}
.sd[data-s-72218db4-01d0-4f83-9218-7060360438e4]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-72218db4-01d0-4f83-9218-7060360438e4: 0px;
  --gap-v-72218db4-01d0-4f83-9218-7060360438e4: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-72218db4-01d0-4f83-9218-7060360438e4] {
    gap: 6px;
    --gap-h-72218db4-01d0-4f83-9218-7060360438e4: 0px;
    --gap-v-72218db4-01d0-4f83-9218-7060360438e4: 6px;
  }
}
.sd[data-s-f71d1549-20a2-47c6-b031-d3171e237d51] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 13px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-f71d1549-20a2-47c6-b031-d3171e237d51: 0px;
  --gap-v-f71d1549-20a2-47c6-b031-d3171e237d51: 3px;
  --gap-uuid: f71d1549-20a2-47c6-b031-d3171e237d51;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f71d1549-20a2-47c6-b031-d3171e237d51] {
    font-size: 14px;
    --gap-h-f71d1549-20a2-47c6-b031-d3171e237d51: 0px;
    --gap-v-f71d1549-20a2-47c6-b031-d3171e237d51: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f71d1549-20a2-47c6-b031-d3171e237d51] {
    font-size: 13px;
    --gap-h-f71d1549-20a2-47c6-b031-d3171e237d51: 0px;
    --gap-v-f71d1549-20a2-47c6-b031-d3171e237d51: 3px;
  }
}
.sd[data-s-70f9b002-4d55-42c9-8e40-462f638e1f64] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64: 0px;
  --gap-v-70f9b002-4d55-42c9-8e40-462f638e1f64: 12px;
  --gap-uuid: 70f9b002-4d55-42c9-8e40-462f638e1f64;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-70f9b002-4d55-42c9-8e40-462f638e1f64] {
    flex: none;
    width: calc(100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0));
    --gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64: 0px;
    --gap-v-70f9b002-4d55-42c9-8e40-462f638e1f64: 12px;
    max-width: calc(
      100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-70f9b002-4d55-42c9-8e40-462f638e1f64] {
    gap: 4px;
    padding: 0px;
    --gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64: 0px;
    --gap-v-70f9b002-4d55-42c9-8e40-462f638e1f64: 4px;
  }
}
.sd[data-s-b09276a3-0aca-4ae4-ac66-f8f63715356d] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64) * 0));
  max-width: calc(
    100% - (var(--gap-h-70f9b002-4d55-42c9-8e40-462f638e1f64) * 0)
  );
}
.sd[data-s-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc] {
  align-content: center;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 0px;
  --gap-v-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 15px;
  --gap-uuid: 2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc;
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc] {
    gap: 4px;
    --gap-h-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 0px;
    --gap-v-2c2aeeee-5ed9-45f0-aa0e-0d15460ecccc: 4px;
  }
}
.sd[data-s-eb2e1de8-1744-489e-88b8-309e569151fc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  height: auto;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-eb2e1de8-1744-489e-88b8-309e569151fc: 0px;
  --gap-v-eb2e1de8-1744-489e-88b8-309e569151fc: 3px;
  --gap-uuid: eb2e1de8-1744-489e-88b8-309e569151fc;
  max-width: 100%;
}
.sd[data-s-eb2e1de8-1744-489e-88b8-309e569151fc]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-eb2e1de8-1744-489e-88b8-309e569151fc: 0px;
  --gap-v-eb2e1de8-1744-489e-88b8-309e569151fc: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-eb2e1de8-1744-489e-88b8-309e569151fc] {
    gap: 6px;
    --gap-h-eb2e1de8-1744-489e-88b8-309e569151fc: 0px;
    --gap-v-eb2e1de8-1744-489e-88b8-309e569151fc: 6px;
  }
}
.sd[data-s-2f1e7496-de71-4f9e-a46b-454693c47dbb] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 13px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-2f1e7496-de71-4f9e-a46b-454693c47dbb: 0px;
  --gap-v-2f1e7496-de71-4f9e-a46b-454693c47dbb: 3px;
  --gap-uuid: 2f1e7496-de71-4f9e-a46b-454693c47dbb;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2f1e7496-de71-4f9e-a46b-454693c47dbb] {
    font-size: 14px;
    --gap-h-2f1e7496-de71-4f9e-a46b-454693c47dbb: 0px;
    --gap-v-2f1e7496-de71-4f9e-a46b-454693c47dbb: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2f1e7496-de71-4f9e-a46b-454693c47dbb] {
    font-size: 13px;
    --gap-h-2f1e7496-de71-4f9e-a46b-454693c47dbb: 0px;
    --gap-v-2f1e7496-de71-4f9e-a46b-454693c47dbb: 3px;
  }
}
.sd[data-s-165c81ef-b10e-43c3-84b9-b530ca942c3d] {
  color: #343434ff;
  font-family: var(--s-font-c5aaf4a9);
  font-size: 13px;
  height: auto;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-165c81ef-b10e-43c3-84b9-b530ca942c3d]:hover {
  color: #34343480;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.sd[data-s-5b86472a-8339-4789-88b3-ef9f380a3c08] {
  align-items: flex-start;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08: 0px;
  --gap-v-5b86472a-8339-4789-88b3-ef9f380a3c08: 12px;
  --gap-uuid: 5b86472a-8339-4789-88b3-ef9f380a3c08;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5b86472a-8339-4789-88b3-ef9f380a3c08] {
    flex: none;
    width: calc(100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0));
    --gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08: 0px;
    --gap-v-5b86472a-8339-4789-88b3-ef9f380a3c08: 12px;
    max-width: calc(
      100% - (var(--gap-h-6232d7a5-8af8-48fa-a6d4-e766137d5f20) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5b86472a-8339-4789-88b3-ef9f380a3c08] {
    gap: 4px;
    padding: 0px;
    --gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08: 0px;
    --gap-v-5b86472a-8339-4789-88b3-ef9f380a3c08: 4px;
  }
}
.sd[data-s-62dbc18e-a095-48b6-aca0-e112dc955f1a] {
  align-items: center;
  background: #c5c5c5;
  flex-direction: column;
  height: 1px;
  justify-content: center;
  margin: -1px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08) * 0));
  max-width: calc(
    100% - (var(--gap-h-5b86472a-8339-4789-88b3-ef9f380a3c08) * 0)
  );
}
.sd[data-s-641b8487-38ed-4b1b-8a43-59c888356da6] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  height: 13px;
  justify-content: center;
  padding: 0px;
  width: auto;
  z-index: 1;
  --gap-h-641b8487-38ed-4b1b-8a43-59c888356da6: 0px;
  --gap-v-641b8487-38ed-4b1b-8a43-59c888356da6: 3px;
  --gap-uuid: 641b8487-38ed-4b1b-8a43-59c888356da6;
  max-width: 100%;
}
.sd[data-s-641b8487-38ed-4b1b-8a43-59c888356da6]:hover {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
  opacity: 0.4;
  transform-origin: center left;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-641b8487-38ed-4b1b-8a43-59c888356da6: 0px;
  --gap-v-641b8487-38ed-4b1b-8a43-59c888356da6: 3px;
}
@media screen and (max-width: 480px) {
  .sd[data-s-641b8487-38ed-4b1b-8a43-59c888356da6] {
    gap: 6px;
    --gap-h-641b8487-38ed-4b1b-8a43-59c888356da6: 0px;
    --gap-v-641b8487-38ed-4b1b-8a43-59c888356da6: 6px;
  }
}
.sd[data-s-22b8dbc6-4478-4787-a167-0b7a6d1a3e05] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 13px;
  font-style: normal;
  gap: 3px 0px;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: left;
  width: auto;
  z-index: 1;
  --gap-h-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 0px;
  --gap-v-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 3px;
  --gap-uuid: 22b8dbc6-4478-4787-a167-0b7a6d1a3e05;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-22b8dbc6-4478-4787-a167-0b7a6d1a3e05] {
    font-size: 14px;
    --gap-h-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 0px;
    --gap-v-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 3px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-22b8dbc6-4478-4787-a167-0b7a6d1a3e05] {
    font-size: 13px;
    --gap-h-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 0px;
    --gap-v-22b8dbc6-4478-4787-a167-0b7a6d1a3e05: 3px;
  }
}
.sd[data-s-03655009-e517-49a2-9205-284c1c6888c2] {
  align-items: center;
  background: #000000;
  flex-direction: row;
  gap: 40px;
  height: auto;
  justify-content: space-between;
  padding: 25px 60px 23px 60px;
  width: calc(100% - (var(--gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff) * 0));
  --gap-h-03655009-e517-49a2-9205-284c1c6888c2: 40px;
  --gap-v-03655009-e517-49a2-9205-284c1c6888c2: 0px;
  --gap-uuid: 03655009-e517-49a2-9205-284c1c6888c2;
  max-width: calc(
    100% - (var(--gap-h-34d42b38-e7b5-4ce2-a7cd-e91ca21c00ff) * 0)
  );
}
@media screen and (max-width: 768px) {
  .sd[data-s-03655009-e517-49a2-9205-284c1c6888c2] {
    flex-wrap: wrap;
    --gap-h-03655009-e517-49a2-9205-284c1c6888c2: 40px;
    --gap-v-03655009-e517-49a2-9205-284c1c6888c2: 40px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-03655009-e517-49a2-9205-284c1c6888c2] {
    gap: 16px;
    padding: 12px 28px 10px 28px;
    --gap-h-03655009-e517-49a2-9205-284c1c6888c2: 16px;
    --gap-v-03655009-e517-49a2-9205-284c1c6888c2: 0px;
  }
}
.sd[data-s-e7a8b19c-f3c7-499e-9d4e-ac104efb379f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  width: auto;
  --gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 40px;
  --gap-v-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
  --gap-uuid: e7a8b19c-f3c7-499e-9d4e-ac104efb379f;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-e7a8b19c-f3c7-499e-9d4e-ac104efb379f] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px 0px;
    width: calc(100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0));
    --gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
    --gap-v-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 40px;
    max-width: calc(
      100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e7a8b19c-f3c7-499e-9d4e-ac104efb379f] {
    gap: 16px 0px;
    margin: 0px;
    padding: 0px;
    --gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
    --gap-v-e7a8b19c-f3c7-499e-9d4e-ac104efb379f: 0px;
  }
}
.sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 5px;
  --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
  --gap-uuid: 57638a9c-fe39-4a54-bad2-9e1587f5e24a;
  max-width: 100%;
}
.sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 5px;
  --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a] {
    flex: none;
    width: calc(100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0));
    --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 5px;
    --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
    max-width: calc(
      100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a] {
    gap: 2px;
    padding: 0px;
    --gap-h-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 2px;
    --gap-v-57638a9c-fe39-4a54-bad2-9e1587f5e24a: 0px;
  }
}
.sd[data-s-df1e71f4-7a3c-41db-bd65-5cb4d1b8dfb3] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-df1e71f4-7a3c-41db-bd65-5cb4d1b8dfb3] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-df1e71f4-7a3c-41db-bd65-5cb4d1b8dfb3] {
    font-size: 13px;
  }
}
.sd[data-s-905d4f62-d7d9-4fe9-a158-e022e9b9ef90] {
  height: 9px;
  width: 9px;
  max-width: 100%;
}
.sd[data-s-57638a9c-fe39-4a54-bad2-9e1587f5e24a]:hover
  .sd[data-s-905d4f62-d7d9-4fe9-a158-e022e9b9ef90] {
  transform: translate(6px, 0px);
}
.sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 5px;
  --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
  --gap-uuid: feba5250-09d9-4dcd-b089-af97849f2d0b;
  max-width: 100%;
}
.sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 5px;
  --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b] {
    flex: none;
    width: calc(100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0));
    --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 5px;
    --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
    max-width: calc(
      100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b] {
    gap: 2px;
    padding: 0px;
    --gap-h-feba5250-09d9-4dcd-b089-af97849f2d0b: 2px;
    --gap-v-feba5250-09d9-4dcd-b089-af97849f2d0b: 0px;
  }
}
.sd[data-s-cd8ec291-9a02-418d-815c-c519dd491d38] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-cd8ec291-9a02-418d-815c-c519dd491d38] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cd8ec291-9a02-418d-815c-c519dd491d38] {
    font-size: 13px;
  }
}
.sd[data-s-9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd] {
  height: 9px;
  width: 9px;
  max-width: 100%;
}
.sd[data-s-feba5250-09d9-4dcd-b089-af97849f2d0b]:hover
  .sd[data-s-9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd] {
  transform: translate(6px, 0px);
}
.sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 4px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 4px;
  --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
  --gap-uuid: 692286ef-c232-4d1d-bace-2803adffec9e;
  max-width: 100%;
}
.sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e]:hover {
  opacity: 0.5;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 4px;
  --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
}
@media screen and (max-width: 768px) {
  .sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e] {
    flex: none;
    width: calc(100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0));
    --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 4px;
    --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
    max-width: calc(
      100% - (var(--gap-h-e7a8b19c-f3c7-499e-9d4e-ac104efb379f) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-692286ef-c232-4d1d-bace-2803adffec9e] {
    gap: 2px;
    padding: 0px;
    --gap-h-692286ef-c232-4d1d-bace-2803adffec9e: 2px;
    --gap-v-692286ef-c232-4d1d-bace-2803adffec9e: 0px;
  }
}
.sd[data-s-7f2aba64-6f6d-4290-894f-3358ee5f1d7f] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7f2aba64-6f6d-4290-894f-3358ee5f1d7f] {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7f2aba64-6f6d-4290-894f-3358ee5f1d7f] {
    font-size: 13px;
  }
}
.sd[data-s-c409b20a-2ef2-4a02-a147-061d4fa4d03d] {
  height: auto;
  width: 9px;
  max-width: 100%;
}
.sd[data-s-d1ec0d05-2748-4270-b781-df04a940f9da] {
  color: #ffffff;
  flex: none;
  font-family: var(--s-font-419c9bb7);
  font-size: 10px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.04em;
  line-height: 1.2;
  margin: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d1ec0d05-2748-4270-b781-df04a940f9da] {
    flex: none;
    font-size: 13px;
    width: calc(100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0));
    max-width: calc(
      100% - (var(--gap-h-03655009-e517-49a2-9205-284c1c6888c2) * 0)
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d1ec0d05-2748-4270-b781-df04a940f9da] {
    font-size: 13px;
  }
}
.sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
  align-items: flex-start;
  background: #f1f1f1;
  flex-direction: column;
  gap: 80px;
  height: auto;
  justify-content: flex-start;
  padding: 40px 0px 0px 0px;
  width: 360px;
  --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
  --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 80px;
  --gap-uuid: 2d735bc8-de38-47f8-b482-0ae77d67a60c;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
    display: none;
    --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
    --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 80px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
    background: #f1f1f1ff;
    display: flex;
    gap: 40px;
    width: 100%;
    --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
    --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 40px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
    display: flex;
    gap: 40px;
    padding: 40px 0px 0px 0px;
    width: 100%;
    --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
    --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 40px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2d735bc8-de38-47f8-b482-0ae77d67a60c] {
    display: flex;
    padding: 30px 0px 0px 0px;
    --gap-h-2d735bc8-de38-47f8-b482-0ae77d67a60c: 0px;
    --gap-v-2d735bc8-de38-47f8-b482-0ae77d67a60c: 80px;
  }
}
.sd[data-s-3d40147a-9a03-44a2-b90f-19de7da1ea77] {
  background: #fff;
  border-radius: 0;
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-75092ff7-ffa7-4be9-bf33-ae4cf7f197c0] {
  background: #e0e0e0ff;
  border-bottom: 1px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 0px solid #bebebeff;
  border-top: 0px solid #bebebeff;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-75092ff7-ffa7-4be9-bf33-ae4cf7f197c0] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-section-inner-75092ff7-ffa7-4be9-bf33-ae4cf7f197c0] {
  padding: 0 0;
  width: 1440px;
  height: auto;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-section-inner-75092ff7-ffa7-4be9-bf33-ae4cf7f197c0] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.sd[data-s-4ba779dc-d503-47b4-9058-2f74b90a138a] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #bebebeff;
  border-left: 1px solid #bebebeff;
  border-right: 0px solid #bebebeff;
  border-top: 0px solid #bebebeff;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-4ba779dc-d503-47b4-9058-2f74b90a138a] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-4ba779dc-d503-47b4-9058-2f74b90a138a] {
    display: none;
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4ba779dc-d503-47b4-9058-2f74b90a138a] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4ba779dc-d503-47b4-9058-2f74b90a138a] {
    display: none;
  }
}
.sd[data-s-6986560a-9689-4c4c-bdd9-463366188c12] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6986560a-9689-4c4c-bdd9-463366188c12] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-18dcd516-a883-4bd6-8dd3-8e5ff780234d] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-134fe939-dccb-484d-a325-74183d2ca5b3] {
  background: #dbdbdbff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-134fe939-dccb-484d-a325-74183d2ca5b3] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-03ac0de6-96d7-4389-8541-3b661e42628f] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-90869c7e-dff9-42c3-bc35-d6a6567043cb] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-90869c7e-dff9-42c3-bc35-d6a6567043cb] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-ecc9d12d-dde1-41c4-99fc-66d7ff251866] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ecc9d12d-dde1-41c4-99fc-66d7ff251866] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ecc9d12d-dde1-41c4-99fc-66d7ff251866] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ecc9d12d-dde1-41c4-99fc-66d7ff251866] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ecc9d12d-dde1-41c4-99fc-66d7ff251866] {
    display: flex;
  }
}
.sd[data-s-81ae1dd3-b81f-4e5d-89c9-527cc8634329] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ceb04487-136e-406f-8ea1-650180ddcb36] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-ceb04487-136e-406f-8ea1-650180ddcb36] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ceb04487-136e-406f-8ea1-650180ddcb36] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ceb04487-136e-406f-8ea1-650180ddcb36] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ceb04487-136e-406f-8ea1-650180ddcb36] {
    display: flex;
  }
}
.sd[data-s-45e14673-776e-41a5-88ea-b1623cdd6ad7] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7abb6860-1b92-4347-a53e-16e354902f5e] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-7abb6860-1b92-4347-a53e-16e354902f5e] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7abb6860-1b92-4347-a53e-16e354902f5e] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7abb6860-1b92-4347-a53e-16e354902f5e] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7abb6860-1b92-4347-a53e-16e354902f5e] {
    display: flex;
  }
}
.sd[data-s-7fdf5353-98e5-430f-a366-e343459454e1] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-f81ce010-3d9c-458c-9ca7-3db8a079c01c] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  display: flex;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-f81ce010-3d9c-458c-9ca7-3db8a079c01c] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-f81ce010-3d9c-458c-9ca7-3db8a079c01c] {
    display: flex;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f81ce010-3d9c-458c-9ca7-3db8a079c01c] {
    display: flex;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f81ce010-3d9c-458c-9ca7-3db8a079c01c] {
    display: flex;
  }
}
.sd[data-s-eee08a83-e393-46bc-a75b-31fdf667fcf9] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-25d08b8c-a7f2-457b-8ac7-c59a379d06a6] {
  background: #d6d6d6ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-25d08b8c-a7f2-457b-8ac7-c59a379d06a6] {
    border-bottom: 0px solid #bebebeff;
    border-left: 0px solid #bebebeff;
    border-right: 1px solid #bebebeff;
    border-top: 1px solid #bebebeff;
  }
}
.sd[data-s-6821c777-5f30-4a58-938c-874d44ac29bf] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-fb074851-08a2-4b2f-a6e6-87343a79e481] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-339832e0-d822-4622-8d0a-65283f640890] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6f986bdf-62c6-4978-bfe8-0b82e9cf0f4a] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-e08db64c-b46d-432c-aa30-d439ec353d8c] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-1bfafb2a-ed5a-49ef-b216-c1f50e21e42d] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
.sd[data-s-7e14c335-fe2b-45de-8903-6e29e40eb345] {
  flex: none;
  height: auto;
  opacity: 0;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-3a431247-868c-4be9-9c6e-90c990ac5f48] {
  background: #e0e0e0ff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-3a431247-868c-4be9-9c6e-90c990ac5f48] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3a431247-868c-4be9-9c6e-90c990ac5f48] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3a431247-868c-4be9-9c6e-90c990ac5f48] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3a431247-868c-4be9-9c6e-90c990ac5f48] {
    display: none;
  }
}
.sd[data-s-2480c87c-7c8e-4633-8d53-cf449dcc1c39] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-2480c87c-7c8e-4633-8d53-cf449dcc1c39] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-2480c87c-7c8e-4633-8d53-cf449dcc1c39] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2480c87c-7c8e-4633-8d53-cf449dcc1c39] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2480c87c-7c8e-4633-8d53-cf449dcc1c39] {
    display: none;
  }
}
.sd[data-s-fc414917-7dae-4d5f-b52d-244b821eb28b] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-fc414917-7dae-4d5f-b52d-244b821eb28b] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-fc414917-7dae-4d5f-b52d-244b821eb28b] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-fc414917-7dae-4d5f-b52d-244b821eb28b] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fc414917-7dae-4d5f-b52d-244b821eb28b] {
    display: none;
  }
}
.sd[data-s-327f3ef4-0522-4e95-998c-8670576cf157] {
  background: #cececeff;
  border-bottom: 0px solid #bebebeff;
  border-left: 0px solid #bebebeff;
  border-right: 1px solid #bebebeff;
  border-top: 1px solid #bebebeff;
  flex: none;
  height: auto;
  width: 25%;
  max-width: 25%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-327f3ef4-0522-4e95-998c-8670576cf157] {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-327f3ef4-0522-4e95-998c-8670576cf157] {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-327f3ef4-0522-4e95-998c-8670576cf157] {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-327f3ef4-0522-4e95-998c-8670576cf157] {
    display: none;
  }
}
.sd[data-s-31012753-0b38-40a6-a816-da31b9147f7e] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-31012753-0b38-40a6-a816-da31b9147f7e] {
    flex-direction: column;
  }
}
.sd[data-s-276890c3-0997-4697-b21f-dd6cd28ef0fd] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px 0px;
  justify-content: flex-start;
  padding: 0px 0px 0px 60px;
  width: 1440px;
  --gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd: 0px;
  --gap-v-276890c3-0997-4697-b21f-dd6cd28ef0fd: 10px;
  --gap-uuid: 276890c3-0997-4697-b21f-dd6cd28ef0fd;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .sd[data-s-276890c3-0997-4697-b21f-dd6cd28ef0fd] {
    flex-direction: column;
    gap: 15px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd: 0px;
    --gap-v-276890c3-0997-4697-b21f-dd6cd28ef0fd: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-276890c3-0997-4697-b21f-dd6cd28ef0fd] {
    gap: 10px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 1440px;
    --gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd: 0px;
    --gap-v-276890c3-0997-4697-b21f-dd6cd28ef0fd: 10px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-276890c3-0997-4697-b21f-dd6cd28ef0fd] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd: 0px;
    --gap-v-276890c3-0997-4697-b21f-dd6cd28ef0fd: 10px;
  }
}
.sd[data-s-34965eb9-43d2-4361-975a-01d29ffbf857] {
  display: flex;
  height: auto;
  margin: 0px 0px 0px -13px;
  padding: 0px 0px 0px 0px;
  width: calc(
    60% - -13px - (var(--gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd) * 0.4)
  );
  max-width: calc(
    60% - -13px - (var(--gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd) * 0.4)
  );
}
@media screen and (max-width: 1140px) {
  .sd[data-s-34965eb9-43d2-4361-975a-01d29ffbf857] {
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-34965eb9-43d2-4361-975a-01d29ffbf857] {
    display: flex;
    width: calc(
      90% - -13px -
        (
          var(--gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd) *
            0.10000000000000003
        )
    );
    max-width: calc(
      90% - -13px -
        (
          var(--gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd) *
            0.10000000000000003
        )
    );
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-34965eb9-43d2-4361-975a-01d29ffbf857] {
    display: flex;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 12px;
    width: calc(
      100% - 20px - (var(--gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd) * 0)
    );
    max-width: calc(
      100% - 20px - (var(--gap-h-276890c3-0997-4697-b21f-dd6cd28ef0fd) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-34965eb9-43d2-4361-975a-01d29ffbf857] {
    display: flex;
  }
}
.sd[data-s-66a026d7-d7c9-428d-bdbd-9930c0ccc230] {
  color: #333333;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .sd[data-s-66a026d7-d7c9-428d-bdbd-9930c0ccc230] {
    font-size: 20px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-66a026d7-d7c9-428d-bdbd-9930c0ccc230] {
    flex: none;
    font-size: 18px;
    height: 19px;
    padding: 0px 0px 0px 20px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-66a026d7-d7c9-428d-bdbd-9930c0ccc230] {
    font-size: 18px;
  }
}
.sd[data-s-b49cdad1-7bc1-4629-9843-6bde7d9a799a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 40px;
  height: auto;
  justify-content: flex-start;
  margin: 120px 0px 120px 0px;
  padding: 0px;
  width: 880px;
  --gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 0px;
  --gap-v-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 40px;
  --gap-uuid: b49cdad1-7bc1-4629-9843-6bde7d9a799a;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-b49cdad1-7bc1-4629-9843-6bde7d9a799a] {
    margin: 120px 20px 120px 20px;
    --gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 0px;
    --gap-v-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 40px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-b49cdad1-7bc1-4629-9843-6bde7d9a799a] {
    margin: 80px 30px 80px 30px;
    --gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 0px;
    --gap-v-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 40px;
    max-width: calc(100% - 60px);
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b49cdad1-7bc1-4629-9843-6bde7d9a799a] {
    gap: 40px;
    margin: 80px 20px 80px 20px;
    padding: 0px;
    --gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 0px;
    --gap-v-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 40px;
    max-width: calc(100% - 40px);
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b49cdad1-7bc1-4629-9843-6bde7d9a799a] {
    gap: 40px;
    --gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 0px;
    --gap-v-b49cdad1-7bc1-4629-9843-6bde7d9a799a: 40px;
  }
}
.sd[data-s-be91cdcc-93e1-48c0-87a9-2218ba94c6af] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 28px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: calc(100% - (var(--gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a) * 0));
  max-width: calc(
    100% - (var(--gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-be91cdcc-93e1-48c0-87a9-2218ba94c6af] {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-be91cdcc-93e1-48c0-87a9-2218ba94c6af] {
    font-size: 22px;
  }
}
.sd[data-s-3915adcd-25f7-4cba-94ec-18fcf8e64f4f] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a) * 0));
  --gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f: 0px;
  --gap-v-3915adcd-25f7-4cba-94ec-18fcf8e64f4f: 20px;
  --gap-uuid: 3915adcd-25f7-4cba-94ec-18fcf8e64f4f;
  max-width: calc(
    100% - (var(--gap-h-b49cdad1-7bc1-4629-9843-6bde7d9a799a) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-3915adcd-25f7-4cba-94ec-18fcf8e64f4f] {
    gap: 30px;
    padding: 0px;
    --gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f: 0px;
    --gap-v-3915adcd-25f7-4cba-94ec-18fcf8e64f4f: 30px;
  }
}
.sd[data-s-3b29b718-06a5-4d0c-8e10-727dc77fd895] {
  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: 880px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3b29b718-06a5-4d0c-8e10-727dc77fd895] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3b29b718-06a5-4d0c-8e10-727dc77fd895] {
    font-size: 16px;
  }
}
.sd[data-s-eddc1246-2534-4d4f-995b-8fdf9da1717c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-eddc1246-2534-4d4f-995b-8fdf9da1717c: 0px;
  --gap-v-eddc1246-2534-4d4f-995b-8fdf9da1717c: 10px;
  --gap-uuid: eddc1246-2534-4d4f-995b-8fdf9da1717c;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-eddc1246-2534-4d4f-995b-8fdf9da1717c] {
    gap: 10px;
    padding: 0px;
    --gap-h-eddc1246-2534-4d4f-995b-8fdf9da1717c: 0px;
    --gap-v-eddc1246-2534-4d4f-995b-8fdf9da1717c: 10px;
  }
}
.sd[data-s-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c: 0px;
  --gap-v-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c: 0px;
  --gap-uuid: 1ca94133-b0fa-43a9-9c38-8f291d1a9e9c;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c] {
    gap: 4px;
    --gap-h-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c: 4px;
    --gap-v-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c] {
    gap: 0px;
    --gap-h-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c: 0px;
    --gap-v-1ca94133-b0fa-43a9-9c38-8f291d1a9e9c: 0px;
  }
}
.sd[data-s-3cf570c3-3ce4-478b-b444-ba9e94260e66] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-3cf570c3-3ce4-478b-b444-ba9e94260e66] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3cf570c3-3ce4-478b-b444-ba9e94260e66] {
    font-size: 16px;
  }
}
.sd[data-s-6ca6e5f4-5346-40a5-bde0-3fbf50e9a639] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6ca6e5f4-5346-40a5-bde0-3fbf50e9a639] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6ca6e5f4-5346-40a5-bde0-3fbf50e9a639] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-898463e9-37a5-4141-8ff1-6603a5e0ab6b] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-eddc1246-2534-4d4f-995b-8fdf9da1717c) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-eddc1246-2534-4d4f-995b-8fdf9da1717c) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-898463e9-37a5-4141-8ff1-6603a5e0ab6b] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-898463e9-37a5-4141-8ff1-6603a5e0ab6b] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-eddc1246-2534-4d4f-995b-8fdf9da1717c) * 0));
    max-width: calc(
      100% - (var(--gap-h-eddc1246-2534-4d4f-995b-8fdf9da1717c) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-898463e9-37a5-4141-8ff1-6603a5e0ab6b] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-60231695-c0ee-4186-aa92-0c597e663d11] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-60231695-c0ee-4186-aa92-0c597e663d11: 0px;
  --gap-v-60231695-c0ee-4186-aa92-0c597e663d11: 10px;
  --gap-uuid: 60231695-c0ee-4186-aa92-0c597e663d11;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-60231695-c0ee-4186-aa92-0c597e663d11] {
    gap: 10px;
    padding: 0px;
    --gap-h-60231695-c0ee-4186-aa92-0c597e663d11: 0px;
    --gap-v-60231695-c0ee-4186-aa92-0c597e663d11: 10px;
  }
}
.sd[data-s-6d9b2286-ec4d-4164-8422-6c4eba20b629] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-6d9b2286-ec4d-4164-8422-6c4eba20b629: 0px;
  --gap-v-6d9b2286-ec4d-4164-8422-6c4eba20b629: 0px;
  --gap-uuid: 6d9b2286-ec4d-4164-8422-6c4eba20b629;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-6d9b2286-ec4d-4164-8422-6c4eba20b629] {
    gap: 4px;
    --gap-h-6d9b2286-ec4d-4164-8422-6c4eba20b629: 4px;
    --gap-v-6d9b2286-ec4d-4164-8422-6c4eba20b629: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6d9b2286-ec4d-4164-8422-6c4eba20b629] {
    gap: 0px;
    --gap-h-6d9b2286-ec4d-4164-8422-6c4eba20b629: 0px;
    --gap-v-6d9b2286-ec4d-4164-8422-6c4eba20b629: 0px;
  }
}
.sd[data-s-46acc6e0-4e57-45d4-9140-240e048303d1] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-46acc6e0-4e57-45d4-9140-240e048303d1] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-46acc6e0-4e57-45d4-9140-240e048303d1] {
    font-size: 16px;
  }
}
.sd[data-s-03d3f894-df52-43fb-a550-473691510fb8] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-03d3f894-df52-43fb-a550-473691510fb8] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-03d3f894-df52-43fb-a550-473691510fb8] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-7c774db7-4883-46ea-ae20-d81920542699] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-60231695-c0ee-4186-aa92-0c597e663d11) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-60231695-c0ee-4186-aa92-0c597e663d11) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7c774db7-4883-46ea-ae20-d81920542699] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7c774db7-4883-46ea-ae20-d81920542699] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-60231695-c0ee-4186-aa92-0c597e663d11) * 0));
    max-width: calc(
      100% - (var(--gap-h-60231695-c0ee-4186-aa92-0c597e663d11) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7c774db7-4883-46ea-ae20-d81920542699] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-10236444-522c-4419-b7cf-83b0745b1f91] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-10236444-522c-4419-b7cf-83b0745b1f91: 0px;
  --gap-v-10236444-522c-4419-b7cf-83b0745b1f91: 10px;
  --gap-uuid: 10236444-522c-4419-b7cf-83b0745b1f91;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-10236444-522c-4419-b7cf-83b0745b1f91] {
    gap: 10px;
    padding: 0px;
    --gap-h-10236444-522c-4419-b7cf-83b0745b1f91: 0px;
    --gap-v-10236444-522c-4419-b7cf-83b0745b1f91: 10px;
  }
}
.sd[data-s-67485e4b-2682-443b-b6ee-41a9a06a9f5a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-67485e4b-2682-443b-b6ee-41a9a06a9f5a: 0px;
  --gap-v-67485e4b-2682-443b-b6ee-41a9a06a9f5a: 0px;
  --gap-uuid: 67485e4b-2682-443b-b6ee-41a9a06a9f5a;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-67485e4b-2682-443b-b6ee-41a9a06a9f5a] {
    gap: 4px;
    --gap-h-67485e4b-2682-443b-b6ee-41a9a06a9f5a: 4px;
    --gap-v-67485e4b-2682-443b-b6ee-41a9a06a9f5a: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-67485e4b-2682-443b-b6ee-41a9a06a9f5a] {
    gap: 0px;
    --gap-h-67485e4b-2682-443b-b6ee-41a9a06a9f5a: 0px;
    --gap-v-67485e4b-2682-443b-b6ee-41a9a06a9f5a: 0px;
  }
}
.sd[data-s-6fa82db0-45e0-4a80-989c-17f50a7fa85a] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6fa82db0-45e0-4a80-989c-17f50a7fa85a] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6fa82db0-45e0-4a80-989c-17f50a7fa85a] {
    font-size: 16px;
  }
}
.sd[data-s-301ed5e6-3bea-462b-a559-4e610b1038e0] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-301ed5e6-3bea-462b-a559-4e610b1038e0] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-301ed5e6-3bea-462b-a559-4e610b1038e0] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-b2e90ffb-22f2-47fe-87f3-6bfc9ca15512] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-10236444-522c-4419-b7cf-83b0745b1f91) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-10236444-522c-4419-b7cf-83b0745b1f91) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-b2e90ffb-22f2-47fe-87f3-6bfc9ca15512] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b2e90ffb-22f2-47fe-87f3-6bfc9ca15512] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-10236444-522c-4419-b7cf-83b0745b1f91) * 0));
    max-width: calc(
      100% - (var(--gap-h-10236444-522c-4419-b7cf-83b0745b1f91) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b2e90ffb-22f2-47fe-87f3-6bfc9ca15512] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb: 0px;
  --gap-v-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb: 10px;
  --gap-uuid: f24148d1-9fcd-4bfa-a2bf-66bdd3504feb;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb] {
    gap: 10px;
    padding: 0px;
    --gap-h-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb: 0px;
    --gap-v-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb: 10px;
  }
}
.sd[data-s-4a01164c-04ee-4555-905d-e2c1f5a85cdf] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-4a01164c-04ee-4555-905d-e2c1f5a85cdf: 0px;
  --gap-v-4a01164c-04ee-4555-905d-e2c1f5a85cdf: 0px;
  --gap-uuid: 4a01164c-04ee-4555-905d-e2c1f5a85cdf;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4a01164c-04ee-4555-905d-e2c1f5a85cdf] {
    gap: 4px;
    --gap-h-4a01164c-04ee-4555-905d-e2c1f5a85cdf: 4px;
    --gap-v-4a01164c-04ee-4555-905d-e2c1f5a85cdf: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4a01164c-04ee-4555-905d-e2c1f5a85cdf] {
    gap: 0px;
    --gap-h-4a01164c-04ee-4555-905d-e2c1f5a85cdf: 0px;
    --gap-v-4a01164c-04ee-4555-905d-e2c1f5a85cdf: 0px;
  }
}
.sd[data-s-874b25a5-574e-4b36-b84c-21325776b53f] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-874b25a5-574e-4b36-b84c-21325776b53f] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-874b25a5-574e-4b36-b84c-21325776b53f] {
    font-size: 16px;
  }
}
.sd[data-s-a7d19782-d418-4f73-b120-6cd46eb8ace7] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a7d19782-d418-4f73-b120-6cd46eb8ace7] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a7d19782-d418-4f73-b120-6cd46eb8ace7] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-9fff0669-35f0-4f0b-bf65-2e32f00a7e33] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-9fff0669-35f0-4f0b-bf65-2e32f00a7e33] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9fff0669-35f0-4f0b-bf65-2e32f00a7e33] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb) * 0));
    max-width: calc(
      100% - (var(--gap-h-f24148d1-9fcd-4bfa-a2bf-66bdd3504feb) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9fff0669-35f0-4f0b-bf65-2e32f00a7e33] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-3d2618ec-083f-433d-bcbc-e14bda1803ee] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-3d2618ec-083f-433d-bcbc-e14bda1803ee: 0px;
  --gap-v-3d2618ec-083f-433d-bcbc-e14bda1803ee: 10px;
  --gap-uuid: 3d2618ec-083f-433d-bcbc-e14bda1803ee;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-3d2618ec-083f-433d-bcbc-e14bda1803ee] {
    gap: 10px;
    padding: 0px;
    --gap-h-3d2618ec-083f-433d-bcbc-e14bda1803ee: 0px;
    --gap-v-3d2618ec-083f-433d-bcbc-e14bda1803ee: 10px;
  }
}
.sd[data-s-7521c740-ed7d-47fa-8746-e60c8247ac4b] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-7521c740-ed7d-47fa-8746-e60c8247ac4b: 0px;
  --gap-v-7521c740-ed7d-47fa-8746-e60c8247ac4b: 0px;
  --gap-uuid: 7521c740-ed7d-47fa-8746-e60c8247ac4b;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-7521c740-ed7d-47fa-8746-e60c8247ac4b] {
    gap: 4px;
    --gap-h-7521c740-ed7d-47fa-8746-e60c8247ac4b: 4px;
    --gap-v-7521c740-ed7d-47fa-8746-e60c8247ac4b: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7521c740-ed7d-47fa-8746-e60c8247ac4b] {
    gap: 0px;
    --gap-h-7521c740-ed7d-47fa-8746-e60c8247ac4b: 0px;
    --gap-v-7521c740-ed7d-47fa-8746-e60c8247ac4b: 0px;
  }
}
.sd[data-s-43f7e2c7-a9f7-4c9c-8992-28c9e6edbd63] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-43f7e2c7-a9f7-4c9c-8992-28c9e6edbd63] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-43f7e2c7-a9f7-4c9c-8992-28c9e6edbd63] {
    font-size: 16px;
  }
}
.sd[data-s-021dd293-2ce5-43f2-96cd-41f0b050dc54] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-021dd293-2ce5-43f2-96cd-41f0b050dc54] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-021dd293-2ce5-43f2-96cd-41f0b050dc54] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-c66b4177-3483-4e68-af45-7a5672143d58] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-3d2618ec-083f-433d-bcbc-e14bda1803ee) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-3d2618ec-083f-433d-bcbc-e14bda1803ee) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-c66b4177-3483-4e68-af45-7a5672143d58] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c66b4177-3483-4e68-af45-7a5672143d58] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-3d2618ec-083f-433d-bcbc-e14bda1803ee) * 0));
    max-width: calc(
      100% - (var(--gap-h-3d2618ec-083f-433d-bcbc-e14bda1803ee) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c66b4177-3483-4e68-af45-7a5672143d58] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-e37a13b7-9629-4f6f-bb17-af4a6e54b42c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-e37a13b7-9629-4f6f-bb17-af4a6e54b42c: 0px;
  --gap-v-e37a13b7-9629-4f6f-bb17-af4a6e54b42c: 10px;
  --gap-uuid: e37a13b7-9629-4f6f-bb17-af4a6e54b42c;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-e37a13b7-9629-4f6f-bb17-af4a6e54b42c] {
    gap: 10px;
    padding: 0px;
    --gap-h-e37a13b7-9629-4f6f-bb17-af4a6e54b42c: 0px;
    --gap-v-e37a13b7-9629-4f6f-bb17-af4a6e54b42c: 10px;
  }
}
.sd[data-s-638a59fc-eafe-485f-9e87-449ae4930d0d] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-638a59fc-eafe-485f-9e87-449ae4930d0d: 0px;
  --gap-v-638a59fc-eafe-485f-9e87-449ae4930d0d: 0px;
  --gap-uuid: 638a59fc-eafe-485f-9e87-449ae4930d0d;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-638a59fc-eafe-485f-9e87-449ae4930d0d] {
    gap: 4px;
    --gap-h-638a59fc-eafe-485f-9e87-449ae4930d0d: 4px;
    --gap-v-638a59fc-eafe-485f-9e87-449ae4930d0d: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-638a59fc-eafe-485f-9e87-449ae4930d0d] {
    gap: 0px;
    --gap-h-638a59fc-eafe-485f-9e87-449ae4930d0d: 0px;
    --gap-v-638a59fc-eafe-485f-9e87-449ae4930d0d: 0px;
  }
}
.sd[data-s-11f9b9a7-3f63-4f04-a2d6-30bcdbe66e9f] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-11f9b9a7-3f63-4f04-a2d6-30bcdbe66e9f] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-11f9b9a7-3f63-4f04-a2d6-30bcdbe66e9f] {
    font-size: 16px;
  }
}
.sd[data-s-2c489f29-8723-4a9a-9718-e25ea3777433] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-2c489f29-8723-4a9a-9718-e25ea3777433] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2c489f29-8723-4a9a-9718-e25ea3777433] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-d0d210ad-749e-47f0-8a48-7e587b87b267] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-e37a13b7-9629-4f6f-bb17-af4a6e54b42c) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-e37a13b7-9629-4f6f-bb17-af4a6e54b42c) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-d0d210ad-749e-47f0-8a48-7e587b87b267] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d0d210ad-749e-47f0-8a48-7e587b87b267] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e37a13b7-9629-4f6f-bb17-af4a6e54b42c) * 0));
    max-width: calc(
      100% - (var(--gap-h-e37a13b7-9629-4f6f-bb17-af4a6e54b42c) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d0d210ad-749e-47f0-8a48-7e587b87b267] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-1ef3e48c-19b9-47a1-9322-ff5afed40a2e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-1ef3e48c-19b9-47a1-9322-ff5afed40a2e: 0px;
  --gap-v-1ef3e48c-19b9-47a1-9322-ff5afed40a2e: 10px;
  --gap-uuid: 1ef3e48c-19b9-47a1-9322-ff5afed40a2e;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-1ef3e48c-19b9-47a1-9322-ff5afed40a2e] {
    gap: 10px;
    padding: 0px;
    --gap-h-1ef3e48c-19b9-47a1-9322-ff5afed40a2e: 0px;
    --gap-v-1ef3e48c-19b9-47a1-9322-ff5afed40a2e: 10px;
  }
}
.sd[data-s-40a0cd96-d9b5-407d-becd-cbf3d7f608e7] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-40a0cd96-d9b5-407d-becd-cbf3d7f608e7: 0px;
  --gap-v-40a0cd96-d9b5-407d-becd-cbf3d7f608e7: 0px;
  --gap-uuid: 40a0cd96-d9b5-407d-becd-cbf3d7f608e7;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-40a0cd96-d9b5-407d-becd-cbf3d7f608e7] {
    flex: none;
    gap: 4px;
    --gap-h-40a0cd96-d9b5-407d-becd-cbf3d7f608e7: 4px;
    --gap-v-40a0cd96-d9b5-407d-becd-cbf3d7f608e7: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-40a0cd96-d9b5-407d-becd-cbf3d7f608e7] {
    gap: 0px;
    --gap-h-40a0cd96-d9b5-407d-becd-cbf3d7f608e7: 0px;
    --gap-v-40a0cd96-d9b5-407d-becd-cbf3d7f608e7: 0px;
  }
}
.sd[data-s-0742e3d7-a407-48a4-ba12-4c90020f9265] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-0742e3d7-a407-48a4-ba12-4c90020f9265] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0742e3d7-a407-48a4-ba12-4c90020f9265] {
    font-size: 16px;
  }
}
.sd[data-s-4508f8c3-37d8-43f5-93af-beb8f8ff5f9c] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-4508f8c3-37d8-43f5-93af-beb8f8ff5f9c] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4508f8c3-37d8-43f5-93af-beb8f8ff5f9c] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-6304cb17-6835-4ab0-8b04-72963e30acab] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-1ef3e48c-19b9-47a1-9322-ff5afed40a2e) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-1ef3e48c-19b9-47a1-9322-ff5afed40a2e) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-6304cb17-6835-4ab0-8b04-72963e30acab] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6304cb17-6835-4ab0-8b04-72963e30acab] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1ef3e48c-19b9-47a1-9322-ff5afed40a2e) * 0));
    max-width: calc(
      100% - (var(--gap-h-1ef3e48c-19b9-47a1-9322-ff5afed40a2e) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6304cb17-6835-4ab0-8b04-72963e30acab] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-e71bd558-8d9b-4458-b5bc-6b7b26c93978] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-e71bd558-8d9b-4458-b5bc-6b7b26c93978: 0px;
  --gap-v-e71bd558-8d9b-4458-b5bc-6b7b26c93978: 10px;
  --gap-uuid: e71bd558-8d9b-4458-b5bc-6b7b26c93978;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-e71bd558-8d9b-4458-b5bc-6b7b26c93978] {
    gap: 10px;
    padding: 0px;
    --gap-h-e71bd558-8d9b-4458-b5bc-6b7b26c93978: 0px;
    --gap-v-e71bd558-8d9b-4458-b5bc-6b7b26c93978: 10px;
  }
}
.sd[data-s-4155c377-f25f-4d0b-9084-f7c9520a6f84] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-4155c377-f25f-4d0b-9084-f7c9520a6f84: 0px;
  --gap-v-4155c377-f25f-4d0b-9084-f7c9520a6f84: 0px;
  --gap-uuid: 4155c377-f25f-4d0b-9084-f7c9520a6f84;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-4155c377-f25f-4d0b-9084-f7c9520a6f84] {
    gap: 4px;
    --gap-h-4155c377-f25f-4d0b-9084-f7c9520a6f84: 4px;
    --gap-v-4155c377-f25f-4d0b-9084-f7c9520a6f84: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4155c377-f25f-4d0b-9084-f7c9520a6f84] {
    gap: 0px;
    --gap-h-4155c377-f25f-4d0b-9084-f7c9520a6f84: 0px;
    --gap-v-4155c377-f25f-4d0b-9084-f7c9520a6f84: 0px;
  }
}
.sd[data-s-895803c0-e135-4026-a9d0-81f5b8891870] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-895803c0-e135-4026-a9d0-81f5b8891870] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-895803c0-e135-4026-a9d0-81f5b8891870] {
    font-size: 16px;
  }
}
.sd[data-s-f473fb64-e380-4c7d-90ef-febe67b524a1] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-f473fb64-e380-4c7d-90ef-febe67b524a1] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f473fb64-e380-4c7d-90ef-febe67b524a1] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-dc8f8974-67e6-4d8d-9bf7-1d5d24d66deb] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-e71bd558-8d9b-4458-b5bc-6b7b26c93978) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-e71bd558-8d9b-4458-b5bc-6b7b26c93978) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-dc8f8974-67e6-4d8d-9bf7-1d5d24d66deb] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dc8f8974-67e6-4d8d-9bf7-1d5d24d66deb] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-e71bd558-8d9b-4458-b5bc-6b7b26c93978) * 0));
    max-width: calc(
      100% - (var(--gap-h-e71bd558-8d9b-4458-b5bc-6b7b26c93978) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-dc8f8974-67e6-4d8d-9bf7-1d5d24d66deb] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-1ac0ec25-666b-4c55-b98a-bd773ba8d962] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0));
  --gap-h-1ac0ec25-666b-4c55-b98a-bd773ba8d962: 0px;
  --gap-v-1ac0ec25-666b-4c55-b98a-bd773ba8d962: 10px;
  --gap-uuid: 1ac0ec25-666b-4c55-b98a-bd773ba8d962;
  max-width: calc(
    100% - (var(--gap-h-3915adcd-25f7-4cba-94ec-18fcf8e64f4f) * 0)
  );
}
@media screen and (max-width: 480px) {
  .sd[data-s-1ac0ec25-666b-4c55-b98a-bd773ba8d962] {
    gap: 10px;
    padding: 0px;
    --gap-h-1ac0ec25-666b-4c55-b98a-bd773ba8d962: 0px;
    --gap-v-1ac0ec25-666b-4c55-b98a-bd773ba8d962: 10px;
  }
}
.sd[data-s-0974963e-86b3-4498-a751-6df59399f3bb] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-0974963e-86b3-4498-a751-6df59399f3bb: 0px;
  --gap-v-0974963e-86b3-4498-a751-6df59399f3bb: 0px;
  --gap-uuid: 0974963e-86b3-4498-a751-6df59399f3bb;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  .sd[data-s-0974963e-86b3-4498-a751-6df59399f3bb] {
    gap: 4px;
    --gap-h-0974963e-86b3-4498-a751-6df59399f3bb: 4px;
    --gap-v-0974963e-86b3-4498-a751-6df59399f3bb: 0px;
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0974963e-86b3-4498-a751-6df59399f3bb] {
    gap: 0px;
    --gap-h-0974963e-86b3-4498-a751-6df59399f3bb: 0px;
    --gap-v-0974963e-86b3-4498-a751-6df59399f3bb: 0px;
  }
}
.sd[data-s-5d2cd971-0337-41ef-a050-ba45668ceb26] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-5d2cd971-0337-41ef-a050-ba45668ceb26] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5d2cd971-0337-41ef-a050-ba45668ceb26] {
    font-size: 16px;
  }
}
.sd[data-s-7bb1b56f-d585-489c-afd8-6b7a66f0dfc2] {
  color: #000000;
  font-family: var(--s-font-419c9bb7);
  font-size: 18px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-7bb1b56f-d585-489c-afd8-6b7a66f0dfc2] {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7bb1b56f-d585-489c-afd8-6b7a66f0dfc2] {
    flex: 1;
    font-size: 16px;
    width: auto;
  }
}
.sd[data-s-a75d9416-4426-4de1-9734-7c0b7d0a032a] {
  color: #000000;
  font-family: var(--s-font-409d7b36);
  font-size: 16px;
  font-style: normal;
  height: auto;
  letter-spacing: 0em;
  line-height: 2;
  margin: 0px 0px 0px 37px;
  text-align: left;
  width: calc(
    100% - 37px - (var(--gap-h-1ac0ec25-666b-4c55-b98a-bd773ba8d962) * 0)
  );
  max-width: calc(
    100% - 37px - (var(--gap-h-1ac0ec25-666b-4c55-b98a-bd773ba8d962) * 0)
  );
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .sd[data-s-a75d9416-4426-4de1-9734-7c0b7d0a032a] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a75d9416-4426-4de1-9734-7c0b7d0a032a] {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-1ac0ec25-666b-4c55-b98a-bd773ba8d962) * 0));
    max-width: calc(
      100% - (var(--gap-h-1ac0ec25-666b-4c55-b98a-bd773ba8d962) * 0)
    );
  }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a75d9416-4426-4de1-9734-7c0b7d0a032a] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-a9eca62d-10a3-4b14-8dbd-626fd22fc564] {
  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-a9eca62d-10a3-4b14-8dbd-626fd22fc564] {
    height: 60px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a9eca62d-10a3-4b14-8dbd-626fd22fc564] {
    padding: 0px 0px;
  }
}
.sd[data-s-cc78a572-9360-4071-ab60-4356a45eaa5d] {
  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-cc78a572-9360-4071-ab60-4356a45eaa5d: 8px;
  --gap-v-cc78a572-9360-4071-ab60-4356a45eaa5d: 0px;
  --gap-uuid: cc78a572-9360-4071-ab60-4356a45eaa5d;
  max-width: 100%;
}
@media screen and (max-width: 1140px) {
  .sd[data-s-cc78a572-9360-4071-ab60-4356a45eaa5d] {
    margin: 0px 0px 0px 0px;
    --gap-h-cc78a572-9360-4071-ab60-4356a45eaa5d: 8px;
    --gap-v-cc78a572-9360-4071-ab60-4356a45eaa5d: 0px;
  }
}
@media screen and (max-width: 768px) {
  .sd[data-s-cc78a572-9360-4071-ab60-4356a45eaa5d] {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    --gap-h-cc78a572-9360-4071-ab60-4356a45eaa5d: 8px;
    --gap-v-cc78a572-9360-4071-ab60-4356a45eaa5d: 0px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-cc78a572-9360-4071-ab60-4356a45eaa5d] {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    --gap-h-cc78a572-9360-4071-ab60-4356a45eaa5d: 8px;
    --gap-v-cc78a572-9360-4071-ab60-4356a45eaa5d: 0px;
    max-width: calc(100% - 20px);
  }
}
.sd[data-s-22987c9b-23e5-4696-a53f-3a210db0a5ce] {
  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-22987c9b-23e5-4696-a53f-3a210db0a5ce] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-22987c9b-23e5-4696-a53f-3a210db0a5ce] {
    font-size: 14px;
  }
}
.sd[data-s-acd4be62-52a3-4ffc-8158-16c10d5fb058] {
  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-acd4be62-52a3-4ffc-8158-16c10d5fb058] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-acd4be62-52a3-4ffc-8158-16c10d5fb058] {
    font-size: 14px;
  }
}
.sd[data-s-01917c0d-df99-42eb-a689-5d032a30723f] {
  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-01917c0d-df99-42eb-a689-5d032a30723f] {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  .sd[data-s-01917c0d-df99-42eb-a689-5d032a30723f] {
    font-size: 14px;
  }
}
body {
  background: #fff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-r-1_0_0_1_5_e6d97406-7d54-4f3d-acaf-833f0a6248f8_905d4f62-d7d9-4fe9-a158-e022e9b9ef90]:before {
  background-image: var(--sf-img-8);
}
.sd[data-r-1_1_0_1_5_e6d97406-7d54-4f3d-acaf-833f0a6248f8_9f6df7ae-3102-4b61-80e8-b5a7b54bf2fd]:before {
  background-image: var(--sf-img-8);
}
: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';
}
.error-msg.svelte-nsrzuc.svelte-nsrzuc {
  display: flex;
  padding: 16px;
  border: 1px solid #ffcac9;
  border-radius: 6px;
  box-sizing: border-box;
  color: #601b1a;
  line-height: 150%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  background-color: #fff1f1;
}
.error-msg.svelte-nsrzuc .icon-container.svelte-nsrzuc {
  margin: 2px 12px 0px 4px;
}
.error-msg.svelte-nsrzuc .message.svelte-nsrzuc {
  margin-inline-end: 5px;
}
.error-msg.svelte-nsrzuc .dl-close-icon.svelte-nsrzuc {
  align-self: start;
  padding-top: 4px;
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
}
.warn-msg.svelte-kyufep.svelte-kyufep {
  display: flex;
  padding: 16px;
  border: 1px solid #ffe9bc;
  border-radius: 6px;
  box-sizing: border-box;
  color: #622700;
  line-height: 150%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  background-color: #fff9ee;
}
.warn-msg.svelte-kyufep .icon-container.svelte-kyufep {
  margin: 2px 12px 0px 4px;
}
.warn-msg.svelte-kyufep .message.svelte-kyufep {
  margin-inline-end: 5px;
}
.warn-msg.svelte-kyufep .dl-close-icon.svelte-kyufep {
  align-self: start;
  padding-top: 5px;
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
}
.container.svelte-1mpkjv7 .link.svelte-1mpkjv7 {
  margin-top: 16px;
  text-decoration: underline;
  cursor: pointer;
}
.container.svelte-1mpkjv7 .link.svelte-1mpkjv7 {
  margin-top: 16px;
  text-decoration: underline;
  cursor: pointer;
}
.container.svelte-1mpkjv7 .link.svelte-1mpkjv7 {
  margin-top: 16px;
  text-decoration: underline;
  cursor: pointer;
}
.container.svelte-1mvy8b2.svelte-1mvy8b2 {
  min-height: 250px;
  color: #ffffff;
  background-image: url(../images/graphics/popup-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.container.small.svelte-1mvy8b2.svelte-1mvy8b2 {
  width: 334px;
  background-image: url(../images/graphics/popup-bg-small.svg);
}
.container.svelte-1mvy8b2 .actions.svelte-1mvy8b2 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  padding: 0px 32px 19px 0px;
}
.container.svelte-1mvy8b2 .actions.small.svelte-1mvy8b2 {
  justify-content: flex-start;
  padding: 10px 0px 19px 20px;
}
.container.svelte-1mvy8b2 .actions button.svelte-1mvy8b2 {
  border-radius: 6px;
  border: 1px solid var(--White, #fff);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  padding: 11px 24px;
  cursor: pointer;
}
.container.svelte-1mvy8b2 .actions button.log-in.svelte-1mvy8b2 {
  color: var(--White, #fff);
  background: transparent;
}
.container.svelte-1mvy8b2 .actions button.sign-up.svelte-1mvy8b2 {
  color: var(--blue-next-800-deep-l-blue, #0f2b46);
}
.container.svelte-1mvy8b2 .messages.svelte-1mvy8b2 {
  padding: 38px 102px 28px 32px;
}
.container.svelte-1mvy8b2 .messages.small.svelte-1mvy8b2 {
  padding: 24px 42px 0px 20px;
}
.container.svelte-1mvy8b2 .messages h1.svelte-1mvy8b2 {
  margin: 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.container.svelte-1mvy8b2 .messages .description.svelte-1mvy8b2 {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1mvy8b2 svg.svelte-1mvy8b2 {
  position: absolute;
  top: 16px;
  inset-inline-end: 16px;
  cursor: pointer;
}
.container.svelte-1i5r4eu.svelte-1i5r4eu {
  min-height: 250px;
  color: #ffffff;
  background-image: url(../images/graphics/popup-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.container.small.svelte-1i5r4eu.svelte-1i5r4eu {
  width: 334px;
  background-image: url(../images/graphics/popup-bg-small.svg);
}
.container.svelte-1i5r4eu .actions.svelte-1i5r4eu {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  padding: 0px 32px 24px 0px;
}
.container.svelte-1i5r4eu .actions.small.svelte-1i5r4eu {
  padding: 0px 32px 15px 0px;
}
.container.svelte-1i5r4eu .actions button.svelte-1i5r4eu {
  border-radius: 6px;
  border: 1px solid var(--White, #fff);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  padding: 11px 24px;
  cursor: pointer;
}
.container.svelte-1i5r4eu .actions button.sign-up.svelte-1i5r4eu {
  color: var(--blue-next-800-deep-l-blue, #0f2b46);
}
.container.svelte-1i5r4eu .messages.svelte-1i5r4eu {
  padding: 38px 102px 20px 32px;
}
.container.svelte-1i5r4eu .messages.small.svelte-1i5r4eu {
  padding: 24px 42px 15px 20px;
}
.container.svelte-1i5r4eu .messages h1.svelte-1i5r4eu {
  margin: 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.container.svelte-1i5r4eu .messages .description.svelte-1i5r4eu {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1i5r4eu svg.svelte-1i5r4eu {
  position: absolute;
  top: 16px;
  inset-inline-end: 16px;
  cursor: pointer;
}
.container.svelte-1uko7yn.svelte-1uko7yn {
  min-height: 250px;
  color: #ffffff;
  background-image: url(../images/graphics/popup-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.container.small.svelte-1uko7yn.svelte-1uko7yn {
  width: 364px;
  background-image: url(../images/graphics/popup-bg-small.svg);
}
.container.svelte-1uko7yn .actions.svelte-1uko7yn {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  padding: 0px 32px 24px 0px;
}
.container.svelte-1uko7yn .actions.small.svelte-1uko7yn {
  padding: 0px 32px 15px 0px;
}
.container.svelte-1uko7yn .actions button.svelte-1uko7yn {
  border-radius: 6px;
  border: 1px solid var(--White, #fff);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  padding: 11px 24px;
  cursor: pointer;
}
.container.svelte-1uko7yn .actions button.sign-up.svelte-1uko7yn {
  color: var(--blue-next-800-deep-l-blue, #0f2b46);
}
.container.svelte-1uko7yn .messages.svelte-1uko7yn {
  padding: 38px 102px 20px 32px;
}
.container.svelte-1uko7yn .messages.small.svelte-1uko7yn {
  padding: 24px 42px 15px 20px;
}
.container.svelte-1uko7yn .messages h1.svelte-1uko7yn {
  margin: 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.container.svelte-1uko7yn .messages .description.svelte-1uko7yn {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1uko7yn svg.svelte-1uko7yn {
  position: absolute;
  top: 16px;
  inset-inline-end: 16px;
  cursor: pointer;
}
.container.svelte-1tmoo4x.svelte-1tmoo4x {
  min-height: 250px;
  color: #ffffff;
  background-image: url(../images/graphics/popup-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.container.small.svelte-1tmoo4x.svelte-1tmoo4x {
  width: 334px;
  background-image: url(../images/graphics/popup-bg-small.svg);
}
.container.svelte-1tmoo4x .actions.svelte-1tmoo4x {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  padding: 0px 32px 24px 0px;
}
.container.svelte-1tmoo4x .actions.small.svelte-1tmoo4x {
  padding: 0px 32px 15px 0px;
}
.container.svelte-1tmoo4x .actions button.svelte-1tmoo4x {
  border-radius: 6px;
  border: 1px solid var(--White, #fff);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  padding: 11px 24px;
  cursor: pointer;
}
.container.svelte-1tmoo4x .actions button.log-in.svelte-1tmoo4x {
  color: var(--White, #fff);
  background: transparent;
}
.container.svelte-1tmoo4x .actions button.sign-up.svelte-1tmoo4x {
  color: var(--blue-next-800-deep-l-blue, #0f2b46);
}
.container.svelte-1tmoo4x .messages.svelte-1tmoo4x {
  padding: 38px 102px 20px 32px;
}
.container.svelte-1tmoo4x .messages.small.svelte-1tmoo4x {
  padding: 24px 42px 15px 20px;
}
.container.svelte-1tmoo4x .messages h1.svelte-1tmoo4x {
  margin: 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.container.svelte-1tmoo4x .messages .description.svelte-1tmoo4x {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1tmoo4x svg.svelte-1tmoo4x {
  position: absolute;
  top: 16px;
  inset-inline-end: 16px;
  cursor: pointer;
}
.container.svelte-1i5r4eu.svelte-1i5r4eu {
  min-height: 250px;
  color: #ffffff;
  background-image: url(../images/graphics/popup-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.container.small.svelte-1i5r4eu.svelte-1i5r4eu {
  width: 334px;
  background-image: url(../images/graphics/popup-bg-small.svg);
}
.container.svelte-1i5r4eu .actions.svelte-1i5r4eu {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  padding: 0px 32px 24px 0px;
}
.container.svelte-1i5r4eu .actions.small.svelte-1i5r4eu {
  padding: 0px 32px 15px 0px;
}
.container.svelte-1i5r4eu .actions button.svelte-1i5r4eu {
  border-radius: 6px;
  border: 1px solid var(--White, #fff);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  padding: 11px 24px;
  cursor: pointer;
}
.container.svelte-1i5r4eu .actions button.sign-up.svelte-1i5r4eu {
  color: var(--blue-next-800-deep-l-blue, #0f2b46);
}
.container.svelte-1i5r4eu .messages.svelte-1i5r4eu {
  padding: 38px 102px 20px 32px;
}
.container.svelte-1i5r4eu .messages.small.svelte-1i5r4eu {
  padding: 24px 42px 15px 20px;
}
.container.svelte-1i5r4eu .messages h1.svelte-1i5r4eu {
  margin: 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.container.svelte-1i5r4eu .messages .description.svelte-1i5r4eu {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1i5r4eu svg.svelte-1i5r4eu {
  position: absolute;
  top: 16px;
  inset-inline-end: 16px;
  cursor: pointer;
}
.container.svelte-1mvy8b2.svelte-1mvy8b2 {
  min-height: 250px;
  color: #ffffff;
  background-image: url(../images/graphics/popup-bg.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.container.small.svelte-1mvy8b2.svelte-1mvy8b2 {
  width: 334px;
  background-image: url(../images/graphics/popup-bg-small.svg);
}
.container.svelte-1mvy8b2 .actions.svelte-1mvy8b2 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  padding: 0px 32px 19px 0px;
}
.container.svelte-1mvy8b2 .actions.small.svelte-1mvy8b2 {
  justify-content: flex-start;
  padding: 10px 0px 19px 20px;
}
.container.svelte-1mvy8b2 .actions button.svelte-1mvy8b2 {
  border-radius: 6px;
  border: 1px solid var(--White, #fff);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  padding: 11px 24px;
  cursor: pointer;
}
.container.svelte-1mvy8b2 .actions button.sign-up.svelte-1mvy8b2 {
  color: var(--blue-next-800-deep-l-blue, #0f2b46);
}
.container.svelte-1mvy8b2 .messages.svelte-1mvy8b2 {
  padding: 38px 102px 28px 32px;
}
.container.svelte-1mvy8b2 .messages.small.svelte-1mvy8b2 {
  padding: 24px 42px 0px 20px;
}
.container.svelte-1mvy8b2 .messages h1.svelte-1mvy8b2 {
  margin: 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.container.svelte-1mvy8b2 .messages .description.svelte-1mvy8b2 {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1mvy8b2 svg.svelte-1mvy8b2 {
  position: absolute;
  top: 16px;
  inset-inline-end: 16px;
  cursor: pointer;
}
.geo-blocked-wrapper.svelte-s4seg4.svelte-s4seg4 {
  background-color: #ffffff;
  border-radius: 6px;
  padding: 2px;
}
.geo-blocked-error.svelte-s4seg4.svelte-s4seg4 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  border: 1px solid #c34331;
  border-radius: 6px;
  box-sizing: border-box;
  color: #c34331;
  line-height: 150%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  background-color: rgba(195, 67, 49, 0.1);
}
.geo-blocked-error.svelte-s4seg4 .content-row.svelte-s4seg4 {
  display: flex;
  align-items: flex-start;
}
.geo-blocked-error.svelte-s4seg4 .icon-container.svelte-s4seg4 {
  margin: 2px 12px 0px 4px;
  flex-shrink: 0;
}
.geo-blocked-error.svelte-s4seg4 .message.svelte-s4seg4 {
  flex: 1;
}
.geo-blocked-error.svelte-s4seg4 .learn-why-container.svelte-s4seg4 {
  display: flex;
  justify-content: flex-end;
  margin-top: 8px;
}
.geo-blocked-error.svelte-s4seg4 .learn-why-link.svelte-s4seg4 {
  background: none;
  border: none;
  color: #000;
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 0;
}
.geo-blocked-error.svelte-s4seg4 .learn-why-link.svelte-s4seg4:hover {
  color: #333;
}
.container.svelte-1wstx56 {
  max-width: 446px;
  box-sizing: border-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.37);
  border-radius: 6px;
}
.search-input-container.svelte-1nhpyhz {
  width: 100%;
}
.search-input-wrapper.svelte-1nhpyhz {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.search-input.svelte-1nhpyhz {
  width: 100%;
  height: 35px;
  padding: 0px 16px 0px 34px;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  background-color: #ffffff;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  color: #292929;
  outline: none;
  transition: border-color 0.2s ease-in-out;
}
.search-input.svelte-1nhpyhz::placeholder {
  color: #ababab;
}
.search-input.svelte-1nhpyhz:focus {
  border-color: #0070c9;
  box-shadow: 0 0 0 2px rgba(1, 119, 169, 0.1);
}
.search-input.svelte-1nhpyhz:disabled {
  background-color: rgba(0, 0, 0, 0.031372549);
  border-color: #e5e5e5;
  color: rgba(0, 0, 0, 0.3490196078);
  cursor: not-allowed;
}
.search-icon.svelte-1nhpyhz {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  pointer-events: none;
  z-index: 1;
}
.section.svelte-xwj57 {
  margin-bottom: 12px;
}
.section.svelte-xwj57:last-child {
  margin-bottom: 0;
}
.section-separator.svelte-xwj57 {
  height: 1px;
  background-color: #e5e7eb;
  margin: 8px 0;
}
.section-header.svelte-1h5k046 {
  color: #6f6f6f;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 8px;
  padding: 0 4px;
}
.two-column-layout.svelte-1u5wf2a {
  display: flex;
  gap: 8px;
}
.column.svelte-15ctlyg {
  flex: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}
.column.align-right.svelte-15ctlyg {
  inset-inline-end: 0;
}
.column.alternate-dropdown-list.svelte-15ctlyg {
  font-size: 14px;
}
li.svelte-1bd4off.svelte-1bd4off {
  color: #242b34;
  cursor: pointer;
  display: flex;
  align-items: center;
  line-height: 1.8em;
  overflow: hidden;
  padding: 2px 6px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 4px;
  margin-bottom: 2px;
  border: 2px solid transparent;
}
li.svelte-1bd4off.svelte-1bd4off:hover {
  background-color: #f2f4f7;
}
li.keyboardSelected.svelte-1bd4off.svelte-1bd4off {
  border-color: #007bff;
  outline: none;
}
li.selected.svelte-1bd4off.svelte-1bd4off {
  background-color: #edf6ff;
}
li.svelte-1bd4off.svelte-1bd4off::before {
  content: '';
  width: 24px;
  flex-shrink: 0;
}
li.svelte-1bd4off .checkmark-icon.svelte-1bd4off {
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
}
li.svelte-1bd4off .checkmark-icon.svelte-1bd4off:dir(rtl) {
  left: auto;
  right: 6px;
}
.hidden.svelte-1347oyy.svelte-1347oyy {
  display: none;
}
.dropdown__wrapper.svelte-1347oyy.svelte-1347oyy {
  width: 100%;
}
.dropdown__wrapper.svelte-1347oyy button.dropdown-label.svelte-1347oyy {
  height: 44px;
  border: 1px solid #dbe0e5;
  border-radius: 6px;
  background-color: #ffffff;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  text-align: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -webkit-appearance: none;
  appearance: none;
  font-weight: 400;
  width: 100%;
  color: #000000;
  padding: 8px 16px;
  background-image: url(../images/arrow-down-new.svg);
  background-position: right 2px center;
  background-repeat: no-repeat;
}
.dropdown__wrapper.svelte-1347oyy
  button.dropdown-label.svelte-1347oyy:dir(rtl) {
  background-position: left 2px center;
}
.dropdown__wrapper.svelte-1347oyy
  button.dropdown-label-alternate.svelte-1347oyy {
  padding: 8px 16px 8px 8px;
  border: 1px solid #dde2e7;
  border-radius: 4px;
  background-color: #ffffff;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  text-align: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -webkit-appearance: none;
  appearance: none;
  font-weight: 400;
  width: 100%;
  line-height: 1.5em;
  color: #292c32;
  background-image: url(../images/arrow-down.svg);
  background-position: right 8px center;
  background-repeat: no-repeat;
}
.dropdown__wrapper.svelte-1347oyy
  button.dropdown-label-alternate.svelte-1347oyy:dir(rtl) {
  background-position: left 8px center;
}
.dropdown__wrapper.svelte-1347oyy button.dropdown-label-zendesk.svelte-1347oyy {
  cursor: pointer;
  border-radius: 4px;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 10px 40px 10px 16px;
  border: 1px solid #d8dcde;
  background: white;
  background-image: url(../images/arrow-down.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px 16px;
}
.dropdown__wrapper.svelte-1347oyy
  button.dropdown-label-input-selection-result.svelte-1347oyy {
  cursor: pointer;
  color: #242b34;
  border-radius: 4px;
  font-family: inherit;
  font-size: 14px;
  line-height: inherit;
  font-weight: 590;
  padding: 5px 40px 7px 16px;
  border: 1px solid #d8dcde;
  background: white;
  background-image: url(../images/arrow-down.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px 16px;
}
.dropdown__wrapper.svelte-1347oyy
  button.dropdown-label-full-width.svelte-1347oyy {
  width: 100%;
}
.dropdown__wrapper.svelte-1347oyy
  button.dropdown-label-borderless.svelte-1347oyy {
  border: none;
}
.dropdown__wrapper.svelte-1347oyy button.dropup.svelte-1347oyy {
  background-image: url(../images/arrow-up.svg);
}
.dropdown__wrapper.svelte-1347oyy button.extra-padding.svelte-1347oyy {
  padding-inline-end: 27px;
  padding-inline-start: 8px;
  background-position: right 10px center;
}
.dropdown__wrapper.svelte-1347oyy .dropdown-content.svelte-1347oyy {
  position: absolute;
  z-index: 9999;
  margin-top: 1px;
  padding: 2px;
  display: flex;
  flex-direction: column;
  padding: 12px;
  background: #ffffff;
  border: 1px solid #dae1e8;
  box-sizing: border-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  font-size: 14px;
}
.dropdown__wrapper.svelte-1347oyy .dropdown-content.align-right.svelte-1347oyy {
  right: 0;
}
.dropdown__wrapper.svelte-1347oyy
  .dropdown-content
  .dropdown-sections.svelte-1347oyy {
  flex: 1;
  overflow-y: auto;
  scrollbar-width: thin;
  -ms-overflow-style: auto;
}
.dropdown__wrapper.svelte-1347oyy
  .dropdown-content
  .dropdown-sections.svelte-1347oyy::-webkit-scrollbar {
  width: 8px;
}
.dropdown__wrapper.svelte-1347oyy
  .dropdown-content
  .dropdown-sections.svelte-1347oyy::-webkit-scrollbar-track {
  background: transparent;
}
.dropdown__wrapper.svelte-1347oyy
  .dropdown-content
  .dropdown-sections.svelte-1347oyy::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.dropdown__wrapper.svelte-1347oyy
  .dropdown-content
  .dropdown-sections.svelte-1347oyy::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.3);
}
.dropdown__wrapper.svelte-1347oyy
  .dropdown-content
  .dropdown-footer.svelte-1347oyy {
  font-size: 12px;
  color: #6f6f6f;
  background: white;
}
.dropdown__wrapper.svelte-1347oyy
  .dropdown-content
  .dropdown-footer.is-absolute.svelte-1347oyy {
  position: absolute;
  bottom: 6px;
}
.dropdown__wrapper.dropdown__wrapper--header.svelte-1347oyy
  button.svelte-1347oyy {
  color: #0f2b46;
  font-weight: 700;
  padding: 0 32px 0 10px;
}
.dropdown__wrapper.dropdown__wrapper--header.svelte-1347oyy
  button.svelte-1347oyy:dir(rtl) {
  padding: 0 10px 0 32px;
}
.dropdown__wrapper.dropdown__zendesk-top-icon.svelte-1347oyy
  button.svelte-1347oyy {
  border: 0;
}
.dropdown__wrapper.disabled.svelte-1347oyy.svelte-1347oyy {
  pointer-events: none;
}
.dropdown__wrapper.disabled.svelte-1347oyy button.svelte-1347oyy {
  color: #9ba3ac;
}
.language-selector.svelte-1e9ugff select.svelte-1e9ugff {
  height: 44px;
  border: 1px solid #dbe0e5;
  border-radius: 6px;
  background-color: #ffffff;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  text-align: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -webkit-appearance: none;
  appearance: none;
  font-weight: 400;
  width: 100%;
  color: #000000;
  padding: 8px 16px;
  background-image: url(../images/arrow-down-new.svg);
  background-position: right 2px center;
  background-repeat: no-repeat;
}
.language-selector.svelte-1e9ugff select.svelte-1e9ugff:dir(rtl) {
  background-position: left 2px center;
}
.language-selector.read-only.svelte-1e9ugff select.svelte-1e9ugff {
  background-color: #dbe0e5;
}
.dev-label.svelte-19c1aay {
  margin: 2px;
  padding: 4px;
  background: #89822d;
  border-radius: 4px;
  color: white;
  cursor: pointer;
}
.dev-label.isInline.svelte-19c1aay {
  margin: 0px;
  display: inline;
}
.dl-container-menu.svelte-x8fecs.svelte-x8fecs {
  position: relative;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon-wrapper.svelte-x8fecs {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dl-container-menu.svelte-x8fecs .divider.svelte-x8fecs {
  border-bottom: 1px solid #dde2e7;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon.svelte-x8fecs {
  border: 0 none;
  background-color: transparent;
  height: 32px;
  width: 32px;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: center;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon.isOpen.svelte-x8fecs {
  background-color: #c1c7d0;
  border-radius: 4px;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon--settings.svelte-x8fecs {
  background-image: url(../images/buttons/settings-input.svg);
  cursor: pointer;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon--settings.svelte-x8fecs:hover {
  background-color: #dbe0e5;
  border-radius: 4px;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon--hamburger.svelte-x8fecs {
  background-image: url(../images/buttons/menu-icon.svg);
  cursor: pointer;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon--hamburger.svelte-x8fecs:hover {
  background-color: #dbe0e5;
  border-radius: 4px;
}
.dl-container-menu.svelte-x8fecs .dl-menu-icon--user.svelte-x8fecs {
  background-image: url(../images/userpic.svg);
}
.dl-container-menu.svelte-x8fecs .dl-menu-list.svelte-x8fecs {
  z-index: 1999999999;
  position: absolute;
  top: 32px;
  inset-inline-end: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #dae1e8;
  border-radius: 4px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  color: #292c32;
}
.dl-container-menu.svelte-x8fecs .dl-menu-item.svelte-x8fecs {
  padding: 10px 16px 10px 16px;
  font-size: 13px;
  line-height: 17.7px;
  width: 130px;
  cursor: pointer;
}
.dl-container-menu.svelte-x8fecs .dl-menu-item.svelte-x8fecs:hover {
  background-color: #f2f4f7;
}
.dl-container-menu.svelte-x8fecs .dl-menu-item--divider.svelte-x8fecs {
  pointer-events: none;
  padding-block: 0;
}
.dl-container-menu.svelte-x8fecs button.dl-menu-item.svelte-x8fecs {
  width: 100%;
  height: auto;
  border-radius: 0px;
  background: none;
  border: none;
  text-align: start;
}
.dl-container-menu.svelte-x8fecs .dl-menu-link.svelte-x8fecs {
  display: flex;
  align-items: flex-start;
  color: #292c32;
  text-decoration: none;
}
.dl-container-menu.svelte-x8fecs .user-action-button.svelte-x8fecs {
  background-color: #0177a9;
  color: white;
  cursor: pointer;
  border: 0;
  padding: 8px 16px;
  border-radius: 6px;
  font-size: 14px;
}
[data-tooltip].svelte-1yqkvai:not([data-tooltip='false']) {
  position: relative;
  display: block;
}
[data-tooltip].svelte-1yqkvai:not([data-tooltip='false']):before,
[data-tooltip].svelte-1yqkvai:not([data-tooltip='false']):after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s ease-out;
  transform: translate(-50%, 5px);
}
[data-tooltip].svelte-1yqkvai:not([data-tooltip='false']):hover:before,
[data-tooltip].svelte-1yqkvai:not([data-tooltip='false']):hover:after {
  visibility: visible;
  opacity: 1;
  transform: translate(-50%, 0);
}
[data-tooltip]:not([data-tooltip='false']):hover.multiline.svelte-1yqkvai {
  white-space: normal;
}
[data-tooltip].svelte-1yqkvai:not([data-tooltip='false']):before {
  position: absolute;
  bottom: 100%;
  inset-inline-start: 50%;
  margin-bottom: 5px;
  padding: 7px;
  min-width: min-content;
  max-width: 250px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #1b1e25;
  color: #ffffff;
  white-space: nowrap;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 12px;
  line-height: 15.6px;
  transition: 0.2s ease-out;
  z-index: var(--tooltip-z-index, auto);
}
[data-tooltip]:not([data-tooltip='false']).showProShield.svelte-1yqkvai:before {
  content: url(../images/icons/shield-tooltip.svg) '  ' attr(data-tooltip);
}
[data-tooltip]:not([data-tooltip='false']).isRTL.svelte-1yqkvai:before,
[data-tooltip]:not([data-tooltip='false']).isRTL.svelte-1yqkvai:after {
  inset-inline-start: unset;
  inset-inline-end: 50%;
}
[data-tooltip].svelte-1yqkvai:not([data-tooltip='false']):after {
  position: absolute;
  bottom: 100%;
  inset-inline-start: 50%;
  width: 0;
  border-top: 5px solid #1b1e25;
  border-inline-end: 5px solid transparent;
  border-inline-start: 5px solid transparent;
  content: ' ';
  font-size: 0;
  line-height: 0;
  z-index: var(--tooltip-z-index, auto);
}
[data-tooltip]:not([data-tooltip='false']).multiline.svelte-1yqkvai:before {
  white-space: normal;
  width: 100%;
}
[data-tooltip]:not([data-tooltip='false']).isFlexItem.svelte-1yqkvai {
  display: flex;
}
[data-tooltip='false'].svelte-1yqkvai {
  position: relative;
  display: block;
}
[data-tooltip='false'].svelte-1yqkvai:hover:before,
[data-tooltip='false'].svelte-1yqkvai:hover:after {
  visibility: hidden;
  opacity: 0;
}
.deepl-shield-icon.svelte-16nk5mq {
  background-image: url(../images/icons/shield.svg);
  background-position: center;
  background-size: cover;
}
.deepl-shield-icon.white.svelte-16nk5mq {
  background-image: url(../images/icons/shield-white.svg);
}
.switch.svelte-1s7srmc.svelte-1s7srmc {
  width: 44px;
  height: 28px;
  background-color: #ababab;
  border: 0 none;
  border-radius: 100px;
  padding: 3px;
  cursor: pointer;
  transition: all 0.1s ease-out;
  background-position: right 8px center;
  background-repeat: no-repeat;
  background-image: url(../images/buttons/close-dark.svg);
}
.switch.svelte-1s7srmc span.svelte-1s7srmc {
  height: 18px;
  width: 18px;
  background-color: #ffffff;
  display: block;
  border-radius: 10px;
}
.switch.checked.svelte-1s7srmc.svelte-1s7srmc {
  background-color: #007e5e !important;
  padding-inline-start: 23px;
  background-position: left 8px center;
  background-image: url(../images/checkmark-white.svg);
  background-repeat: no-repeat;
  background-position: left 8px center;
}
.switch.checked.svelte-1s7srmc.svelte-1s7srmc:dir(rtl) {
  background-position: right 8px center;
}
.switch.disabled.svelte-1s7srmc.svelte-1s7srmc {
  cursor: not-allowed;
}
img.svelte-1rkiqjb {
  width: 24px;
  height: 24px;
}
.dl-logo-with-text.svelte-1rkiqjb {
  width: 24px;
  height: 24px;
  background-image: url(../images/deepl-logo.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  background-size: cover;
}
.dl-logo.svelte-1rkiqjb {
  width: 24px;
  height: 24px;
  background-image: url(../images/deepl-logo-no-text.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  background-size: cover;
}
.dl-logo.disabled.svelte-1rkiqjb {
  background-image: url(../images/deepl-logo-no-text-disabled.svg);
}
button.dl-logo-with-text.svelte-1rkiqjb,
button.dl-logo.svelte-1rkiqjb {
  border: none;
  background-color: transparent;
  padding: 0px;
}
.dl-gdocs-top-icon.svelte-kujks8.svelte-kujks8 {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: none;
  border: 0 none;
  height: 32px;
  width: 32px;
  border-radius: 2px;
  position: fixed;
  top: 15px;
  z-index: 1000000000;
  background-size: 23px;
}
.dl-gdocs-top-icon.onboarding-pending.svelte-kujks8.svelte-kujks8 {
  border: 1px solid #0177a9;
}
.dl-gdocs-top-icon.onboarding-pending.svelte-kujks8.svelte-kujks8::after {
  content: '';
  height: 8px;
  width: 8px;
  border-radius: 4px;
  background-color: #007e5e;
  display: block;
  inset-inline-end: -4px;
  position: absolute;
  top: -4px;
}
.dl-gdocs-top-icon.svelte-kujks8.svelte-kujks8:hover {
  background-color: #e9ebee;
}
.dl-gdocs-top-icon-modal.svelte-kujks8.svelte-kujks8 {
  position: fixed;
  top: 50px;
  z-index: 10000000000;
  border: 1px solid #dbe0e5;
  border-radius: 4px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1215686275);
  background-color: white;
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  max-width: 320px;
}
.dl-gdocs-top-icon-modal.svelte-kujks8 .onboarding.svelte-kujks8 {
  border-bottom: 1px solid #dbe0e5;
  padding: 24px 32px;
  background-image: url(../images/graphics/gdocs/toolbar_icon_onboarding.svg);
  background-repeat: no-repeat;
  background-position: right top;
}
.dl-gdocs-top-icon-modal.svelte-kujks8 .onboarding.svelte-kujks8:dir(rtl) {
  background-position: left top;
}
.dl-gdocs-top-icon-modal.svelte-kujks8 .onboarding .header.svelte-kujks8 {
  padding-top: 8px;
  padding-bottom: 32px;
  padding-inline-end: 80px;
  font-weight: 700;
}
.dl-gdocs-top-icon-modal.svelte-kujks8 .onboarding .header p.svelte-kujks8 {
  margin: 0;
  padding-bottom: 8px;
}
.dl-gdocs-top-icon-modal.svelte-kujks8
  .onboarding
  .ups-list
  .ups-item.svelte-kujks8 {
  background-image: url(../images/checkmark.svg);
  background-repeat: no-repeat;
  background-position: left top 5px;
  padding-inline-start: 25px;
  margin-bottom: 8px;
}
.dl-gdocs-top-icon-modal.svelte-kujks8
  .onboarding
  .ups-list
  .ups-item.svelte-kujks8:dir(rtl) {
  background-position: right top 5px;
}
.dl-gdocs-top-icon-modal.svelte-kujks8
  .onboarding
  .ups-list
  .ups-item.svelte-kujks8:last-child {
  margin-bottom: 0;
}
.dl-gdocs-top-icon-modal.svelte-kujks8 .turn-on-off-panel.svelte-kujks8 {
  padding: 24px 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dl-gdocs-top-icon-modal.svelte-kujks8
  .turn-on-off-panel
  .switch.svelte-kujks8 {
  padding-inline-start: 19px;
  flex-shrink: 0;
}
.dl-gdocs-icon.svelte-pdj05r.svelte-pdj05r {
  position: fixed;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  box-sizing: border-box;
  background-color: white;
  border: 1px solid #dae1e8;
  z-index: 999;
  transition: all 0.3s ease-in-out;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}
.dl-gdocs-icon.svelte-pdj05r .dl-icon-circle.svelte-pdj05r {
  height: 36px;
  width: 36px;
  border: 0 none;
  border-radius: 50%;
  position: absolute;
  background: none;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  top: 1px;
  inset-inline-start: 1px;
  transition: all 0.3s ease-in-out;
}
.dl-gdocs-icon.svelte-pdj05r .dl-icon-circle.svelte-pdj05r:hover {
  background-color: #dae1e8;
}
.dl-gdocs-icon.svelte-pdj05r .dl-icon-circle span.svelte-pdj05r {
  display: block;
  height: 36px;
  width: 36px;
  margin-inline-start: -5px;
}
.dl-gdocs-icon.svelte-pdj05r .dl-icon-circle.isTranslateDisabled.svelte-pdj05r {
  cursor: not-allowed;
}
.dl-gdocs-icon.svelte-pdj05r
  .dl-icon-circle.isTranslateDisabled.svelte-pdj05r:hover {
  background-color: #dbe0e5;
}
.dl-gdocs-icon.svelte-pdj05r .dl-icon-circle.dl-write-icon.svelte-pdj05r {
  background-image: url(../images/icons/write-icon-blue.svg);
  background-size: 28px;
  z-index: 2;
  opacity: 0;
}
.dl-gdocs-icon.svelte-pdj05r .dl-icon-circle.dl-on-off-icon.svelte-pdj05r {
  background-image: url(../images/icons/translators/inline/on-off.svg);
  background-size: 22px;
  z-index: 1;
  opacity: 0;
}
.dl-gdocs-icon.svelte-pdj05r.svelte-pdj05r:hover {
  height: 78px;
}
.dl-gdocs-icon.svelte-pdj05r:hover .dl-write-icon.svelte-pdj05r {
  opacity: 1;
  top: 39px;
  z-index: 4;
}
.dl-gdocs-icon.svelte-pdj05r:hover .dl-on-off-icon.svelte-pdj05r {
  opacity: 1;
  top: 39px;
  z-index: 5;
}
.dl-gdocs-icon:hover.has-deepl-write.svelte-pdj05r.svelte-pdj05r {
  height: 116px;
}
.dl-gdocs-icon:hover.has-deepl-write.svelte-pdj05r
  .dl-on-off-icon.svelte-pdj05r {
  top: 77px;
}
.dl-header.svelte-1tthjxl.svelte-1tthjxl {
  border-bottom: 1px solid #dae1e8;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 10px;
  height: 56px;
  box-sizing: border-box;
}
.dl-header.svelte-1tthjxl .logo-translator-name-container.svelte-1tthjxl {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dl-header--with-lang-selector.svelte-1tthjxl.svelte-1tthjxl {
  padding: 5px 13px 5px 22px;
}
.dl-header--with-lang-selector.svelte-1tthjxl .translator-name.svelte-1tthjxl {
  color: #0f2b46;
  font-weight: 600;
  font-size: 14px;
}
.dl-header--with-lang-selector.svelte-1tthjxl .dl-actions.svelte-1tthjxl {
  justify-content: flex-end;
  margin-top: 0;
  margin-inline-end: 0;
  gap: 12px;
}
.dl-header--with-lang-selector.svelte-1tthjxl
  .dl-actions-language-selector.svelte-1tthjxl {
  display: flex;
}
.dl-header--with-lang-selector.svelte-1tthjxl
  .dl-actions-language-selector__dropdown.svelte-1tthjxl {
  max-width: 200px;
}
.dl-logo.svelte-1tthjxl.svelte-1tthjxl {
  width: 102px;
  height: 35px;
  background-image: url(../images/deepl-logo.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  background-size: cover;
}
.dl-actions.svelte-1tthjxl.svelte-1tthjxl {
  display: flex;
  align-items: center;
  flex-grow: 1;
  justify-content: flex-end;
}
.dl-actions.svelte-1tthjxl button.svelte-1tthjxl {
  border: 0 none;
  background-color: transparent;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 12px;
}
.dl-actions.svelte-1tthjxl button.svelte-1tthjxl:hover {
  background-color: #f2f4f7;
}
.dl-actions.svelte-1tthjxl button.dl-settings-icon.svelte-1tthjxl {
  width: 19px;
  height: 19px;
  background-image: url(../images/buttons/settings-input.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.dl-actions.svelte-1tthjxl button.dl-close-icon.svelte-1tthjxl {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/icons/x-mark-big.svg);
}
.dl-layout.svelte-jwy61a {
  min-width: 213px;
  font-weight: 400;
  font-size: 12px;
}
.dl-content.svelte-jwy61a {
  color: #242b34;
}
.radio.svelte-7ghl4.svelte-7ghl4.svelte-7ghl4 {
  display: flex;
  margin-bottom: 8px;
}
.radio--with-border.svelte-7ghl4.svelte-7ghl4.svelte-7ghl4 {
  border: 1px solid #dae1e8;
  border-radius: 4px;
  padding: 8px;
}
.radio--with-border.svelte-7ghl4.svelte-7ghl4.svelte-7ghl4:hover,
.radio--with-border.svelte-7ghl4.svelte-7ghl4.svelte-7ghl4:focus {
  border-color: #006494;
}
.radio--with-border.radio--checked.svelte-7ghl4.svelte-7ghl4.svelte-7ghl4 {
  border-color: #006494;
}
.radio.svelte-7ghl4 label.svelte-7ghl4.svelte-7ghl4 {
  margin-inline-start: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #394046;
  cursor: pointer;
  width: 100%;
}
.radio.svelte-7ghl4 .radio-icon.svelte-7ghl4.svelte-7ghl4 {
  pointer-events: none;
}
.radio.svelte-7ghl4 input[type='radio'].svelte-7ghl4.svelte-7ghl4 {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.radio.svelte-7ghl4
  input[type='radio'].svelte-7ghl4
  + .radio-icon.svelte-7ghl4:before {
  content: '';
  background: #ffffff;
  border-radius: 100%;
  border: 1px solid #6e6e6e;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-inline-end: 8px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio.svelte-7ghl4
  input[type='radio'].svelte-7ghl4:checked
  + .radio-icon.svelte-7ghl4:before {
  border: 1px solid #006494;
  background-color: #006494;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.radio.svelte-7ghl4
  input[type='radio'].svelte-7ghl4:focus
  + .radio-icon.svelte-7ghl4:before {
  outline: none;
  border-color: #006494;
}
.radio.svelte-7ghl4
  input[type='radio'].svelte-7ghl4:disabled
  + .radio-icon.svelte-7ghl4:before {
  box-shadow: inset 0 0 0 2px #ffffff;
  border-color: rgb(191.25, 191.25, 191.25);
  background: rgb(191.25, 191.25, 191.25);
}
.radio.svelte-7ghl4
  input[type='radio'].svelte-7ghl4
  + .radio-icon.svelte-7ghl4:empty:before {
  margin-inline-end: 0;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.tooltip-wrapper.svelte-crkkzg.svelte-crkkzg {
  width: 300px;
  background-color: #ffffff;
  border: 1px solid #e0e4e9;
  border-radius: 5px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
.tooltip-wrapper--settings.svelte-crkkzg.svelte-crkkzg {
  width: 250px;
}
.tooltip-wrapper.svelte-crkkzg .footer.svelte-crkkzg {
  border-top: 1px solid #f2f4f7;
  padding: 6px;
  display: flex;
  justify-content: end;
}
.header.svelte-crkkzg.svelte-crkkzg {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding: 5px;
}
.header.svelte-crkkzg .close-icon.svelte-crkkzg {
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.3s ease-in-out;
  background-image: url(../images/buttons/close.svg);
  height: 19px;
  width: 19px;
}
.header.svelte-crkkzg .close-icon.svelte-crkkzg:hover {
  background-color: #f2f4f7;
}
p.svelte-crkkzg.svelte-crkkzg {
  margin: 0 0 8px 0;
  line-height: 1.5em;
  margin-bottom: 4px;
  user-select: none;
}
p.font-bold.svelte-crkkzg.svelte-crkkzg {
  font-weight: 600;
}
.dl-widget.svelte-crkkzg.svelte-crkkzg {
  border-bottom: 1px solid #dde2e7;
  padding: 0 16px 16px 16px;
}
.dl-widget.svelte-crkkzg.svelte-crkkzg:last-child {
  border-bottom: 0 none;
}
.link-container.svelte-crkkzg.svelte-crkkzg {
  display: flex;
  justify-content: flex-end;
}
.link-input-settings.svelte-crkkzg.svelte-crkkzg {
  display: flex;
  flex-wrap: nowrap;
  cursor: pointer;
}
.link.svelte-crkkzg.svelte-crkkzg {
  color: #0177a9;
  cursor: pointer;
}
.link.svelte-crkkzg.svelte-crkkzg:hover {
  text-decoration-line: underline;
  color: #065a85;
}
.link-settings.svelte-crkkzg.svelte-crkkzg {
  display: flex;
  flex-wrap: nowrap;
  text-decoration: underline;
  justify-items: center;
}
.icon.svelte-crkkzg.svelte-crkkzg {
  display: block;
  background-position: center;
  background-position-x: 1px;
  background-repeat: no-repeat;
  margin-inline-start: 8px;
}
.icon-toggle-on.svelte-crkkzg.svelte-crkkzg {
  width: 50px;
  height: 16px;
  background-image: url(../images/toggle-on.svg);
}
.icon-external-link.svelte-crkkzg.svelte-crkkzg {
  margin-top: 2px;
  margin-inline-start: 4px;
  width: 15px;
  height: 15px;
  background-image: url(../images/buttons/external-link.svg);
}
.action-container.svelte-crkkzg.svelte-crkkzg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4px;
}
.btn-primary.svelte-crkkzg.svelte-crkkzg {
  text-align: center;
  cursor: pointer;
  border: 0 none;
  border-radius: 4px;
  background: #0070c9;
  color: White;
  font-weight: 400;
  padding: 8px;
  line-height: 1em;
  transition: background-color 0.1s ease-in-out;
  padding-inline: 16px;
  margin-inline-start: 16px;
}
.btn-primary.svelte-crkkzg.svelte-crkkzg:hover {
  background: #006494;
}
.btn-primary.disabled.svelte-crkkzg.svelte-crkkzg {
  opacity: 0.5;
  pointer-events: none;
}
.option-container.svelte-crkkzg.svelte-crkkzg {
  padding: 4px 0 8px 0;
}
.loader.svelte-1g6k7ws {
  width: var(--size, 24px);
  height: var(--size, 24px);
  animation: svelte-1g6k7ws-spin 2s linear infinite;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loader.tiny.svelte-1g6k7ws {
  width: 16px;
  height: 16px;
}
.loader.small.svelte-1g6k7ws {
  width: 20px;
  height: 20px;
}
@keyframes svelte-1g6k7ws-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dl-btn.svelte-sfmd6f.svelte-sfmd6f {
  width: 40px;
  height: 40px;
  border: 0 none;
  background: transparent;
  border-radius: 4px;
  transition: background-color 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.dl-btn.svelte-sfmd6f.svelte-sfmd6f:hover,
.dl-btn.dl-btn-active.svelte-sfmd6f.svelte-sfmd6f {
  background-color: #f2f4f7;
}
.dl-icon.svelte-sfmd6f.svelte-sfmd6f {
  display: block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.dl-icon.dl-icon-copy.svelte-sfmd6f.svelte-sfmd6f {
  background-image: url(../images/buttons/copy.svg);
}
.dl-btn-active.svelte-sfmd6f .dl-icon-copy.svelte-sfmd6f {
  background-image: url(../images/buttons/copy-active.svg);
}
.listen-list.svelte-16m1mav.svelte-16m1mav {
  z-index: 199999999999;
  position: absolute;
  display: flex;
  inset-inline-end: 0;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #dae1e8;
  border-radius: 4px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
}
.listen-list.svelte-16m1mav .list-entry.svelte-16m1mav {
  box-sizing: content-box;
  width: 163px;
  font-family: inherit;
  font-size: 14px;
  color: #292c32;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  border: 0 none;
  background: transparent;
  border-radius: 4px;
  transition: background-color 0.3s ease-in-out;
}
.listen-list.svelte-16m1mav .list-entry.svelte-16m1mav:hover {
  background-color: #f2f4f7;
}
.listen-list.svelte-16m1mav .list-entry.dl-entry-notAvailable.svelte-16m1mav {
  pointer-events: none;
  color: #9ba3ac;
  user-select: none;
}
.dl-btn.svelte-17suwwx.svelte-17suwwx {
  width: 40px;
  height: 40px;
  border: 0 none;
  background: transparent;
  border-radius: 4px;
  transition: background-color 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.dl-btn.svelte-17suwwx.svelte-17suwwx:hover,
.dl-btn.dl-btn-active.svelte-17suwwx.svelte-17suwwx,
.dl-btn.dl-btn-hovered.svelte-17suwwx.svelte-17suwwx {
  background-color: #f2f4f7;
}
.dl-icon.svelte-17suwwx.svelte-17suwwx {
  display: block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.dl-icon.dl-icon-listen.svelte-17suwwx.svelte-17suwwx {
  background-image: url(../images/buttons/listen.svg);
}
.dl-btn-active.svelte-17suwwx .dl-icon-listen.svelte-17suwwx {
  background-image: url(../images/buttons/listen-stop.svg);
}
.dl-replace-button.svelte-9vlams {
  background: transparent;
  background-color: #0f2b46;
  border: 0 none;
  cursor: pointer;
  border-radius: 4px;
  background-image: url(../images/buttons/gdocs-replace.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
}
.dl-replace-button.svelte-9vlams:disabled {
  opacity: 0.5;
  cursor: default;
}
.dl-toolbar.svelte-12unkt2.svelte-12unkt2.svelte-12unkt2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
}
.dl-toolbar.svelte-12unkt2 .tooltip-linguee.svelte-12unkt2.svelte-12unkt2 {
  display: none;
  transition: 0.2s ease-out;
}
.dl-toolbar.svelte-12unkt2 .dl-dictionary.svelte-12unkt2.svelte-12unkt2 {
  display: flex;
  cursor: pointer;
  align-items: center;
  height: 40px;
  cursor: pointer;
  padding: 0 8px;
  border-radius: 4px;
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary.shown-dict.svelte-12unkt2.svelte-12unkt2 {
  color: #006494;
  background-color: #f2f4f7;
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary
  .dict-text.svelte-12unkt2.svelte-12unkt2 {
  margin-inline-end: 8px;
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary
  .img_book.svelte-12unkt2.svelte-12unkt2 {
  background-image: url(../images/book.svg);
  display: block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary
  .img_book.shown-dict.svelte-12unkt2.svelte-12unkt2 {
  background-image: url(../images/book-blue.svg);
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary
  .img_arrow.svelte-12unkt2.svelte-12unkt2 {
  background-image: url(../images/arrow-down-variant2.svg);
  display: block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary
  .img_arrow.shown-dict.svelte-12unkt2.svelte-12unkt2 {
  background-image: url(../images/arrow-down-variant2-blue.svg);
}
.dl-toolbar.svelte-12unkt2 .dl-dictionary.svelte-12unkt2.svelte-12unkt2:hover {
  background-color: #f2f4f7;
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary.svelte-12unkt2:hover
  ~ .tooltip-linguee.svelte-12unkt2 {
  position: absolute;
  display: inline-block;
  top: 100%;
  padding: 16px 24px;
  color: #292c32;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  width: 245px;
  inset-inline-start: -50%;
  background-color: #ffffff;
  line-height: 20px;
  transition: 0.2s ease-out;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary.disable.svelte-12unkt2.svelte-12unkt2 {
  color: #727a83;
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary.disable
  .img_book.svelte-12unkt2.svelte-12unkt2 {
  background-image: url(../images/book-grey.svg);
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary.disable
  .img_arrow.svelte-12unkt2.svelte-12unkt2 {
  background-image: url(../images/arrow-down-variant2-grey.svg);
}
.dl-toolbar.svelte-12unkt2
  .dl-dictionary.disable.svelte-12unkt2.svelte-12unkt2:hover {
  background-color: transparent;
}
.dl-toolbar.svelte-12unkt2
  .dl-link-container
  .link.svelte-12unkt2.svelte-12unkt2 {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  border: 0 none;
  background: transparent;
  padding: 0;
  color: #006494;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: start;
}
.dl-toolbar.svelte-12unkt2
  .dl-link-container
  .link.svelte-12unkt2.svelte-12unkt2:hover {
  text-decoration: underline;
}
.dl-toolbar.svelte-12unkt2
  .dl-link-container
  .link
  .icon.svelte-12unkt2.svelte-12unkt2 {
  display: block;
  background-position: center;
  background-position-x: 1px;
  background-repeat: no-repeat;
  margin-inline-start: 8px;
}
.dl-toolbar.svelte-12unkt2
  .dl-link-container
  .link
  .icon-external-link.svelte-12unkt2.svelte-12unkt2 {
  margin-top: 2px;
  margin-inline-start: 4px;
  width: 15px;
  height: 15px;
  background-image: url(../images/buttons/external-link.svg);
  background-image: url(../images/buttons/external-link-variant.svg);
}
.dl-toolbar.svelte-12unkt2 .dl-btn-group.svelte-12unkt2.svelte-12unkt2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 4px;
  position: relative;
}
.dl-toolbar.svelte-1g9zfvm {
  padding-top: 24px;
  text-align: left;
}
.btn-primary.svelte-1g9zfvm {
  text-align: center;
  cursor: pointer;
  border: 0 none;
  border-radius: 4px;
  background: #0070c9;
  color: White;
  font-weight: 400;
  padding: 8px;
  line-height: 1em;
  transition: background-color 0.1s ease-in-out;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  margin-inline-end: 6px;
  line-height: normal;
  padding: 9px 16px;
  font-size: 14px;
  border-radius: 4px;
  background-color: #0177a9;
}
.btn-primary.svelte-1g9zfvm:hover {
  background: #006494;
}
.btn-secondary.svelte-1g9zfvm {
  border: 1px solid #0f2b46;
  border-radius: 4px;
  background: transparent;
  color: #0f2b46;
  padding: 8px 12px;
  cursor: pointer;
  width: auto;
  line-height: 1em;
  margin-inline-end: 0;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  padding: 8px 16px;
  font-size: 14px;
  border-radius: 4px;
  border-color: #dbe0e5;
}
.btn-secondary.svelte-1g9zfvm:hover {
  border-color: #006494;
  color: #006494;
}
.debug-settings.svelte-mu7va1 {
  width: fit-content;
  font-size: 12px;
  padding: 5px;
  color: #fff;
  background-color: #000;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.dl__dictionary.svelte-1n7xyu1 {
  max-height: 366px;
  overflow: scroll;
  scroll-behavior: auto;
  border-top: 1px solid #dae1e8;
}
.dl__dictionary.svelte-1n7xyu1::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.dl__dictionary.svelte-1n7xyu1::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.preview-text-scroller.svelte-9sirg6 {
  line-height: 23px;
  font-weight: 400;
  letter-spacing: -1.1%;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.dl-translatable-line.svelte-9sirg6 {
  clear: both;
}
.dl-untranslatable-line.svelte-9sirg6 {
  width: 1px;
  height: 20px;
  float: inline-start;
}
.dl-inline-translate-toolbar-frame.svelte-9sirg6 {
  margin-bottom: -10px;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.dl-ms-addin-banner.svelte-1ma3tqr.svelte-1ma3tqr {
  padding: 16px 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fcf6ea;
  position: relative;
}
.dl-ms-addin-banner.svelte-1ma3tqr .text-banner.svelte-1ma3tqr {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #242b34;
}
.dl-ms-addin-banner.svelte-1ma3tqr .button-banner.svelte-1ma3tqr {
  top: 861px;
  left: 1560.65px;
  padding: 5px 16px 7px 16px;
  border-radius: 4px;
  background-color: #0f2b46;
  color: #ffffff;
  cursor: pointer;
  z-index: 1;
}
.dl-ms-addin-banner.svelte-1ma3tqr .icon.svelte-1ma3tqr {
  position: absolute;
  background: url(../images/bg_yellow.svg);
  background-position: right;
  background-repeat: no-repeat;
  width: 223px;
  height: 58px;
  right: 0;
}
.tooltip-container.svelte-1ma3tqr.svelte-1ma3tqr {
  font-size: 14px;
  line-height: 1.4em;
  word-wrap: break-word;
  padding: 16px 24px;
}
.tooltip-container.error.svelte-1ma3tqr.svelte-1ma3tqr {
  padding: 0px;
}
.tooltip-container.svelte-1ma3tqr .loading-spinner-container.svelte-1ma3tqr {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.tooltip-container.svelte-1ma3tqr .result-frame.svelte-1ma3tqr {
  line-height: 1.6em;
  max-height: 300px;
  overflow-y: auto;
}
.anonymous-user-max-char-exceeded.svelte-1ma3tqr .counter.svelte-1ma3tqr {
  font-weight: 600;
  color: #f46f52;
  margin-bottom: 8px;
  margin-top: -4px;
}
.anonymous-user-max-char-exceeded.svelte-1ma3tqr .box.svelte-1ma3tqr {
  background-color: #f3f5f7;
  border-radius: 4px;
  padding: 16px 24px;
  line-height: 21px;
  font-weight: 400;
  color: #292c32;
}
.anonymous-user-max-char-exceeded.svelte-1ma3tqr .box h2.svelte-1ma3tqr {
  font-size: 14px;
  margin: 0;
  padding: 0;
  line-height: 21px;
  font-weight: 600;
}
.anonymous-user-max-char-exceeded.svelte-1ma3tqr .button-row.svelte-1ma3tqr {
  text-align: end;
  padding-top: 16px;
}
.anonymous-user-max-char-exceeded.svelte-1ma3tqr
  .button-row
  button.svelte-1ma3tqr {
  border: 1px solid #0f2b46;
  border-radius: 4px;
  background: transparent;
  color: #0f2b46;
  padding: 8px 12px;
  cursor: pointer;
  width: auto;
  line-height: 1em;
  line-height: 16px;
  font-size: inherit;
  color: #006494;
  border-color: #006494;
  border-radius: 4px;
}
.anonymous-user-max-char-exceeded.svelte-1ma3tqr
  .button-row
  button.svelte-1ma3tqr:hover {
  border-color: #006494;
  color: #006494;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.tooltip-wrapper.svelte-10dnmlx.svelte-10dnmlx {
  width: 550px;
  background-color: #ffffff;
  border: 1px solid #dae1e8;
  border-radius: 5px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
}
.tooltip-wrapper.svelte-10dnmlx .tooltip-drag-handle.svelte-10dnmlx {
  width: 16px;
  background-color: #f1f1f1;
  border-inline-end: 1px solid #dae1e8;
  cursor: move;
  background-image: url(../images/drag.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.tooltip-wrapper.svelte-10dnmlx .tooltip-body.svelte-10dnmlx {
  flex-grow: 1;
  max-width: 534px;
}
.container.svelte-1yp9nwa.svelte-1yp9nwa {
  padding: 16px 16px 16px 24px;
  border-radius: 16px;
  background-color: #0177a9;
  position: relative;
  box-sizing: border-box;
  color: white;
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-columns: auto 26px;
  grid-template-areas: 'headsup close' 'information information';
  gap: 11px;
}
.container.svelte-1yp9nwa .headsup.svelte-1yp9nwa {
  grid-area: headsup;
  font-size: 16px;
  font-weight: 590;
  line-height: 24px;
}
.container.svelte-1yp9nwa .close-button.svelte-1yp9nwa {
  grid-area: close;
  background-color: white;
  mask-image: url(../images/buttons/close.svg);
  mask-repeat: no-repeat;
  mask-position: center;
  height: 20px;
  width: 20px;
  padding: 6px;
  cursor: pointer;
}
.container.svelte-1yp9nwa .information.svelte-1yp9nwa {
  grid-area: information;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.container.svelte-1yp9nwa.svelte-1yp9nwa::before {
  content: '';
  display: block;
  width: 0px;
  height: 0px;
  position: absolute;
  transform: translateX(50%);
  border-style: solid;
  border-width: 15px;
}
.container.position-top.svelte-1yp9nwa.svelte-1yp9nwa::before {
  left: calc(50% - 30px);
  top: 100%;
  border-color: #0177a9 transparent transparent transparent;
}
.container.position-bottom.svelte-1yp9nwa.svelte-1yp9nwa::before {
  left: calc(50% - 30px);
  bottom: 100%;
  border-color: transparent transparent #0177a9 transparent;
}
.container.position-top-left.svelte-1yp9nwa.svelte-1yp9nwa::before {
  right: 0;
  transform: translateX(-50%);
  top: 100%;
  border-color: #0177a9 transparent transparent transparent;
}
.container.position-top-right.svelte-1yp9nwa.svelte-1yp9nwa::before {
  left: 0;
  top: 100%;
  border-color: #0177a9 transparent transparent transparent;
}
.container.position-bottom-left.svelte-1yp9nwa.svelte-1yp9nwa::before {
  right: 0;
  transform: translateX(-50%);
  bottom: 100%;
  border-color: transparent transparent #0177a9 transparent;
}
.container.position-bottom-right.svelte-1yp9nwa.svelte-1yp9nwa::before {
  left: 0;
  bottom: 100%;
  border-color: transparent transparent #0177a9 transparent;
}
.dl-write-icon.svelte-15hlb3a {
  width: 19px;
  height: 19px;
  background-image: url(../images/write-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.dl-write-icon.disabled.svelte-15hlb3a {
  width: 19px;
  height: 19px;
  background-image: url(../images/write-icon-disabled.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.dl-inline-icon.svelte-15hlb3a {
  padding: 4px;
  font-size: 0;
  height: 24px;
  width: 24px;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-150jdi1.svelte-150jdi1 {
  position: absolute;
  width: 305px;
  background-color: #0177a9;
  box-sizing: content-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.37);
  border-radius: 16px;
  color: White;
  font-size: 14px;
}
.container__topLeft.svelte-150jdi1.svelte-150jdi1 {
  inset-inline-start: -261px;
  bottom: 50px;
}
.container__bottomLeft.svelte-150jdi1.svelte-150jdi1 {
  inset-inline-start: -261px;
  top: 50px;
}
.container__topRight.svelte-150jdi1.svelte-150jdi1 {
  inset-inline-start: -10px;
  bottom: 50px;
}
.container__bottomRight.svelte-150jdi1.svelte-150jdi1 {
  inset-inline-start: -10px;
  top: 50px;
}
.container.svelte-150jdi1 .body.svelte-150jdi1 {
  position: relative;
  display: flex;
}
.container.svelte-150jdi1 .body .content.svelte-150jdi1 {
  display: flex;
  width: 100%;
  padding-left: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 40px;
}
.container.svelte-150jdi1 .body .content .text-wrapper.svelte-150jdi1 {
  line-height: 23px;
}
.container.svelte-150jdi1
  .body
  .content
  .text-wrapper
  .headline.svelte-150jdi1 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
}
.container.svelte-150jdi1 .body .content .text-wrapper .text.svelte-150jdi1 {
  width: 85%;
}
.container.svelte-150jdi1 .body.svelte-150jdi1::after {
  content: '';
  position: absolute;
  border-width: 12px;
  border-style: solid;
  border-color: #0177a9 transparent transparent transparent;
}
.container.svelte-150jdi1 .body__topLeft.svelte-150jdi1::after {
  top: 100%;
  inset-inline-end: 15px;
  margin-left: -5px;
}
.container.svelte-150jdi1 .body__bottomLeft.svelte-150jdi1::after {
  bottom: 100%;
  transform: rotate(180deg);
  inset-inline-end: 15px;
  margin-left: -5px;
}
.container.svelte-150jdi1 .body__topRight.svelte-150jdi1::after {
  top: 100%;
  inset-inline-end: 268px;
}
.container.svelte-150jdi1 .body__bottomRight.svelte-150jdi1::after {
  bottom: 100%;
  inset-inline-end: 268px;
  transform: rotate(180deg);
}
.container.svelte-150jdi1 .body .close-icon.svelte-150jdi1 {
  position: absolute;
  inset-inline-end: 0;
  margin-inline-end: 24px;
  margin-top: 24px;
  background: transparent;
  background-image: url(../images/buttons/close-white.svg);
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  margin: -2-4px 6px 6px;
}
p.svelte-1bwyi2r {
  margin: 0 0 8px 0;
  line-height: 1.5em;
  margin-bottom: 4px;
  user-select: none;
}
p.font-bold.svelte-1bwyi2r {
  font-weight: 600;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-1ckhakb.svelte-1ckhakb {
  width: 242px;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
  font-size: 12px;
  color: #292c32;
}
.container.svelte-1ckhakb .header.svelte-1ckhakb {
  position: absolute;
  inset-inline-end: 2px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding: 5px;
}
.container.svelte-1ckhakb .header .close-icon.svelte-1ckhakb {
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.3s ease-in-out;
  background-image: url(../images/buttons/close.svg);
  height: 19px;
  width: 19px;
}
.container.svelte-1ckhakb .header .close-icon.svelte-1ckhakb:hover {
  background-color: #f2f4f7;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.settings-container.svelte-1sqeumw {
  position: absolute;
}
.settings-container__top.svelte-1sqeumw {
  bottom: 35px;
  inset-inline-end: 0;
}
.settings-container__bottom.svelte-1sqeumw {
  top: 35px;
  inset-inline-end: 0;
}
.settings-container__right.svelte-1sqeumw {
  inset-inline-start: 35px;
  bottom: 0;
}
.settings-container__left.svelte-1sqeumw {
  inset-inline-end: 35px;
  bottom: 0;
}
.settings-container__top_right.svelte-1sqeumw {
  bottom: 35px;
  inset-inline-start: 35px;
}
.settings-container__top_left.svelte-1sqeumw {
  bottom: 35px;
  inset-inline-end: 35px;
}
.settings-container__bottom_right.svelte-1sqeumw {
  top: 35px;
  inset-inline-start: 35px;
}
.settings-container__bottom_left.svelte-1sqeumw {
  top: 35px;
  inset-inline-end: 35px;
}
p.svelte-1sqeumw {
  margin: 0 0 8px 0;
  line-height: 1.5em;
  margin-bottom: 4px;
}
p.font-bold.svelte-1sqeumw {
  font-weight: 600;
}
.dl-widget.svelte-1sqeumw {
  border-bottom: 1px solid #dde2e7;
  padding: 16px;
}
.dl-widget.svelte-1sqeumw:last-child {
  border-bottom: 0 none;
}
.link-input-settings.svelte-1sqeumw {
  display: flex;
  flex-wrap: nowrap;
  cursor: pointer;
}
.link.svelte-1sqeumw {
  color: #0177a9;
  cursor: pointer;
}
.link.svelte-1sqeumw:hover {
  text-decoration-line: underline;
  color: #065a85;
}
.link-settings.svelte-1sqeumw {
  display: flex;
  flex-wrap: nowrap;
  text-decoration: underline;
  justify-items: center;
}
.icon.svelte-1sqeumw {
  display: block;
  background-position: center;
  background-position-x: 1px;
  background-repeat: no-repeat;
  margin-inline-start: 8px;
}
.icon-toggle-on.svelte-1sqeumw {
  width: 50px;
  height: 16px;
  background-image: url(../images/toggle-on.svg);
}
.icon-external-link.svelte-1sqeumw {
  margin-top: 2px;
  margin-inline-start: 4px;
  width: 15px;
  height: 15px;
  background-image: url(../images/buttons/external-link.svg);
}
.action-container.svelte-1sqeumw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4px;
}
.btn-primary.svelte-1sqeumw {
  text-align: center;
  cursor: pointer;
  border: 0 none;
  border-radius: 4px;
  background: #0070c9;
  color: White;
  font-weight: 400;
  padding: 8px;
  line-height: 1em;
  transition: background-color 0.1s ease-in-out;
  padding-inline: 16px;
  margin-inline-start: 16px;
}
.btn-primary.svelte-1sqeumw:hover {
  background: #006494;
}
.btn-primary.disabled.svelte-1sqeumw {
  opacity: 0.5;
  pointer-events: none;
}
.option-container.svelte-1sqeumw {
  padding: 4px 0 8px 0;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.layout-container.svelte-552fez.svelte-552fez {
  display: flex;
  align-items: flex-start;
  width: 0;
  overflow: visible;
  position: relative;
}
.layout-container.svelte-552fez .onboarding-container.svelte-552fez {
  position: absolute;
  width: 305px;
}
.layout-container.svelte-552fez .onboarding-container.top.svelte-552fez {
  transform: translate(-120px, calc(-100% - 16px));
}
.layout-container.svelte-552fez .onboarding-container.bottom.svelte-552fez {
  transform: translate(-120px, 58px);
}
.layout-container.svelte-552fez .onboarding-container.top-left.svelte-552fez {
  transform: translate(calc(-100% + 61px), calc(-100% - 16px));
}
.layout-container.svelte-552fez .onboarding-container.top-right.svelte-552fez {
  transform: translate(0, calc(-100% - 16px));
}
.layout-container.svelte-552fez
  .onboarding-container.bottom-left.svelte-552fez {
  transform: translate(calc(-100% + 61px), 58px);
}
.layout-container.svelte-552fez
  .onboarding-container.bottom-right.svelte-552fez {
  transform: translate(0, 58px);
}
.layout-container.svelte-552fez .icon-container.svelte-552fez {
  position: relative;
  padding: 2px;
  background: #ffffff;
  box-shadow:
    0px 2px 16px 1px rgba(22, 28, 35, 0.05),
    0px 2px 8px 0px rgba(22, 28, 35, 0.1);
  border-radius: 50px;
  font-family: inherit;
  display: flex;
  gap: 1px;
  user-select: none;
  cursor: pointer;
}
.layout-container.svelte-552fez .icon-container .dl-logo.svelte-552fez {
  width: 19px;
  height: 19px;
  background-image: url(../images/deepl-logo-no-text.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 4px;
}
.layout-container.svelte-552fez .icon-container .dl-logo.svelte-552fez:hover {
  background-color: #f2f4f7;
  border-radius: 50%;
}
.layout-container.svelte-552fez
  .icon-container
  .dl-logo.disabled.svelte-552fez {
  width: 19px;
  height: 19px;
  background-image: url(../images/deepl-logo-no-text-disabled.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: not-allowed;
}
.layout-container.svelte-552fez
  .icon-container
  .dl-logo.disabled.svelte-552fez:hover {
  background-color: #dbe0e5;
  border-radius: 50%;
}
.layout-container.svelte-552fez
  .icon-container.svelte-552fez:has(.dl-turnoff-inline-icon.advanced):hover:dir(
    ltr
  ) {
  transform: translateX(-32px);
}
.layout-container.svelte-552fez
  .icon-container.svelte-552fez:has(.dl-turnoff-inline-icon.advanced):hover:dir(
    rtl
  ) {
  transform: translateX(32px);
}
.layout-container.svelte-552fez
  .icon-container
  .dl-translate-icon.svelte-552fez {
  width: 19px;
  height: 19px;
  background-image: url(../images/translate-languages-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.layout-container.svelte-552fez
  .icon-container
  .dl-translate-icon.disabled.svelte-552fez {
  width: 19px;
  height: 19px;
  background-image: url(../images/translate-languages-icon-disabled.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.layout-container.svelte-552fez .icon-container .dl-inline-icon.svelte-552fez {
  padding: 4px;
  font-size: 0;
  height: 24px;
  width: 24px;
}
.layout-container.svelte-552fez
  .icon-container
  .dl-turnoff-inline-icon.svelte-552fez {
  width: 19px;
  height: 19px;
  background-image: url(../images/buttons/turnoff.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 4px;
}
.layout-container.svelte-552fez
  .icon-container
  .dl-turnoff-inline-icon.svelte-552fez:hover {
  background-image: url(../images/buttons/turnoff-blue.svg);
}
.layout-container.svelte-552fez
  .icon-container
  .dl-turnoff-inline-icon.advanced.svelte-552fez {
  background-size: 24px;
  height: 24px;
  width: 24px;
}
.layout-container.svelte-552fez
  .icon-container
  .dl-turnoff-inline-icon.svelte-552fez:hover {
  background-color: #dbe0e5;
  border-radius: 50%;
  stroke: #006494;
}
.layout-container.svelte-552fez
  .icon-container
  .dl-turnoff-inline-icon.hidden.svelte-552fez {
  display: none;
}
.container.svelte-1dicgbw {
  cursor: pointer;
}
.container.svelte-1dicgbw {
  cursor: pointer;
}
.container.svelte-1dicgbw {
  cursor: pointer;
}
.container.svelte-1dicgbw {
  cursor: pointer;
}
.dl-account-created.svelte-nuwktw {
  font-size: 14px;
  margin-left: -16px;
  padding-left: 32px;
  background-image: url(../images/checkmark.svg);
  background-position: left 5px;
  background-repeat: no-repeat;
}
.dl-account-created.svelte-nuwktw {
  font-size: 14px;
  margin-left: -16px;
  padding-left: 32px;
  background-image: url(../images/checkmark.svg);
  background-position: left 5px;
  background-repeat: no-repeat;
}
.main-text.svelte-18of7gm {
  font-weight: 700;
}
.dl-ads-for-addins.svelte-rs2k84 {
  font-size: 14px;
  margin-left: -16px;
  padding-left: 50px;
  background-image: url(../images/deepl-logo-white.svg);
  background-position: left 5px;
  background-repeat: no-repeat;
  line-height: 20px;
  color: #ffffff;
}
.dl-ads-for-addins_headline.svelte-rs2k84 {
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  padding-bottom: 4px;
}
.dl-ads-for-addins_wrapper.svelte-rs2k84 {
  display: flex;
  justify-content: flex-end;
}
.dl-ads-for-addins_button.svelte-rs2k84 {
  padding: 5px 16px 7px 16px;
  border-radius: 4px;
  border: 1px solid #dbe0e5;
  background-color: #ffffff;
  cursor: pointer;
  width: fit-content;
  color: #242b34;
  margin-top: 24px;
}
.container.svelte-15vc0ki.svelte-15vc0ki {
  padding: 16px 32px;
  width: 350px;
  background-color: #ffffff;
  border: 1px solid #dde3e9;
  box-sizing: border-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
.container.green_theme.svelte-15vc0ki.svelte-15vc0ki {
  background-color: #b8dbd3;
}
.container.ads_theme.svelte-15vc0ki.svelte-15vc0ki {
  background-color: #0f2b46;
  width: 450px;
  border-radius: 6px;
  border: 1px solid #0f2b46;
}
.container.success.svelte-15vc0ki.svelte-15vc0ki {
  color: #008563;
  background-color: #b8dbd3;
  width: 300px;
  cursor: default;
}
.container.warning_theme.svelte-15vc0ki.svelte-15vc0ki {
  color: #622700;
  background-color: #fff9ee;
  border: 1px solid #ffe9bc;
  padding-left: 16px;
}
.container.svelte-15vc0ki .header .dl-close-icon.svelte-15vc0ki {
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.3s ease-in-out;
  background-image: url(../images/buttons/close.svg);
  position: absolute;
  top: 5px;
  inset-inline-end: 5px;
}
.container.svelte-15vc0ki .header .dl-close-icon.svelte-15vc0ki:hover {
  background-color: #f2f4f7;
}
.container.svelte-15vc0ki
  .header
  .dl-close-icon.green_theme.svelte-15vc0ki:hover {
  background-color: #a8c6bf;
}
.container.svelte-15vc0ki .body.svelte-15vc0ki {
  line-height: 20px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color: #292c32;
}
.container.svelte-15vc0ki .body.green_theme.svelte-15vc0ki {
  color: #006c51;
}
.container.svelte-15vc0ki .body.warning_theme.svelte-15vc0ki {
  color: #622700;
  display: flex;
  gap: 12px;
}
button.svelte-1otdxop {
  font-family: inherit;
  font-size: 14px;
  cursor: pointer;
  line-height: 1.5em;
}
button.font-size-sm.svelte-1otdxop {
  font-size: 12px;
}
button.padding-x-md.svelte-1otdxop {
  padding-inline-start: 16px;
  padding-inline-end: 16px;
}
button.padding-x-none.svelte-1otdxop {
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.btn-primary.svelte-1otdxop {
  text-align: center;
  cursor: pointer;
  border: 0 none;
  border-radius: 4px;
  background: #0070c9;
  color: White;
  font-weight: 400;
  padding: 8px;
  line-height: 1em;
  transition: background-color 0.1s ease-in-out;
}
.btn-primary.svelte-1otdxop:hover {
  background: #006494;
}
.btn-primary.btn-full-width.svelte-1otdxop {
  width: 100%;
}
.btn-primary.disabled.svelte-1otdxop {
  pointer-events: none;
  background-color: #e5e5e5;
  color: #8e8e8e;
}
.btn-primary.always-active.svelte-1otdxop {
  pointer-events: none;
}
.btn-ghost.svelte-1otdxop {
  border: 1px solid #0f2b46;
  border-radius: 4px;
  background: transparent;
  color: #0f2b46;
  padding: 8px 12px;
  cursor: pointer;
  width: auto;
  line-height: 1em;
}
.btn-ghost.svelte-1otdxop:hover {
  border-color: #006494;
  color: #006494;
}
.btn-ghost.btn-icon.svelte-1otdxop {
  padding: 8px;
}
.btn-ghost.btn-full-width.svelte-1otdxop {
  width: 100%;
}
.button-primary.svelte-1otdxop {
  background-color: #0f2b46;
  color: White;
  padding: 4px 12px;
  border-radius: 3px;
  border: 0 none;
}
.button-primary.disabled.svelte-1otdxop {
  opacity: 0.5;
}
.button-reload.svelte-1otdxop {
  border: 0 none;
  color: #006494;
  background-color: transparent;
  text-decoration: underline;
  padding: 0px;
  cursor: pointer;
}
.button-link.svelte-1otdxop {
  border: 0 none;
  color: #262829;
  background-color: transparent;
  padding: 3px 13px 3px 12px;
}
.button-menu.svelte-1otdxop {
  border: 0 none;
  color: #262829;
  background-color: transparent;
  padding: 3px 13px 3px 12px;
  background-image: url(../images/arrow-down.svg);
  background-position: center right;
  background-repeat: no-repeat;
}
.button-update.svelte-1otdxop {
  border: 0 none;
  margin-top: 10px;
  font-size: 10px;
  color: #006494;
  background-color: transparent;
  text-decoration: underline;
  padding: 0px;
  cursor: pointer;
}
.close.svelte-1otdxop {
  cursor: pointer;
  height: 24px;
  width: 24px;
  border: 0 none;
  border-radius: 12px;
  background-color: transparent;
  background-image: url(../images/buttons/close.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.3s ease-in-out;
}
.close.svelte-1otdxop:hover {
  background-color: #f2f4f7;
}
.dlui-btn-primary.svelte-1otdxop {
  align-items: center;
  background: #0070c9;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: white;
  cursor: pointer;
  display: flex;
  font-weight: 400;
  height: 32px;
  justify-content: center;
  text-align: center;
  transition: background-color 0.1s ease-in-out;
}
.dlui-btn-primary.svelte-1otdxop:hover {
  background: #00388d;
}
.dlui-btn-primary.always-active.svelte-1otdxop {
  pointer-events: none;
}
.dlui-btn-secondary.svelte-1otdxop {
  align-items: center;
  background: #0070c9;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: white;
  cursor: pointer;
  display: flex;
  font-weight: 400;
  height: 32px;
  justify-content: center;
  text-align: center;
  transition: background-color 0.1s ease-in-out;
  background: white;
  border: 1px solid #ababab;
  color: #292929;
}
.dlui-btn-secondary.svelte-1otdxop:hover {
  background: #00388d;
}
.dlui-btn-secondary.active.svelte-1otdxop {
  background: #bfbfbf;
}
.dlui-btn-secondary.svelte-1otdxop:hover {
  background: #e5e5e5;
}
.dlui-btn-secondary.always-active.svelte-1otdxop {
  pointer-events: none;
}
.gray-background.svelte-1otdxop {
  background-color: #c6c6c6;
}
.rounded-left.svelte-1otdxop {
  border-radius: 4px 0 0 4px;
}
.rounded-right.svelte-1otdxop {
  border-radius: 0 4px 4px 0;
}
.tall-button.svelte-1otdxop {
  min-height: 40px;
  height: 40px;
}
.transparent-border.svelte-1otdxop {
  border-color: transparent;
}
.info-msg.svelte-17qaccl {
  padding: 8px 16px;
  border: 1px solid #ffd47d;
  border-radius: 4px;
  box-sizing: border-box;
  line-height: 18px;
  font-size: 12px;
  color: #563f11;
  font-style: normal;
  font-weight: 400;
  background-color: #fff9ee;
}
.split-language-button.svelte-zb7zep.svelte-zb7zep {
  display: flex;
  position: relative;
  min-width: 120px;
}
.split-language-button.svelte-zb7zep > button:first-child {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  border-right: none;
  border-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.split-language-button.svelte-zb7zep > button:nth-child(2) {
  border-radius: 8px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.split-language-button.svelte-zb7zep > button:first-child.always-active {
  border-right: 1px solid #ababab;
}
.split-language-button.svelte-zb7zep > button:first-child span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.split-language-button.svelte-zb7zep .target-language-button.svelte-zb7zep {
  padding: 0 6px 3px 6px;
}
.split-language-button.svelte-zb7zep .target-language-spinner.svelte-zb7zep {
  padding: 0 6px 0px 6px;
}
.split-language-button.svelte-zb7zep .dropdown-container.svelte-zb7zep {
  position: absolute;
  top: 90%;
  right: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid #dae1e8;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  margin-top: 4px;
  padding: 12px;
}
.split-language-button.svelte-zb7zep
  .dropdown-container
  .dropdown.svelte-zb7zep {
  width: 240px;
  max-height: 300px;
  display: flex;
  flex-direction: column;
}
.split-language-button.svelte-zb7zep
  .dropdown-container
  .search-container.svelte-zb7zep {
  flex-shrink: 0;
  padding-bottom: 14px;
  margin-bottom: 8px;
}
.split-language-button.svelte-zb7zep
  .dropdown-container
  .dropdown-content.svelte-zb7zep {
  flex: 1;
  overflow-y: auto;
  cursor: pointer;
  scrollbar-width: thin;
  -ms-overflow-style: auto;
}
.split-language-button.svelte-zb7zep
  .dropdown-container
  .dropdown-content.svelte-zb7zep::-webkit-scrollbar {
  width: 8px;
}
.split-language-button.svelte-zb7zep
  .dropdown-container
  .dropdown-content.svelte-zb7zep::-webkit-scrollbar-track {
  background: transparent;
}
.split-language-button.svelte-zb7zep
  .dropdown-container
  .dropdown-content.svelte-zb7zep::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.split-language-button.svelte-zb7zep
  .dropdown-container
  .dropdown-content.svelte-zb7zep::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.3);
}
@media (max-width: 290px) {
  .split-language-button.svelte-zb7zep .dropdown-container.svelte-zb7zep {
    width: calc(100vw - 22px);
    right: -15px;
  }
  .split-language-button.svelte-zb7zep
    .dropdown-container
    .dropdown.svelte-zb7zep {
    width: 100%;
  }
}
.split-language-button.svelte-zb7zep .dropdown-item.svelte-zb7zep {
  color: #242b34;
  cursor: pointer;
  display: flex;
  align-items: center;
  line-height: 1.8em;
  padding: 8px 6px;
  position: relative;
  white-space: nowrap;
  border-radius: 4px;
  margin-bottom: 2px;
  border: 2px solid transparent;
  width: 100%;
  background: none;
  text-align: left;
  font-size: 14px;
  transition: background 0.15s;
  min-height: 32px;
}
.split-language-button.svelte-zb7zep .dropdown-item.svelte-zb7zep:hover {
  background-color: #f2f4f7;
}
.split-language-button.svelte-zb7zep .dropdown-item.svelte-zb7zep:focus {
  outline: none;
}
.split-language-button.svelte-zb7zep .dropdown-item.selected.svelte-zb7zep {
  background-color: #edf6ff;
}
.split-language-button.svelte-zb7zep .dropdown-item.svelte-zb7zep::before {
  content: '';
  width: 24px;
  flex-shrink: 0;
}
.split-language-button.svelte-zb7zep
  .dropdown-item
  .checkmark-icon.svelte-zb7zep {
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
}
.split-language-button.svelte-zb7zep
  .dropdown-item
  .checkmark-icon.svelte-zb7zep:dir(rtl) {
  left: auto;
  right: 6px;
}
.split-language-button.svelte-zb7zep .section-header.svelte-zb7zep {
  color: #6b7280;
  font-size: 12px;
  font-weight: 600;
  padding: 8px 0 4px 0;
  cursor: default;
  user-select: none;
}
.split-language-button.svelte-zb7zep .section-separator.svelte-zb7zep {
  height: 1px;
  background-color: #e5e7eb;
  margin: 4px 0;
}
.horizontal-arrow.svelte-101llwp {
  min-width: 20px;
  &:dir(rtl) {
    transform: rotate(180deg);
  }
}
strong.svelte-1tw45n9.svelte-1tw45n9 {
  font-weight: 600;
}
p.svelte-1tw45n9.svelte-1tw45n9 {
  margin: 0 0 8px 0;
  line-height: 1.5em;
}
p.svelte-1tw45n9.svelte-1tw45n9:last-child {
  margin: 0;
}
.link.svelte-1tw45n9.svelte-1tw45n9 {
  color: #0177a9;
  cursor: pointer;
}
.link.svelte-1tw45n9.svelte-1tw45n9:hover {
  text-decoration-line: underline;
  color: #065a85;
}
.translation-in-progress.svelte-1tw45n9.svelte-1tw45n9 {
  flex-grow: 1;
  padding-inline-end: 30px;
  text-align: center;
}
.language-selection.svelte-1tw45n9.svelte-1tw45n9 {
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
  width: 100%;
  gap: 8px;
}
.language-selection.svelte-1tw45n9 > button,
.language-selection.svelte-1tw45n9 > div {
  flex: 1 1 0;
  min-width: 0;
  border-radius: 8px;
  display: flex;
  align-items: center;
  padding: 0;
}
.language-selection.svelte-1tw45n9 .original-language-button.svelte-1tw45n9 {
  padding: 0 6px 3px 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  min-width: 0;
  display: block;
}
.settings-link.svelte-1yv621f.svelte-1yv621f {
  color: #0177a9;
  cursor: pointer;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: underline;
  align-items: center;
}
.settings-link.svelte-1yv621f.svelte-1yv621f:hover {
  text-decoration-line: underline;
  color: #065a85;
}
.settings-link.svelte-1yv621f .icon.svelte-1yv621f {
  display: block;
  background-position: center;
  background-position-x: 1px;
  background-repeat: no-repeat;
  margin-inline-start: 8px;
}
.settings-link.svelte-1yv621f .icon-external-link.svelte-1yv621f {
  margin-top: 2px;
  margin-inline-start: 4px;
  width: 15px;
  height: 15px;
  background-image: url(../images/buttons/external-link.svg);
}
.close-icon.svelte-nskp1z {
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.3s ease-in-out;
  background-image: url(../images/buttons/close.svg);
  height: 19px;
  width: 19px;
}
.close-icon.svelte-nskp1z:hover {
  background-color: #f2f4f7;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-49cd64.svelte-49cd64 {
  width: 240px;
  background-color: #ffffff;
  border: 1px solid #e0e4e9;
  border-radius: 5px;
  font-weight: 400;
  color: #292c32;
  font-size: 12px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
.container.svelte-49cd64 .header .close-icon-container.svelte-49cd64 {
  position: absolute;
  inset-inline-end: 5px;
  top: 4px;
}
.container.svelte-49cd64 .body.svelte-49cd64 {
  padding: 24px;
}
.container.svelte-49cd64 .body .label-language-switch.svelte-49cd64 {
  margin: 0 0 8px 0;
  line-height: 1.5em;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 4px;
  user-select: none;
}
.container.svelte-49cd64 .footer.svelte-49cd64 {
  display: flex;
  justify-content: flex-end;
  padding: 16px 24px 12px 24px;
  border-top: 1px solid #dde2e7;
}
.container.svelte-3k7vbu.svelte-3k7vbu {
  position: relative;
  background-color: rgba(3, 113, 113, 0.1);
  margin-top: 4px;
  padding: 8px 20px 2px 20px;
  border-radius: 7px;
}
.container.svelte-3k7vbu .translatedText.svelte-3k7vbu {
  font-weight: 400;
  font-size: 15px;
  line-height: 130%;
  color: #037171;
}
.container.svelte-3k7vbu .show-alternatives.svelte-3k7vbu {
  margin-top: 2px;
  text-decoration-line: underline;
  color: #006494;
  cursor: pointer;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
}
.container.svelte-3k7vbu .show-alternatives.dark.svelte-3k7vbu {
  color: #42baf3;
}
.container.svelte-3k7vbu button.svelte-3k7vbu {
  position: absolute;
  top: 2px;
  inset-inline-end: 0px;
  background: none;
  border: 0 none;
  cursor: pointer;
}
.container.dark.svelte-3k7vbu.svelte-3k7vbu {
  background-color: #4b535a;
}
.container.dark.svelte-3k7vbu .translatedText.svelte-3k7vbu {
  color: #f2f4f7;
}
.container.svelte-eh3fi1.svelte-eh3fi1 {
  position: absolute;
  background-color: #ffffff;
  padding: 3px;
  cursor: pointer;
  margin-top: -11.5px;
  margin-inline-start: 2px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 50%;
  transition: opacity 0.5s ease-in-out;
}
.container.isParentRTL.svelte-eh3fi1.svelte-eh3fi1 {
  direction: rtl;
}
.container.isExpanded.svelte-eh3fi1.svelte-eh3fi1 {
  border-radius: 18px;
  max-width: 250px;
}
.container.isTranslated.svelte-eh3fi1.svelte-eh3fi1 {
  display: none;
  cursor: default;
}
.container.isHidden.svelte-eh3fi1.svelte-eh3fi1 {
  display: none;
}
.container.messageHasReactionIcon.svelte-eh3fi1.svelte-eh3fi1 {
  margin-top: -22px;
}
.container.svelte-eh3fi1 .translateTrigger.svelte-eh3fi1 {
  padding: 1px;
  border-radius: 50%;
  background-color: white;
}
.container.svelte-eh3fi1 .translateTrigger svg.svelte-eh3fi1 {
  display: block;
  margin: auto;
}
.container.svelte-eh3fi1 .translateTrigger.svelte-eh3fi1:hover {
  background-color: #f2f4f7;
}
.container.svelte-eh3fi1 .settingsTrigger.svelte-eh3fi1 {
  margin-inline-start: 2px;
  padding: 1px;
  border-radius: 50%;
  background-color: white;
}
.container.svelte-eh3fi1 .settingsTrigger svg.svelte-eh3fi1 {
  display: block;
  margin: auto;
}
.container.svelte-eh3fi1 .settingsTrigger.svelte-eh3fi1:hover {
  background-color: #f2f4f7;
}
.container.svelte-eh3fi1 .settingsContainer.svelte-eh3fi1 {
  position: absolute;
  top: 26px;
  inset-inline-start: 22px;
}
.container.svelte-eh3fi1 .settingsContainer.isTop.svelte-eh3fi1 {
  top: -156px;
}
.container.svelte-eh3fi1 .settingsContainer.isLeft.svelte-eh3fi1 {
  inset-inline-start: -200px;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-vjhgjf.svelte-vjhgjf {
  width: 240px;
  min-height: 102;
  background-color: #ffffff;
  border: 1px solid #e0e4e9;
  border-radius: 5px;
  font-weight: 400;
  color: #292c32;
  font-size: 12px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
.container.svelte-vjhgjf .header .close-icon-container.svelte-vjhgjf {
  position: absolute;
  inset-inline-end: 5px;
  top: 4px;
}
.container.svelte-vjhgjf .body.svelte-vjhgjf {
  padding: 24px;
}
.container.svelte-vjhgjf .body .label-language-switch.svelte-vjhgjf {
  margin: 0 0 8px 0;
  line-height: 1.5em;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 4px;
  user-select: none;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-npjqx6.svelte-npjqx6 {
  width: 240px;
  min-height: 102;
  background-color: #ffffff;
  border: 1px solid #e0e4e9;
  border-radius: 5px;
  font-weight: 400;
  color: #292c32;
  font-size: 12px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
.container.svelte-npjqx6 .header .close-icon-container.svelte-npjqx6 {
  position: absolute;
  inset-inline-end: 5px;
  top: 4px;
}
.container.svelte-npjqx6 .body.svelte-npjqx6 {
  padding: 24px;
}
.container.svelte-14w5zgr.svelte-14w5zgr {
  display: flex;
  flex-direction: row;
  padding: 8px;
}
.container.svelte-14w5zgr .expanded-background.svelte-14w5zgr {
  position: absolute;
  inset-inline-start: -25px;
  background-color: white;
  width: 61px;
  z-index: 2147483650;
  border-radius: 18px;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3);
}
.container.svelte-14w5zgr .icon-container.svelte-14w5zgr {
  cursor: pointer;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-radius: 50%;
}
.container.svelte-14w5zgr .icon-container.svelte-14w5zgr:hover {
  background-color: #f2f4f7;
}
.errorContainer.svelte-14w5zgr.svelte-14w5zgr,
.settingsContainer.svelte-14w5zgr.svelte-14w5zgr {
  position: absolute;
  inset-inline-end: 10px;
  bottom: 50px;
  z-index: 2147483649;
}
.container.svelte-t50unb.svelte-t50unb {
  position: relative;
  background-color: rgba(3, 113, 113, 0.1);
  margin-top: 8px;
  padding: 16px 16px 8px 16px;
  border-radius: 7px;
  display: flex;
  flex-direction: column;
}
.container.svelte-t50unb .translatedText.svelte-t50unb {
  font-weight: 400;
  font-size: 15px;
  line-height: 130%;
  color: #037171;
}
.container.svelte-t50unb .show-alternatives.svelte-t50unb {
  margin-top: 8px;
  text-decoration-line: underline;
  color: #006494;
  cursor: pointer;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
}
.container.svelte-t50unb .show-alternatives.dark.svelte-t50unb {
  color: #42baf3;
}
.container.svelte-t50unb button.svelte-t50unb {
  position: absolute;
  top: 0px;
  inset-inline-end: 0px;
  background: none;
  border: 0 none;
  cursor: pointer;
  padding: 8px;
}
.container.dark.svelte-t50unb.svelte-t50unb {
  background-color: #4b535a;
}
.container.dark.svelte-t50unb .translatedText.svelte-t50unb {
  color: #f2f4f7;
}
.tweetLink.svelte-qovtib.svelte-qovtib {
  background: none;
  text-decoration: underline;
  font-weight: bold;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  color: #0078d7;
  display: flex;
  flex-direction: row;
  align-content: flex-end;
  align-items: center;
}
.tweetLink.svelte-qovtib .copy.svelte-qovtib {
  font-size: 0.75rem;
}
.tweetLink.svelte-qovtib svg.svelte-qovtib {
  margin-inline-start: 4px;
}
.tweetLink.svelte-qovtib .deepl-icon.svelte-qovtib {
  fill: #0078d7;
}
.tweetLink.svelte-qovtib.svelte-qovtib:hover:enabled {
  color: #016997;
}
.tweetLink.svelte-qovtib:hover:enabled .deepl-icon.svelte-qovtib {
  fill: #016997;
}
.tweetLink.dark.svelte-qovtib.svelte-qovtib {
  color: #3c9dc4;
}
.tweetLink.dark.svelte-qovtib .deepl-icon.svelte-qovtib {
  fill: #3c9dc4;
}
.tweetLink.dark.svelte-qovtib.svelte-qovtib:hover:enabled {
  color: #78bcd6;
}
.tweetLink.dark.svelte-qovtib:hover:enabled .deepl-icon.svelte-qovtib {
  fill: #78bcd6;
}
.tweetLink.svelte-qovtib.svelte-qovtib:disabled {
  color: #9ba3ac;
}
.tweetLink.svelte-qovtib:disabled .deepl-icon.svelte-qovtib {
  fill: #9ba3ac;
}
.container.svelte-jkt5fr.svelte-jkt5fr {
  position: relative;
  background-color: #f5f7f8;
  margin: 1.6rem;
  padding: 16px 16px 16px 16px;
  border-radius: 7px;
  display: flex;
  flex-direction: column;
}
.container.svelte-jkt5fr .translatedText.svelte-jkt5fr {
  font-weight: 400;
  font-size: 14px;
  line-height: 19.6px;
  color: #363f4a;
}
.container.svelte-jkt5fr .show-alternatives.svelte-jkt5fr {
  margin-top: 8px;
  color: #0177a9;
  cursor: pointer;
  font-weight: 590;
  font-size: 14px;
  line-height: 20px;
}
.container.svelte-jkt5fr button.svelte-jkt5fr {
  position: absolute;
  top: 0px;
  inset-inline-end: 0px;
  border: 0 none;
  cursor: pointer;
  padding: 8px;
  background-color: transparent;
}
.linkedin-link-container.svelte-11s4dqh.svelte-11s4dqh {
  align-items: start;
}
.spinner.svelte-11s4dqh.svelte-11s4dqh {
  margin-inline-start: 1.6rem;
}
.linkedin-link.svelte-11s4dqh.svelte-11s4dqh {
  background: none;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  display: flex;
  flex-direction: row;
  align-content: flex-end;
  align-items: center;
  margin-inline-start: 1.6rem;
  margin-top: 5px;
}
.linkedin-link.svelte-11s4dqh .copy.svelte-11s4dqh {
  font-size: 14px;
  font-weight: 590;
  color: #848f9b;
}
.linkedin-link.svelte-11s4dqh .copy.active.svelte-11s4dqh {
  color: #0177a9;
}
.linkedin-link.svelte-11s4dqh:disabled .copy.svelte-11s4dqh {
  color: #9ba3ac;
}
.container.svelte-t50unb.svelte-t50unb {
  position: relative;
  background-color: rgba(3, 113, 113, 0.1);
  margin-top: 8px;
  padding: 16px 16px 8px 16px;
  border-radius: 7px;
  display: flex;
  flex-direction: column;
}
.container.svelte-t50unb .translatedText.svelte-t50unb {
  font-weight: 400;
  font-size: 15px;
  line-height: 130%;
  color: #037171;
}
.container.svelte-t50unb .show-alternatives.svelte-t50unb {
  margin-top: 8px;
  text-decoration-line: underline;
  color: #006494;
  cursor: pointer;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
}
.container.svelte-t50unb .show-alternatives.dark.svelte-t50unb {
  color: #42baf3;
}
.container.svelte-t50unb button.svelte-t50unb {
  position: absolute;
  top: 0px;
  inset-inline-end: 0px;
  background: none;
  border: 0 none;
  cursor: pointer;
  padding: 8px;
}
.container.dark.svelte-t50unb.svelte-t50unb {
  background-color: #4b535a;
}
.container.dark.svelte-t50unb .translatedText.svelte-t50unb {
  color: #f2f4f7;
}
.commentLink.svelte-mtyjwe.svelte-mtyjwe {
  background: none;
  text-decoration: underline;
  font-weight: bold;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  color: #0078d7;
  display: flex;
  flex-direction: row;
  align-content: flex-end;
  align-items: center;
  margin-top: 4px;
}
.commentLink.svelte-mtyjwe .copy.svelte-mtyjwe {
  font-size: 14px;
  font-weight: 600;
}
.commentLink.svelte-mtyjwe svg.svelte-mtyjwe {
  margin-inline-start: 4px;
}
.commentLink.svelte-mtyjwe .deepl-icon.svelte-mtyjwe {
  fill: #0078d7;
}
.commentLink.svelte-mtyjwe.svelte-mtyjwe:hover:enabled {
  color: #016997;
}
.commentLink.svelte-mtyjwe:hover:enabled .deepl-icon.svelte-mtyjwe {
  fill: #016997;
}
.commentLink.dark.svelte-mtyjwe.svelte-mtyjwe {
  color: #3c9dc4;
}
.commentLink.dark.svelte-mtyjwe .deepl-icon.svelte-mtyjwe {
  fill: #3c9dc4;
}
.commentLink.dark.svelte-mtyjwe.svelte-mtyjwe:hover:enabled {
  color: #78bcd6;
}
.commentLink.dark.svelte-mtyjwe:hover:enabled .deepl-icon.svelte-mtyjwe {
  fill: #78bcd6;
}
.commentLink.svelte-mtyjwe.svelte-mtyjwe:disabled {
  color: #9ba3ac;
}
.commentLink.svelte-mtyjwe:disabled .deepl-icon.svelte-mtyjwe {
  fill: #9ba3ac;
}
.open-side-panel-button {
  border: none !important;
}
.options-menu-container.svelte-dacewr.svelte-dacewr {
  position: relative;
  display: inline-block;
}
.options-menu-container.svelte-dacewr .options-dropdown.svelte-dacewr {
  position: absolute;
  right: 0;
  top: 110%;
  min-width: min(100vw - 20px, 220px);
  background: #fff;
  border: 1px solid #e0e4e9;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  z-index: 2000;
  padding: 4px 0;
}
@media (max-width: 250px) {
  .options-menu-container.svelte-dacewr .options-dropdown.svelte-dacewr {
    right: -16px;
  }
}
.options-menu-container.svelte-dacewr .options-dropdown-item.svelte-dacewr {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: none;
  border: none;
  text-align: left;
  padding: 8px 16px;
  font-size: 16px;
  color: #262829;
  cursor: pointer;
  transition: background 0.15s;
}
.options-menu-container.svelte-dacewr
  .options-dropdown-item.svelte-dacewr:hover,
.options-menu-container.svelte-dacewr
  .options-dropdown-item.svelte-dacewr:focus {
  background: #eaf3fb;
  color: #0070c9;
  outline: none;
}
.options-menu-container.svelte-dacewr .options-link.svelte-dacewr {
  color: #2e91ec;
  font-weight: bold;
  text-decoration: underline;
}
.close-button-div.svelte-u58wji.svelte-u58wji {
  margin-inline-end: 8px;
  padding-top: 8px;
}
.body.svelte-u58wji.svelte-u58wji {
  padding: 8px;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-grow: 1;
}
.body.svelte-u58wji .rightside-menu.svelte-u58wji {
  display: flex;
  flex-direction: row;
}
.full-page-translation.svelte-u58wji.svelte-u58wji {
  position: relative;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
  border: 1px solid #e0e4e9;
  border-radius: 8px;
  background-color: #ffffff;
  color: #0f2b46;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  font-size: 14px;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
.full-page-translation.svelte-u58wji .error-container.svelte-u58wji {
  margin: 0px 8px 8px 8px;
}
.full-page-translation.svelte-u58wji .fpt-wrapper.svelte-u58wji {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.app-popup.svelte-18n2tt9 {
  position: fixed;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  top: 20px;
  inset-inline-end: 20px;
  background-color: White;
  border: 1px solid #e0e4e9;
  border-radius: 8px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
.dl-gslides-toolbar.svelte-c2z0h2.svelte-c2z0h2 {
  display: flex;
  flex-direction: row;
  background-color: white;
  border: 1px solid #dbe0e5;
  border-radius: 4px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1215686275);
}
.dl-gslides-toolbar.svelte-c2z0h2 .translate-container.svelte-c2z0h2 {
  display: flex;
  flex-direction: row;
  padding: 6px 8px;
  align-items: center;
}
.dl-gslides-toolbar.svelte-c2z0h2 .write-container.svelte-c2z0h2 {
  border-inline-start: 1px solid #dbe0e5;
  display: flex;
  flex-direction: row;
  padding: 6px 8px;
  align-items: center;
}
.dl-gslides-toolbar.svelte-c2z0h2 p.svelte-c2z0h2 {
  margin: 0;
  padding-inline-end: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19.07px;
}
.dl-gslides-toolbar.svelte-c2z0h2 .dropdown.svelte-c2z0h2 {
  margin-inline-end: 8px;
}
.dl-gslides-toolbar.svelte-c2z0h2 .action-button.svelte-c2z0h2 {
  height: 44px;
  background-color: #0177a9;
  color: white;
  padding: 8px 16px;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
  border: 0 none;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
}
.dl-gslides-toolbar.svelte-c2z0h2 .action-button.svelte-c2z0h2:hover {
  background-color: #0f2b46;
}
.dl-gslides-toolbar.svelte-c2z0h2 .action-button.svelte-c2z0h2:disabled {
  background-color: #dbe0e5;
  cursor: not-allowed;
}
.dl-gslides-icon.svelte-fbd6a5.svelte-fbd6a5 {
  position: fixed;
  z-index: 100000000000;
}
.dl-gslides-icon.svelte-fbd6a5 .dl-gslides-button.svelte-fbd6a5 {
  border: 0 none;
  height: 40px;
  width: 40px;
  background: none;
  cursor: pointer;
  border: 1px solid #dbe0e5;
  border-radius: 50%;
  background-color: white;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1215686275);
  transition: all 0.3s ease-in-out;
}
.dl-gslides-icon.svelte-fbd6a5 .dl-gslides-button.is-loading.svelte-fbd6a5 {
  background-image: none;
}
.dl-gslides-icon.svelte-fbd6a5 .dl-gslides-button.svelte-fbd6a5:hover {
  background-color: #dae1e8;
}
.dl-gslides-icon.svelte-fbd6a5 .dl-gslides-toolbar.svelte-fbd6a5 {
  position: absolute;
  top: 0;
}
.dl-gslides-icon.svelte-fbd6a5 .dl-gslides-toolbar.svelte-fbd6a5:dir(ltr) {
  right: 50px;
}
.dl-gslides-icon.svelte-fbd6a5 .dl-gslides-toolbar.svelte-fbd6a5:dir(rtl) {
  left: 50px;
}
.dl-gslides-top-icon.svelte-5s8nrb.svelte-5s8nrb {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: none;
  border: 0 none;
  height: 32px;
  width: 32px;
  border-radius: 2px;
  position: fixed;
  top: 15px;
  z-index: 1000000000;
  background-size: 23px;
}
.dl-gslides-top-icon.onboarding-pending.svelte-5s8nrb.svelte-5s8nrb {
  border: 1px solid #0177a9;
}
.dl-gslides-top-icon.onboarding-pending.svelte-5s8nrb.svelte-5s8nrb::after {
  content: '';
  height: 8px;
  width: 8px;
  border-radius: 4px;
  background-color: #007e5e;
  display: block;
  inset-inline-end: -4px;
  position: absolute;
  top: -4px;
}
.dl-gslides-top-icon.svelte-5s8nrb.svelte-5s8nrb:hover {
  background-color: #e9ebee;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb.svelte-5s8nrb {
  position: fixed;
  top: 50px;
  z-index: 10000000000;
  border: 1px solid #dbe0e5;
  border-radius: 4px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1215686275);
  background-color: white;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  max-width: 320px;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb .onboarding.svelte-5s8nrb {
  border-bottom: 1px solid #dbe0e5;
  padding: 24px 32px;
  background-image: url(../images/graphics/gslides/onboarding.svg);
  background-repeat: no-repeat;
  background-position: right top;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb .onboarding.svelte-5s8nrb:dir(rtl) {
  background-position: left top;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb .onboarding .header.svelte-5s8nrb {
  padding-top: 8px;
  padding-bottom: 32px;
  padding-inline-end: 80px;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb .onboarding .header p.svelte-5s8nrb {
  margin: 0;
  padding-bottom: 8px;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb
  .onboarding
  .header
  .beta-label.svelte-5s8nrb {
  width: fit-content;
  color: white;
  font-size: 12px;
  line-height: 18px;
  background-color: #007e5e;
  padding: 0 8px;
  border-radius: 4px;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb
  .onboarding
  .ups-list
  .ups-item.svelte-5s8nrb {
  background-image: url(../images/checkmark.svg);
  background-repeat: no-repeat;
  background-position: left top 5px;
  padding-inline-start: 25px;
  margin-bottom: 8px;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb
  .onboarding
  .ups-list
  .ups-item.svelte-5s8nrb:dir(rtl) {
  background-position: right top 5px;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb
  .onboarding
  .ups-list
  .ups-item.svelte-5s8nrb:last-child {
  margin-bottom: 0;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb .turn-on-off-panel.svelte-5s8nrb {
  padding: 24px 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dl-gslides-top-icon-modal.svelte-5s8nrb
  .turn-on-off-panel
  .switch.svelte-5s8nrb {
  padding-inline-start: 19px;
  flex-shrink: 0;
}
.dl-char-limit-error-overlay.svelte-8x6yh8.svelte-8x6yh8 {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 10000000;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dl-char-limit-error-container.svelte-8x6yh8.svelte-8x6yh8 {
  pointer-events: all;
  max-width: 537px;
  box-sizing: border-box;
  color: white;
  border-radius: 4px;
  padding: 38px 32px;
}
.dl-char-limit-error-container.is-translator-limit.svelte-8x6yh8.svelte-8x6yh8 {
  background-color: #274368;
  background-image: url(../images/gmail-char-limit-reached.svg);
  background-position: left bottom;
  background-repeat: no-repeat;
}
.dl-char-limit-error-container.svelte-8x6yh8 .close-button.svelte-8x6yh8 {
  float: inline-end;
  height: 24px;
  width: 24px;
  cursor: pointer;
  border: 0 none;
  background: none;
  margin-top: -16px;
  margin-inline-end: -16px;
  background-image: url(../images/buttons/close-white.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.dl-char-limit-error-container.svelte-8x6yh8 h2.svelte-8x6yh8 {
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 16px;
}
.dl-char-limit-error-container.svelte-8x6yh8 p.svelte-8x6yh8 {
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  margin: 0;
  padding: 0 83px 24px 0;
}
.dl-char-limit-error-container.svelte-8x6yh8 .buttons-row.svelte-8x6yh8 {
  text-align: end;
}
.dl-char-limit-error-container.svelte-8x6yh8 .buttons-row button.svelte-8x6yh8 {
  margin-inline-start: 8px;
  background: none;
  border: 1px solid white;
  font-family: inherit;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  border-radius: 6px;
  padding: 12px 24px;
  color: white;
  cursor: pointer;
}
.dl-char-limit-error-container.svelte-8x6yh8
  .buttons-row
  button.btn-primary.svelte-8x6yh8 {
  background-color: white;
  color: #0f2b46;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-1f24nqv.svelte-1f24nqv {
  padding: 16px;
  width: 387px;
  background-color: #001f73;
  box-sizing: border-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.37);
  border-radius: 6px;
  color: White;
  font-size: 14px;
}
.container.svelte-1f24nqv .body.svelte-1f24nqv {
  display: flex;
  flex-direction: row;
}
.container.svelte-1f24nqv .body .logo.svelte-1f24nqv {
  width: 84px;
  margin-inline-start: -16px;
  height: 42px;
  background-image: url(../images/deepl-logo-white.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.container.svelte-1f24nqv .body .content.svelte-1f24nqv {
  width: 287px;
}
.container.svelte-1f24nqv .body .content .close-icon.svelte-1f24nqv {
  float: right;
  background: transparent;
  background-image: url(../images/buttons/close-white.svg);
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  margin: -2px -4px 6px 6px;
}
.container.svelte-1f24nqv .body .content .close-icon.rtl.svelte-1f24nqv {
  float: inline-end;
}
.container.svelte-1f24nqv .body .content p.svelte-1f24nqv {
  margin: 0 0 16px 0;
  font-weight: 400;
}
.container.svelte-1f24nqv .body .content p strong.svelte-1f24nqv {
  font-weight: 600;
}
.container.svelte-1f24nqv .body .content .link-button.svelte-1f24nqv {
  color: white;
  background: none;
  border: 0 none;
  font-size: 14px;
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 2px;
  padding: 0;
  margin-bottom: 16px;
}
.container.svelte-1f24nqv .buttons.svelte-1f24nqv {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.container.svelte-1f24nqv .buttons button.svelte-1f24nqv {
  width: 100%;
  height: 32px;
  color: #001f73;
  background: white;
  border: 0 none;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.container.svelte-1f24nqv .buttons button i.svelte-1f24nqv {
  background-position: center;
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
  margin-inline-start: -8px;
  margin-inline-end: 8px;
  display: inline-block;
}
.container.svelte-1f24nqv .buttons button i.icon-bad.svelte-1f24nqv {
  background-image: url(../images/emoji-sad.svg);
}
.container.svelte-1f24nqv .buttons button i.icon-good.svelte-1f24nqv {
  background-image: url(../images/emoji-happy.svg);
}
.dl-input-icon.svelte-13bnwfp.svelte-13bnwfp {
  display: flex;
  align-items: center;
  height: 32px;
  width: 32px;
  background-color: #ffffff;
  border-radius: 18px;
  inset-inline-end: 0;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: absolute;
  padding: 2px;
  box-sizing: border-box;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3);
}
.dl-input-icon.svelte-13bnwfp .spacer.svelte-13bnwfp {
  opacity: 0;
  border-left: 1px solid #dae1e8;
  position: absolute;
  height: 100%;
  transition: all 0.2s ease-in-out;
  inset-inline-end: 2px;
}
.dl-input-icon.svelte-13bnwfp .dl-icon-circle.svelte-13bnwfp {
  height: 28px;
  width: 28px;
  position: absolute;
  border-radius: 50px;
  transition: all 0.2s ease-in-out;
  background-color: transparent;
  inset-inline-end: 2px;
}
.dl-input-icon.svelte-13bnwfp .dl-icon-circle.svelte-13bnwfp:hover {
  background-color: #dbe0e5;
}
.dl-input-icon.svelte-13bnwfp .dl-icon-circle span.svelte-13bnwfp {
  height: 24px;
  width: 24px;
  display: block;
}
.dl-input-icon.svelte-13bnwfp .dl-loading.svelte-13bnwfp,
.dl-input-icon.svelte-13bnwfp .dl-loading.svelte-13bnwfp:hover {
  opacity: 0;
  pointer-events: none;
  background-color: #ffffff;
  z-index: 99999999999;
}
.dl-input-icon.svelte-13bnwfp .dl-loading.svelte-13bnwfp::before,
.dl-input-icon.svelte-13bnwfp .dl-loading.svelte-13bnwfp:hover::before {
  content: '';
  background-color: #0f2b46;
  height: 24px;
  width: 24px;
  position: absolute;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
  transform: scale(100%);
  bottom: 0;
  inset-inline-end: 0;
}
.dl-input-icon.svelte-13bnwfp .dl-icon.svelte-13bnwfp {
  background-image: url(../images/icons/translators/input/translate-icon.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 0px 20px 20px 0px;
}
.dl-input-icon.svelte-13bnwfp .dl-icon.svelte-13bnwfp::before {
  content: '';
  position: absolute;
  height: 8px;
  background-color: #037171;
  display: block;
  inset-inline-end: 0px;
  top: -2px;
  border-radius: 5px;
  border: 2px solid white;
  border-radius: 50%;
  width: 8px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
}
.dl-input-icon.svelte-13bnwfp .dl-icon.svelte-13bnwfp::after {
  content: '';
  box-sizing: border-box;
  position: absolute;
  background-color: transparent;
  height: 24px;
  width: 24px;
  bottom: 0;
  inset-inline-end: 0;
  transition: all 0.3s ease-in-out;
}
.dl-input-icon.svelte-13bnwfp .dl-icon.disabled.svelte-13bnwfp {
  background-image: url(../images/deepl-logo-no-text-disabled.svg);
  cursor: not-allowed;
}
.dl-input-icon.svelte-13bnwfp .dl-icon.disabled.svelte-13bnwfp:hover {
  background-color: #dbe0e5;
}
.dl-input-icon.svelte-13bnwfp .dl-settings.svelte-13bnwfp {
  opacity: 0;
  background-image: url(../images/icons/translators/input/lang-settings.svg);
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 20px 0px 0px 20px;
}
.dl-input-icon.svelte-13bnwfp .dl-settings.disabled.svelte-13bnwfp {
  background-image: url(../images/icons/translators/input/lang-settings-disabled.svg);
  cursor: not-allowed;
}
.dl-input-icon.svelte-13bnwfp .dl-settings.disabled.svelte-13bnwfp:hover {
  background-color: #dbe0e5;
}
.dl-input-icon.svelte-13bnwfp .dl-on-off.svelte-13bnwfp {
  opacity: 0;
  background-image: url(../images/icons/translators/input/on-off-v2.svg);
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.dl-input-icon.svelte-13bnwfp .dl-improve.svelte-13bnwfp {
  opacity: 0;
  background-image: url(../images/icons/translators/input/improve-writing.svg);
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.dl-input-icon.svelte-13bnwfp .dl-improve.disabled.svelte-13bnwfp {
  cursor: auto;
  background-image: url(../images/icons/translators/input/improve-writing-disabled.svg);
}
.dl-input-icon.svelte-13bnwfp.svelte-13bnwfp:not(.is-loading):hover {
  width: 128px;
}
.dl-input-icon.svelte-13bnwfp:not(.is-loading):hover
  .dl-settings.svelte-13bnwfp {
  opacity: 1;
  inset-inline-end: 32px;
}
.dl-input-icon.svelte-13bnwfp:not(.is-loading):hover .spacer.svelte-13bnwfp {
  opacity: 1;
  inset-inline-end: 61.5px;
}
.dl-input-icon.svelte-13bnwfp:not(.is-loading):hover
  .dl-improve.svelte-13bnwfp {
  opacity: 1;
  inset-inline-end: 64px;
}
.dl-input-icon.svelte-13bnwfp:not(.is-loading):hover .dl-on-off.svelte-13bnwfp {
  opacity: 1;
  inset-inline-end: 96px;
}
.dl-input-icon.is-write-hidden.svelte-13bnwfp.svelte-13bnwfp:not(
    .is-loading
  ):hover {
  width: 96px;
}
.dl-input-icon.is-write-hidden.svelte-13bnwfp:not(.is-loading):hover
  .dl-on-off.svelte-13bnwfp {
  inset-inline-end: 64px;
}
.dl-input-icon.is-loading.svelte-13bnwfp.svelte-13bnwfp {
  background-color: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3) !important;
}
.dl-input-icon.is-loading.svelte-13bnwfp .dl-loading.svelte-13bnwfp {
  opacity: 1;
  pointer-events: all;
  animation: svelte-13bnwfp-loadingSpin 0.8s
    cubic-bezier(0.55, 0.04, 0.27, 0.91) infinite;
}
.dl-input-icon.is-loading.svelte-13bnwfp .dl-loading.svelte-13bnwfp::before {
  transform: scale(30%);
  top: -5px;
}
.dl-input-icon.is-minimized.svelte-13bnwfp.svelte-13bnwfp:not(:hover) {
  background-color: transparent;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0);
}
.dl-input-icon.is-minimized.svelte-13bnwfp:not(:hover)
  .dl-settings.svelte-13bnwfp,
.dl-input-icon.is-minimized.svelte-13bnwfp:not(:hover)
  .dl-improve.svelte-13bnwfp,
.dl-input-icon.is-minimized.svelte-13bnwfp:not(:hover) .spacer.svelte-13bnwfp,
.dl-input-icon.is-minimized.svelte-13bnwfp:not(:hover)
  .dl-on-off.svelte-13bnwfp {
  opacity: 0;
}
.dl-input-icon.is-minimized.svelte-13bnwfp:not(:hover) .dl-icon.svelte-13bnwfp {
  background-color: transparent;
  background-position: bottom right;
  background-size: 10px;
}
.dl-input-icon.is-minimized.svelte-13bnwfp:not(:hover)
  .dl-icon.svelte-13bnwfp::after {
  background-color: #0f2b46;
  height: 10px;
  width: 10px;
  border-radius: 5px;
}
.dl-input-icon.is-input-translation-disabled.svelte-13bnwfp.svelte-13bnwfp {
  background-color: transparent;
  box-shadow: none;
  width: 1px;
  height: 1px;
}
.dl-input-icon.is-input-translation-disabled.svelte-13bnwfp
  .dl-icon.svelte-13bnwfp,
.dl-input-icon.is-input-translation-disabled.svelte-13bnwfp
  .dl-settings.svelte-13bnwfp,
.dl-input-icon.is-input-translation-disabled.svelte-13bnwfp
  .dl-improve.svelte-13bnwfp,
.dl-input-icon.is-input-translation-disabled.svelte-13bnwfp
  .spacer.svelte-13bnwfp,
.dl-input-icon.is-input-translation-disabled.svelte-13bnwfp
  .dl-on-off.svelte-13bnwfp {
  display: none;
}
@keyframes svelte-13bnwfp-loadingSpin {
  to {
    transform: rotate(360deg);
  }
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-1vokldc.svelte-1vokldc {
  width: 305px;
  background-color: #0177a9;
  box-sizing: content-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.37);
  border-radius: 16px;
  color: White;
  font-size: 14px;
  position: absolute;
  pointer-events: all;
}
.container__top.svelte-1vokldc.svelte-1vokldc {
  bottom: 45px;
  inset-inline-end: -10px;
}
.container__bottom.svelte-1vokldc.svelte-1vokldc {
  top: 45px;
  inset-inline-end: -10px;
}
.container__right.svelte-1vokldc.svelte-1vokldc {
  inset-inline-start: 45px;
  bottom: -57px;
}
.container__left.svelte-1vokldc.svelte-1vokldc {
  inset-inline-end: 45px;
  bottom: -10px;
}
.container.svelte-1vokldc .body.svelte-1vokldc {
  position: relative;
  display: flex;
}
.container.svelte-1vokldc .body .content.svelte-1vokldc {
  display: flex;
  width: 100%;
  padding-left: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 40px;
}
.container.svelte-1vokldc .body .content .text-wrapper.svelte-1vokldc {
  line-height: 23px;
}
.container.svelte-1vokldc
  .body
  .content
  .text-wrapper
  .headline.svelte-1vokldc {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
}
.container.svelte-1vokldc .body.svelte-1vokldc::after {
  content: '';
  position: absolute;
  border-width: 12px;
  border-style: solid;
  border-color: #0177a9 transparent transparent transparent;
}
.container.svelte-1vokldc .body__top.svelte-1vokldc::after {
  top: 100%;
  inset-inline-end: 13px;
  margin-left: -5px;
}
.container.svelte-1vokldc .body__bottom.svelte-1vokldc::after {
  bottom: 100%;
  transform: rotate(180deg);
  inset-inline-end: 13px;
  margin-left: -5px;
}
.container.svelte-1vokldc .body__right.svelte-1vokldc::after {
  top: 50%;
  inset-inline-end: 100%;
  transform: rotate(90deg);
  margin-left: -5px;
}
.container.svelte-1vokldc .body__left.svelte-1vokldc::after {
  bottom: 13px;
  inset-inline-start: 100%;
  transform: rotate(270deg);
}
.container.svelte-1vokldc .body .close-icon.svelte-1vokldc {
  position: absolute;
  inset-inline-end: 0;
  margin-inline-end: 24px;
  margin-top: 24px;
  background: transparent;
  background-image: url(../images/buttons/close-white.svg);
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  margin: -2-4px 6px 6px;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.error-container.svelte-16e3fjt {
  position: absolute;
  min-width: 242px;
}
.error-container__top.svelte-16e3fjt {
  bottom: 35px;
  inset-inline-end: 0;
}
.error-container__bottom.svelte-16e3fjt {
  top: 35px;
  inset-inline-end: 0;
}
.error-container__right.svelte-16e3fjt {
  inset-inline-start: 35px;
  bottom: 0;
}
.error-container__left.svelte-16e3fjt {
  inset-inline-end: 35px;
  bottom: 0;
}
.dl-input-positioner.svelte-d7i1bp.svelte-d7i1bp {
  z-index: 10000000000000;
  pointer-events: none;
}
.dl-input-positioner.debug-mode.svelte-d7i1bp.svelte-d7i1bp {
  background-color: rgba(255, 0, 0, 0.3);
}
.dl-input-placeholder.svelte-d7i1bp.svelte-d7i1bp {
  height: 28px;
  width: 28px;
  transition: top 0.3s ease-in-out;
  position: absolute;
  pointer-events: all;
  bottom: 5px;
  inset-inline-end: 5px;
}
.dl-input-placeholder.svelte-d7i1bp .dl-onboarding-highlighter.svelte-d7i1bp {
  height: 28px;
  width: 28px;
  position: absolute;
  inset-inline-end: 0;
  pointer-events: none;
}
.dl-input-placeholder.reduced-space.svelte-d7i1bp.svelte-d7i1bp {
  bottom: calc(50% - 14px) !important;
}
.dl-input-placeholder.other-extension-present.svelte-d7i1bp.svelte-d7i1bp {
  inset-inline-end: 35px !important;
}
.dl-input-placeholder.disabled.svelte-d7i1bp.svelte-d7i1bp {
  width: 1px;
  height: 1px;
}
.dl-input-placeholder.chat-gpt-present.svelte-d7i1bp.svelte-d7i1bp {
  inset-inline-end: 50px !important;
  padding-bottom: 10px !important;
}
.dl-input-translation-container.svelte-95aucy {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  z-index: 100000000000000;
}
.dl-review-header.svelte-oky0t7.svelte-oky0t7 {
  border-bottom: 1px solid #dae1e8;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  padding: 0 12px;
  height: 48px;
  box-sizing: border-box;
  background-color: #f1f1f1;
}
.dl-review-header.svelte-oky0t7 button.svelte-oky0t7 {
  border: none;
  background-color: transparent;
  padding: 0px;
  color: #000000;
}
.dl-review-header.svelte-oky0t7 button.svelte-oky0t7:disabled {
  color: #9ba3ac;
}
.dl-logo.svelte-oky0t7.svelte-oky0t7 {
  width: 24px;
  height: 24px;
  background-image: url(../images/deepl-logo-no-text.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.tabs-container.svelte-oky0t7.svelte-oky0t7 {
  height: 100%;
  display: flex;
  flex-direction: row;
}
.tabs-container.svelte-oky0t7 > div:has(.deepl-shield-icon:hover) {
  --tab-z-index: 21474836340;
}
.tabs-container.svelte-oky0t7 .tab.svelte-oky0t7 {
  position: relative;
  bottom: -1px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-right: 1px solid #dae1e8;
  border-left: 1px solid #dae1e8;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  height: 100%;
}
.tabs-container.svelte-oky0t7 .tab.active.svelte-oky0t7 {
  background-color: white;
}
.dl-inline-icon.svelte-oky0t7.svelte-oky0t7 {
  padding: 4px;
  font-size: 0;
  height: 24px;
  width: 24px;
}
.dl-translate-icon.svelte-oky0t7.svelte-oky0t7 {
  width: 19px;
  height: 19px;
  background-image: url(../images/translate-languages-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.dl-translate-icon.disabled.svelte-oky0t7.svelte-oky0t7 {
  width: 19px;
  height: 19px;
  background-image: url(../images/translate-languages-icon-disabled.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.dl-write-icon.svelte-oky0t7.svelte-oky0t7 {
  width: 19px;
  height: 19px;
  background-image: url(../images/write-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.dl-write-icon.disabled.svelte-oky0t7.svelte-oky0t7 {
  width: 19px;
  height: 19px;
  background-image: url(../images/write-icon-disabled.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.dl-actions.svelte-oky0t7.svelte-oky0t7 {
  display: flex;
  align-items: center;
  flex-grow: 1;
  justify-content: flex-end;
  gap: 8px;
}
.dl-actions.svelte-oky0t7 .settings-container.svelte-oky0t7 {
  position: relative;
}
.dl-actions.svelte-oky0t7 .settings-container .headsup-container.svelte-oky0t7 {
  position: absolute;
  height: 150px;
  width: 301px;
  z-index: 310;
}
.dl-actions.svelte-oky0t7
  .settings-container
  .headsup-container.top.svelte-oky0t7 {
  transform: translate(-139px, calc(-100% - 18px));
}
.dl-actions.svelte-oky0t7
  .settings-container
  .headsup-container.bottom.svelte-oky0t7 {
  transform: translate(-139px, calc(100% - 88px));
}
.dl-actions.svelte-oky0t7
  .settings-container
  .headsup-container.top-left.svelte-oky0t7 {
  transform: translate(calc(-100% + 41px), calc(-100% - 18px));
}
.dl-actions.svelte-oky0t7
  .settings-container
  .headsup-container.bottom-left.svelte-oky0t7 {
  transform: translate(calc(-100% + 41px), calc(100% - 88px));
}
.dl-actions.svelte-oky0t7 button.svelte-oky0t7 {
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  width: 24px;
  background-size: cover;
}
.dl-actions.svelte-oky0t7 button.dl-settings-icon.svelte-oky0t7 {
  width: 19px;
  height: 19px;
  background-image: url(../images/buttons/settings-input.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.dl-actions.svelte-oky0t7 button.dl-close-icon.svelte-oky0t7 {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/icons/x-mark-big.svg);
}
.dl-review-footer.svelte-1m42cve.svelte-1m42cve {
  border-top: 1px solid #dae1e8;
}
.dl-review-footer.svelte-1m42cve button.svelte-1m42cve {
  border: none;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}
.tabs-container.svelte-1m42cve.svelte-1m42cve {
  height: 100%;
  display: flex;
  flex-direction: row;
  height: 48px;
  box-sizing: border-box;
  background-color: #f1f1f1;
  width: 100%;
}
.tabs-container.svelte-1m42cve .tab.svelte-1m42cve {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  position: relative;
}
.tabs-container.svelte-1m42cve .tab button.svelte-1m42cve {
  font-size: 14px;
  font-weight: 600;
  padding: 0 24px;
  border-right: 1px solid #dae1e8;
  border-left: 1px solid #dae1e8;
  height: 100%;
  color: #000000;
}
.tabs-container.svelte-1m42cve .tab button.svelte-1m42cve:disabled {
  color: #9ba3ac;
}
.dictionary-error.svelte-1m42cve.svelte-1m42cve {
  display: none;
  transition: 0.2s ease-out;
}
.dl-dictionary.svelte-1m42cve.svelte-1m42cve:hover {
  background-color: #f2f4f7;
}
.display-dictionary-error.svelte-1m42cve.svelte-1m42cve {
  position: absolute;
  display: inline-block;
  top: 100%;
  left: 0px;
  width: 245px;
  padding: 16px 24px;
  font-size: 14px;
  color: #292c32;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  height: 100%;
  inset-inline-start: -50%;
  background-color: #ffffff;
  line-height: 20px;
  transition: 0.2s ease-out;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
.alternatives-container.svelte-1m42cve.svelte-1m42cve {
  background-color: #ffffff;
}
.alternatives-container.svelte-1m42cve .alternatives-list.svelte-1m42cve {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.alternatives-container.svelte-1m42cve
  .alternatives-list
  .alternative.svelte-1m42cve {
  font-size: 14px;
  line-height: 20px;
  color: #292c32;
  cursor: pointer;
  padding: 12px 16px;
  border-bottom: 1px solid #dae1e8;
}
.alternatives-container.svelte-1m42cve
  .alternatives-list
  .alternative.svelte-1m42cve:hover {
  background-color: #f2f4f7;
}
.dl-layout.svelte-jwy61a {
  min-width: 213px;
  font-weight: 400;
  font-size: 12px;
}
.dl-content.svelte-jwy61a {
  color: #242b34;
}
.language-selector-container.svelte-r760fx.svelte-r760fx {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
}
.language-dropdown-container.svelte-r760fx.svelte-r760fx {
  width: 140px;
}
.arrow-icon.svelte-r760fx.svelte-r760fx {
  height: 32px;
}
.arrow-icon.svelte-r760fx:dir(rtl) svg.svelte-r760fx {
  transform: rotate(180deg);
}
.customisations-toolbar.svelte-q1f4m0 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.glossary-button.svelte-q1f4m0 {
  border: 0 none;
  background-color: transparent;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  height: 32px;
  width: 32px;
  border-radius: 4px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.glossary-button.svelte-q1f4m0:hover {
  background-color: #f2f4f7;
}
.glossary-icon.svelte-q1f4m0 {
  background-image: url(../images/icons/glossary/open-glossary.svg);
  background-position: center;
  background-size: cover;
  height: 24px;
  width: 24px;
}
.dropdown__wrapper.svelte-1904xvm.svelte-1904xvm {
  width: 100%;
}
.dropdown__wrapper.svelte-1904xvm button.dropdown-label.svelte-1904xvm {
  height: 44px;
  border: 1px solid #dbe0e5;
  border-radius: 6px;
  background-color: #ffffff;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  text-align: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -webkit-appearance: none;
  appearance: none;
  font-weight: 400;
  width: 100%;
  color: #000000;
  padding: 8px 16px;
  background-image: url(../images/arrow-down-new.svg);
  background-position: right 2px center;
  background-repeat: no-repeat;
  color: #0f2b46;
  font-weight: 700;
  padding: 0 32px 0 10px;
}
.dropdown__wrapper.svelte-1904xvm
  button.dropdown-label.svelte-1904xvm:dir(rtl) {
  background-position: left 2px center;
}
.dropdown__wrapper.svelte-1904xvm ul.svelte-1904xvm {
  overflow-y: auto;
  position: absolute;
  z-index: 500;
  margin-top: 1px;
  padding: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  background: #ffffff;
  border: 1px solid #dae1e8;
  box-sizing: border-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  font-size: 14px;
  inset-inline-end: auto;
}
.dropdown__wrapper.svelte-1904xvm ul.alternate-dropdown-list.svelte-1904xvm {
  font-size: 14px;
}
.dropdown__wrapper.svelte-1904xvm ul li.svelte-1904xvm {
  color: #000000;
  cursor: pointer;
  display: block;
  line-height: 1.8em;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-inline-start: 14px;
  padding-inline-end: 31px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown__wrapper.svelte-1904xvm ul li.svelte-1904xvm:hover {
  background-color: #f2f4f7;
}
.dropdown__wrapper.svelte-1904xvm ul li.keyboardSelected.svelte-1904xvm {
  background-color: #f2f4f7;
}
.dropdown__wrapper.svelte-1904xvm ul li.selected.svelte-1904xvm {
  background-image: url(../images/checkmark.svg);
  background-position: 90% 40%;
  background-repeat: no-repeat;
  cursor: pointer;
}
.dropdown__wrapper.svelte-1904xvm ul li.selected.svelte-1904xvm:dir(rtl) {
  background-position: 6% 30%;
}
.dropdown__wrapper.svelte-1904xvm ul.pro-dropdown li.svelte-1904xvm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding-inline-end: 14px;
  cursor: default;
}
.dropdown__wrapper.svelte-1904xvm ul.pro-dropdown li.svelte-1904xvm:hover {
  background-color: transparent;
}
.dropdown__wrapper.svelte-1904xvm ul.pro-dropdown li .pro-label.svelte-1904xvm {
  font-size: 12px;
  font-weight: 600;
  height: 18px;
  background: #007e5e;
  color: #ffffff;
  padding: 2px 8px;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.dropdown__wrapper.svelte-1904xvm ul.pro-dropdown li[disabled].svelte-1904xvm {
  color: #848f9b;
}
.dropdown__wrapper.svelte-1904xvm ul.pro-dropdown li button.svelte-1904xvm {
  cursor: pointer;
  border: 0;
  width: 100%;
  height: 32px;
  border-radius: 4px;
  font-size: 14px;
  background-color: #0177a9;
  color: white;
  margin-top: 2px;
  padding: 0px;
  padding-left: 32px;
  padding-right: 32px;
  text-align: center;
}
.formality-dropdown_container.svelte-svjje {
  width: 140px;
}
.translate-toolbar-buttons.svelte-mpctqd.svelte-mpctqd {
  display: flex;
  gap: 4px;
}
.loading-spinner-container.svelte-mpctqd.svelte-mpctqd {
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.translate-toolbar-container.svelte-mpctqd.svelte-mpctqd {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dbe0e5;
  padding: 8px 16px;
}
.result-frame.svelte-mpctqd.svelte-mpctqd {
  padding: 16px;
  line-height: 1.6em;
  max-height: 300px;
  overflow-y: auto;
}
.dl-btn-group.svelte-mpctqd.svelte-mpctqd {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding: 2px 16px 16px 16px;
}
.dl-btn-group.svelte-mpctqd button.svelte-mpctqd {
  cursor: pointer;
  border: 0;
  padding-left: 16px;
  padding-right: 16px;
  height: 32px;
  border-radius: 6px;
  font-size: 14px;
  background-color: #0177a9;
  color: white;
}
.dl-btn-group.is-input.svelte-mpctqd.svelte-mpctqd {
  justify-content: flex-end;
}
.dl-options-container.svelte-mpctqd.svelte-mpctqd {
  display: flex;
  gap: 20px;
}
.language-selector-container.svelte-tostmu {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
}
.listen-list.svelte-16m1mav.svelte-16m1mav {
  z-index: 199999999999;
  position: absolute;
  display: flex;
  inset-inline-end: 0;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #dae1e8;
  border-radius: 4px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
}
.listen-list.svelte-16m1mav .list-entry.svelte-16m1mav {
  box-sizing: content-box;
  width: 163px;
  font-family: inherit;
  font-size: 14px;
  color: #292c32;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-inline-start: 16px;
  padding-inline-end: 16px;
  border: 0 none;
  background: transparent;
  border-radius: 4px;
  transition: background-color 0.3s ease-in-out;
}
.listen-list.svelte-16m1mav .list-entry.svelte-16m1mav:hover {
  background-color: #f2f4f7;
}
.listen-list.svelte-16m1mav .list-entry.dl-entry-notAvailable.svelte-16m1mav {
  pointer-events: none;
  color: #9ba3ac;
  user-select: none;
}
.dl-btn.svelte-17suwwx.svelte-17suwwx {
  width: 40px;
  height: 40px;
  border: 0 none;
  background: transparent;
  border-radius: 4px;
  transition: background-color 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.dl-btn.svelte-17suwwx.svelte-17suwwx:hover,
.dl-btn.dl-btn-active.svelte-17suwwx.svelte-17suwwx,
.dl-btn.dl-btn-hovered.svelte-17suwwx.svelte-17suwwx {
  background-color: #f2f4f7;
}
.dl-icon.svelte-17suwwx.svelte-17suwwx {
  display: block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.dl-icon.dl-icon-listen.svelte-17suwwx.svelte-17suwwx {
  background-image: url(../images/buttons/listen.svg);
}
.dl-btn-active.svelte-17suwwx .dl-icon-listen.svelte-17suwwx {
  background-image: url(../images/buttons/listen-stop.svg);
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-1g7xxeu.svelte-1g7xxeu {
  display: flex;
  padding: 0px 24px 24px 24px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 4px;
  border: 1px solid #dbe0e5;
  background: #ffffff;
  box-shadow: 0px 1px 4px 0px rgba(22, 28, 35, 0.1);
}
.container.svelte-1g7xxeu button.svelte-1g7xxeu {
  border: 0 none;
  background-color: transparent;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
}
.container.svelte-1g7xxeu .writing-style.svelte-1g7xxeu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  padding: 8px 0px;
}
.container.svelte-1g7xxeu .writing-style .title.svelte-1g7xxeu {
  display: flex;
  padding: 8px 0px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  color: #242b34;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.container.svelte-1g7xxeu .tone.svelte-1g7xxeu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  padding-bottom: 8px;
}
.container.svelte-1g7xxeu .tone .title.svelte-1g7xxeu {
  display: flex;
  padding: 8px 0px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  color: #242b34;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.container.svelte-1g7xxeu .toggles.svelte-1g7xxeu {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
.container.svelte-1g7xxeu .toggles button.svelte-1g7xxeu {
  display: flex;
  padding: 5px 8px 7px 8px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  border: 1px solid #dbe0e5;
  background: #ffffff;
  color: #242b34;
}
.container.svelte-1g7xxeu .toggles button.active.svelte-1g7xxeu {
  color: rgb(6, 90, 133);
  background-color: rgb(237, 248, 252);
  border-color: rgb(52, 152, 194);
}
.container.svelte-1g7xxeu .explanation.svelte-1g7xxeu {
  display: flex;
  padding: 8px 0px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 4px;
  color: #4c5662;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1g7xxeu .actions.svelte-1g7xxeu {
  display: flex;
  height: 40px;
  justify-content: space-between;
  align-items: flex-end;
  align-self: stretch;
}
.container.svelte-1g7xxeu .actions .reset.svelte-1g7xxeu {
  display: flex;
  height: 40px;
  padding: 12px 0px;
  align-items: center;
  gap: 8px;
  color: #0177a9;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.container.svelte-1g7xxeu .actions .apply.svelte-1g7xxeu {
  display: flex;
  padding: 8px 16px;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  background: #c1c7d0;
  color: #4c5662;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.container.svelte-1g7xxeu .actions .apply.enabled.svelte-1g7xxeu {
  color: #ffffff;
  background: #0177a9;
}
.scoped.svelte-1heg5ak {
  position: absolute;
  right: 16px;
  margin-top: 5px;
  z-index: 9999;
}
.style-switch.svelte-1heg5ak {
  display: flex;
  padding: 5px 40px 6px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  border: 1px solid #dbe0e5;
  background: #ffffff;
  background-image: url(../images/arrow-down-black.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px 16px;
  color: #242b34;
  text-align: center;
  font-family: inherit;
  font-size: 14px;
  font-style: normal;
  font-weight: 590;
  line-height: 20px;
  cursor: pointer;
}
.style-switch.open.svelte-1heg5ak {
  background: #c1c7d0;
  background-image: url(../images/arrow-up-black.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px 16px;
}
.style-switch.active.svelte-1heg5ak {
  background-color: #edf8fc;
  color: #065a85;
}
.loading-spinner-container.svelte-1t6fc8d.svelte-1t6fc8d {
  padding: 16px;
}
.write-toolbar-container.svelte-1t6fc8d.svelte-1t6fc8d {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dbe0e5;
  padding: 8px 16px;
}
.result-frame.svelte-1t6fc8d.svelte-1t6fc8d {
  padding: 16px;
  line-height: 1.6em;
  max-height: 300px;
  overflow-y: auto;
}
.dl-btn-group.svelte-1t6fc8d.svelte-1t6fc8d {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding: 2px 16px 16px 16px;
}
.dl-btn-group.svelte-1t6fc8d button.svelte-1t6fc8d {
  cursor: pointer;
  border: 0;
  padding-left: 16px;
  padding-right: 16px;
  height: 32px;
  border-radius: 6px;
  font-size: 14px;
  background-color: #0177a9;
  color: white;
}
.dl-btn-group.is-input.svelte-1t6fc8d.svelte-1t6fc8d {
  justify-content: flex-end;
}
.dl-options-container.svelte-1t6fc8d.svelte-1t6fc8d {
  display: flex;
  gap: 20px;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.tooltip-container.svelte-1f7gk72 {
  font-size: 14px;
  line-height: 1.4em;
  word-wrap: break-word;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.review-window-wrapper.svelte-1lexz31.svelte-1lexz31 {
  width: 550px;
  background-color: #ffffff;
  border: 1px solid #dae1e8;
  border-radius: 5px;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
}
.review-window-wrapper.svelte-1lexz31 .tooltip-drag-handle.svelte-1lexz31 {
  width: 16px;
  background-color: #f1f1f1;
  border-inline-end: 1px solid #dae1e8;
  cursor: move;
  background-image: url(../images/drag.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.review-window-wrapper.svelte-1lexz31 .review-window-body.svelte-1lexz31 {
  flex-grow: 1;
  max-width: 534px;
}
.dl-zendesk-icon.svelte-1tytp0d {
  display: none;
}
.dl-icons-holder.svelte-6y44uj.svelte-6y44uj {
  display: flex;
  margin-top: -4px;
  align-items: flex-start;
}
.dl-icons-holder.has-formality.svelte-6y44uj
  .dl-zendesk-input-icon.svelte-6y44uj {
  margin-inline-start: -4px;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  background-color: white;
}
.dl-zendesk-error-message.svelte-6y44uj.svelte-6y44uj {
  position: absolute;
  bottom: 40px;
  background-color: white;
  color: white;
  padding: 24px;
  border-radius: 4px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
}
.dl-zendesk-error-message.svelte-6y44uj.svelte-6y44uj::after {
  content: '';
  position: absolute;
  border-width: 12px;
  border-style: solid;
  border-color: white transparent transparent transparent;
  bottom: -20px;
  inset-inline-start: 6px;
}
.dl-zendesk-error-message.svelte-6y44uj .close-button.svelte-6y44uj {
  cursor: pointer;
  background: transparent;
  border: 0 none;
  float: inline-end;
  margin-inline-start: 12px;
  margin-bottom: 12px;
  margin-top: -12px;
  margin-inline-end: -12px;
  height: 10px;
  width: 10px;
  background-image: url(../images/buttons/close.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 10px;
}
.dl-zendesk-input-icon.svelte-6y44uj.svelte-6y44uj {
  height: 40px;
  width: 40px;
  border: 0 none;
  cursor: pointer;
  background: transparent;
  border-radius: 4px;
  margin-inline-start: 2px;
  transition: background-color 0.3s ease-in-out;
  padding: 0;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.0509803922);
  border: 1px solid #dbe0e5;
}
.dl-zendesk-input-icon.svelte-6y44uj span.svelte-6y44uj {
  display: block;
  height: 38px;
  width: 38px;
  background-image: url(../images/deepl-logo-no-text.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  transition: background-color 0.3s ease-in-out;
  opacity: 0.5;
}
.dl-zendesk-input-icon.is-active.svelte-6y44uj span.svelte-6y44uj {
  opacity: 1;
}
.dl-zendesk-input-icon.is-loading.svelte-6y44uj.svelte-6y44uj {
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}
.dl-zendesk-input-icon.is-loading.svelte-6y44uj span.svelte-6y44uj {
  opacity: 1;
  background-color: #eff4fa;
  margin: 1px;
  height: 38px;
  width: 38px;
  border-radius: 4px;
  animation: svelte-6y44uj-blinking 1s linear infinite;
}
.dl-zendesk-input-icon.is-loading.svelte-6y44uj.svelte-6y44uj::before {
  content: '';
  display: block;
  background: conic-gradient(
    #006494 0turn,
    #006494 0.25turn,
    rgba(0, 0, 0, 0) 0.25turn,
    rgba(0, 0, 0, 0) 1turn
  );
  width: 141.421356237%;
  padding-bottom: 141.421356237%;
  position: absolute;
  inset-inline-start: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  z-index: -2;
  animation: svelte-6y44uj-loadingSpinner 1.5s linear infinite;
}
.dl-zendesk-input-icon.is-loading.svelte-6y44uj.svelte-6y44uj::after {
  content: '';
  position: absolute;
  top: 1px;
  inset-inline-start: 1px;
  bottom: 1px;
  inset-inline-end: 1px;
  background: white;
  z-index: -1;
  border-radius: 3px;
}
.dl-zendesk-input-icon.is-loading.svelte-6y44uj.svelte-6y44uj:hover {
  background-color: transparent;
}
.dl-zendesk-input-icon.is-language-mismatching.svelte-6y44uj.svelte-6y44uj {
  border: 1px solid #006494;
  box-shadow: 0px 0px 12px rgba(0, 100, 148, 0.7);
}
.dl-zendesk-input-icon.is-language-mismatching.svelte-6y44uj
  span.svelte-6y44uj {
  opacity: 1;
  height: 38px;
  width: 38px;
}
.dl-zendesk-input-icon.svelte-6y44uj.svelte-6y44uj:hover {
  background-color: #eff4fa;
}
.dl-zendesk-input-icon.svelte-6y44uj:hover span.svelte-6y44uj {
  opacity: 1 !important;
}
@keyframes svelte-6y44uj-loadingSpinner {
  from {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes svelte-6y44uj-blinking {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.dl-zendesk-translate-this-ticket.svelte-1xx4hw.svelte-1xx4hw {
  background: transparent;
  border: 0 none;
  font-family: inherit;
  font-size: 13px;
  line-height: 16px;
  color: #006494;
  padding: 0;
  cursor: pointer;
}
.dl-zendesk-translation-placeholder.svelte-1xx4hw.svelte-1xx4hw {
  margin-top: 16px;
  border: 1px solid #037171;
  border-radius: 8px;
  color: #037171;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  padding: 24px;
  background-color: rgba(3, 113, 113, 0.1);
  width: fit-content;
}
.dl-zendesk-translation-placeholder.svelte-1xx4hw .close-button.svelte-1xx4hw {
  cursor: pointer;
  background: transparent;
  border: 0 none;
  float: inline-end;
  margin-inline-start: 16px;
  margin-bottom: 16px;
  margin-top: -8px;
  margin-inline-end: -8px;
  height: 16px;
  width: 16px;
  background-image: url(../images/buttons/close-zendesk.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
}
.dl-zendesk-translation-placeholder.loading-skeleton.svelte-1xx4hw
  span.svelte-1xx4hw {
  background-color: rgba(3, 113, 113, 0.5);
  border: 1px solid #006494;
  color: transparent;
  border-radius: 8px;
  display: inline-block;
  height: 10px;
  animation: svelte-1xx4hw-skeleton-loading 1s linear infinite alternate;
}
.dl-zendesk-translation-placeholder.has-error.svelte-1xx4hw.svelte-1xx4hw {
  background-color: transparent;
  border: none;
  padding: 0px;
}
@keyframes svelte-1xx4hw-skeleton-loading {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.dl-zendesk-submit-button-tooltip.svelte-p7jbvt.svelte-p7jbvt {
  position: absolute;
  background-color: #f46f52;
  color: white;
  bottom: 0;
  z-index: 1000000;
  padding: 8px 16px;
  text-align: center;
  border-radius: 4px;
  white-space: break-spaces;
  font-size: 12px;
  line-height: 18px;
}
.dl-zendesk-submit-button-tooltip.svelte-p7jbvt.svelte-p7jbvt::after {
  content: '';
  position: absolute;
  border-width: 6px;
  border-style: solid;
  border-color: #f46f52 transparent transparent transparent;
  top: 100%;
  inset-inline-start: 50%;
}
.dl-zendesk-submit-button-tooltip.svelte-p7jbvt .dismiss-tooltip.svelte-p7jbvt {
  background-image: url(../images/buttons/close-white.svg);
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  inset-inline-end: 8px;
  top: 10px;
  height: 8px;
  width: 8px;
}
.dl-zendesk-icon.svelte-i3vxpb {
  display: none;
}
.dl-zendesk-working-area.svelte-i3vxpb {
  display: none;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.dl-zendesk-toolbar.svelte-147seig.svelte-147seig {
  border-bottom: 1px solid #d8dcde;
  padding: 3px 24px;
  display: flex;
  flex-direction: row;
  font-size: 14px;
  line-height: 19px;
  align-items: center;
}
.dl-zendesk-toolbar.svelte-147seig button.svelte-147seig {
  cursor: pointer;
  border-radius: 4px;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.dl-zendesk-toolbar.svelte-147seig .senders-language.svelte-147seig {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dl-zendesk-toolbar.svelte-147seig .senders-language .container.svelte-147seig {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dl-zendesk-toolbar.svelte-147seig
  .senders-language
  .senders-language-toggle.svelte-147seig {
  border: 1px solid #dae1e8;
  background: none;
  background-image: url(../images/dots-vertical.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px 24px;
  height: 42px;
  width: 42px;
  margin-inline-end: 8px;
  transition: background-color 0.3s ease-in-out;
}
.dl-zendesk-toolbar.svelte-147seig
  .senders-language
  .senders-language-toggle.svelte-147seig:hover {
  background-color: #eff4fa;
}
.dl-zendesk-toolbar.svelte-147seig .label.svelte-147seig {
  background-image: url(../images/translate-icon.svg);
  background-repeat: no-repeat;
  background-position: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-inline-start: 32px;
  padding-inline-end: 24px;
}
.dl-zendesk-toolbar.svelte-147seig .label.svelte-147seig:dir(rtl) {
  background-position: right;
}
.dl-zendesk-toolbar.svelte-147seig .dropdown-container.svelte-147seig {
  margin-inline-end: 8px;
}
.dl-zendesk-toolbar.svelte-147seig
  .translate-all-container
  .translate-all.svelte-147seig {
  border: 0 none;
  background: #0f2b46;
  color: white;
  border: 0 none;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-inline-start: 48px;
  padding-inline-end: 16px;
  background-image: url(../images/deepl-logo-white.svg);
  background-repeat: no-repeat;
  background-position: left 16px center;
  background-size: 24px 24px;
  transition: background-color 0.3s ease-in-out;
}
.dl-zendesk-toolbar.svelte-147seig
  .translate-all-container
  .translate-all.svelte-147seig:dir(rtl) {
  background-position: right 16px center;
}
.dl-zendesk-toolbar.svelte-147seig
  .translate-all-container
  .translate-all.svelte-147seig:hover {
  background-color: #006494;
}
.dl-zendesk-toolbar.svelte-147seig
  .translate-all-container
  .translate-all.btn-icon.svelte-147seig {
  height: 42px;
  width: 42px;
  padding: 0;
  background-position: center;
  margin-top: 3px;
}
.dl-zendesk-toolbar.svelte-147seig
  .translate-all-container
  .translate-all[disabled].svelte-147seig {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.dl-zendesk-toolbar.toolbar-lg.svelte-147seig
  .senders-language-toggle.svelte-147seig {
  display: none;
}
.dl-zendesk-toolbar.toolbar-md.svelte-147seig
  .senders-language-toggle.svelte-147seig,
.dl-zendesk-toolbar.toolbar-sm.svelte-147seig
  .senders-language-toggle.svelte-147seig {
  display: block;
}
.dl-zendesk-toolbar.toolbar-md.svelte-147seig
  .senders-language
  .container.svelte-147seig,
.dl-zendesk-toolbar.toolbar-sm.svelte-147seig
  .senders-language
  .container.svelte-147seig {
  display: none;
  position: absolute;
  top: 52px;
  z-index: 10000000;
  background-color: white;
  border: 1px solid #dae1e8;
  border-radius: 4px;
  padding: 28px 32px 32px 32px;
  box-sizing: border-box;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
}
.dl-zendesk-toolbar.toolbar-md.svelte-147seig
  .senders-language
  .container.show.svelte-147seig,
.dl-zendesk-toolbar.toolbar-sm.svelte-147seig
  .senders-language
  .container.show.svelte-147seig {
  display: flex;
  flex-direction: column;
}
.dl-zendesk-toolbar.toolbar-md.svelte-147seig
  .senders-language
  .container
  .dropdown-container.svelte-147seig,
.dl-zendesk-toolbar.toolbar-sm.svelte-147seig
  .senders-language
  .container
  .dropdown-container.svelte-147seig {
  width: 100%;
}
.enableHover.svelte-mrm8jk path.svelte-mrm8jk:hover {
  stroke: #006494;
}
.show-more.svelte-1ium3jp.svelte-1ium3jp {
  cursor: pointer;
  line-height: 21px;
  text-decoration: underline;
}
.lang-pair.svelte-1ium3jp.svelte-1ium3jp {
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  line-height: 21px;
}
.glossary-menu-active-glossary-display-container.svelte-1ium3jp.svelte-1ium3jp {
  padding: 0px 16px 16px 16px;
}
.glossary-list.svelte-1ium3jp.svelte-1ium3jp {
  max-height: 180px;
  overflow-y: scroll;
}
.glossary-menu-active-glossary-display.svelte-1ium3jp.svelte-1ium3jp {
  background-color: #eef9f6;
  border: 1px solid #c7e6de;
  border-radius: 4px;
  padding: 8px 16px;
  line-height: 21px;
}
.glossary-menu-active-glossary-display.svelte-1ium3jp
  .remove-button.svelte-1ium3jp {
  width: 100%;
  text-align: right;
  cursor: pointer;
  user-select: none;
  text-decoration: underline;
  font-weight: bold;
}
.divider.svelte-1ium3jp.svelte-1ium3jp {
  width: 80%;
  margin-left: 10%;
  border-bottom: 1px solid #dbe0e5;
}
.glossary-not-found.svelte-1ium3jp.svelte-1ium3jp {
  padding: 8px 16px;
}
.glossary-not-found.svelte-1ium3jp .container.svelte-1ium3jp {
  display: flex;
  border: 1px solid #dbe0e5;
  background-color: #f5f7f8;
  padding: 16px;
  border-radius: 4px;
}
.glossary-not-found.svelte-1ium3jp .icon-container.svelte-1ium3jp {
  width: 15%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.glossary-not-found.svelte-1ium3jp .content.svelte-1ium3jp {
  width: 90%;
}
.glossary-not-found.svelte-1ium3jp .icon.svelte-1ium3jp {
  height: 20px;
  width: 20px;
  background-image: url(../images/info.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.glossary-item.svelte-1ium3jp.svelte-1ium3jp {
  display: flex;
  padding: 16px 32px;
}
.glossary-item.svelte-1ium3jp .info.svelte-1ium3jp {
  width: 90%;
}
.glossary-item.svelte-1ium3jp .radio-container.svelte-1ium3jp {
  display: flex;
  width: 10%;
}
.glossary-item.svelte-1ium3jp .radio-container input.svelte-1ium3jp {
  cursor: pointer;
}
.glossary-menu-container.isGlossaryListExpanded.svelte-1ium3jp.svelte-1ium3jp {
  border-bottom: 1px solid #dbe0e5;
}
.glossary-menu-toggle-container.svelte-1ium3jp.svelte-1ium3jp {
  display: flex;
  padding: 8px 32px;
  height: 40px;
  justify-content: space-between;
  align-items: center;
  user-select: none;
  cursor: pointer;
}
.glossary-menu-toggle.svelte-1ium3jp.svelte-1ium3jp {
  padding: 8px;
  height: 16px;
  width: 16px;
  background-image: url(../images/arrow-down.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.glossary-menu-toggle.isGlossaryListExpanded.svelte-1ium3jp.svelte-1ium3jp {
  background-image: url(../images/arrow-up.svg);
}
.container.svelte-hf4zwi.svelte-hf4zwi {
  display: flex;
  padding: 16px;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  border-radius: 6px;
  border: 1px solid #fbdb94;
  background: #fff4da;
}
.container.svelte-hf4zwi .content.svelte-hf4zwi {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  flex: 1 0 0;
}
.container.svelte-62gn63.svelte-62gn63 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 12px;
  flex: 1 0 0;
  font-size: 14px;
  font-style: normal;
  line-height: 150%;
}
.container.svelte-62gn63 .info-text.svelte-62gn63 {
  color: #242b34;
  font-weight: 400;
}
.container.svelte-62gn63 .translation-info.svelte-62gn63 {
  color: #242b34;
}
.upgrade-infobox.svelte-6kl6z0.svelte-6kl6z0 {
  display: flex;
  padding: 16px;
  border-radius: 6px;
  border: 1px solid #dbe0e5;
  background-color: #f5f7f8;
  align-items: center;
  margin: auto;
}
.upgrade-infobox.svelte-6kl6z0 .icon.svelte-6kl6z0 {
  margin-inline-end: 8px;
  background-position: center;
  display: block;
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
  background-image: url(../images/info.svg);
}
.upgrade-infobox.svelte-6kl6z0 .text.svelte-6kl6z0 {
  width: 100%;
}
.translation-count.svelte-6kl6z0.svelte-6kl6z0 {
  font-weight: 600;
  margin: 8px 0;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.container.svelte-16jsbww.svelte-16jsbww {
  display: flex;
  align-items: center;
  padding: 16px;
  gap: 12px;
  border-radius: 6px;
  background: #f5f7f8;
  border: 1px solid #dbe0e5;
}
.container.svelte-16jsbww .icon.svelte-16jsbww {
  width: 24px;
  height: 24px;
}
.container.svelte-16jsbww .text.svelte-16jsbww {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.dl-zendesk-top-icon.svelte-4wyki2.svelte-4wyki2 {
  height: 32px;
  width: 32px;
  border: 0 none;
  cursor: pointer;
  background: transparent;
  border-radius: 4px;
  margin-inline-end: 2px;
  margin-top: 4px;
  background-image: url(../images/deepl-logo-no-text.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  transition: background-color 0.3s ease-in-out;
}
.dl-zendesk-top-icon.svelte-4wyki2.svelte-4wyki2:hover {
  background-color: #eff4fa;
}
.dl-zendesk-modal.svelte-4wyki2.svelte-4wyki2 {
  position: absolute;
  box-sizing: border-box;
  position: absolute;
  width: 324px;
  margin-inline-start: -294px;
  background: #ffffff;
  border: 1px solid #dae1e8;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
}
.dl-zendesk-modal.svelte-4wyki2 .welcome.svelte-4wyki2 {
  width: 50%;
  padding: 15px 0px;
}
.dl-zendesk-modal.onboarding.svelte-4wyki2.svelte-4wyki2 {
  background-image: url(../images/zendesk-settings-bg.svg);
  background-repeat: no-repeat;
  background-position: top right;
}
.dl-zendesk-modal.onboarding.svelte-4wyki2.svelte-4wyki2:dir(rtl) {
  background-position: top left;
}
.dl-zendesk-modal.svelte-4wyki2 .admin-info.svelte-4wyki2 {
  padding: 0px 32px 16px 32px;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section.svelte-4wyki2 {
  border-bottom: 1px solid #dae1e8;
  padding: 8px 16px;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section.svelte-4wyki2:last-child {
  border-bottom: 0 none;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section.reached-limit.svelte-4wyki2 {
  border-bottom: 0 none;
  margin-top: 8px;
  padding-bottom: 8px;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section.language-not-supported.svelte-4wyki2 {
  background-image: url(../images/zendesk-settings-bg-lang-not-supported.svg);
  background-repeat: no-repeat;
  background-position: right;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section.language-not-supported.svelte-4wyki2:dir(rtl) {
  background-position: left;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section.glossary.svelte-4wyki2 {
  padding: 0;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section.secondary-text.svelte-4wyki2 {
  font-weight: 400;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section.language-selector.svelte-4wyki2 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section.upgrade-button-container.svelte-4wyki2 {
  display: flex;
  flex-direction: column;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section .upgrade-button.svelte-4wyki2 {
  color: #ffffff;
  background-color: #0177a9;
  border: 0;
  padding: 16px;
  border-radius: 4px;
  margin: 8px 0 16px 0;
  font-weight: 600;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section .login-text.svelte-4wyki2 {
  font-size: 12px;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section .upgrade-infobox.svelte-4wyki2 {
  display: flex;
  padding: 16px;
  border-radius: 6px;
  border: 1px solid #dbe0e5;
  background-color: #f5f7f8;
  align-items: center;
  margin: auto;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section
  .upgrade-infobox
  .icon.svelte-4wyki2 {
  margin-inline-end: 8px;
  background-position: center;
  display: block;
  height: 32px;
  width: 32px;
  background-repeat: no-repeat;
  background-image: url(../images/info.svg);
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section
  .upgrade-infobox
  .text.svelte-4wyki2 {
  width: 100%;
}
.dl-zendesk-modal.svelte-4wyki2 .modal-section.switch-container.svelte-4wyki2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  padding: 24px 32px;
  border-bottom: none;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section.switch-container
  .on-off-switch.svelte-4wyki2 {
  display: block;
  width: 44px;
  height: 24px;
  box-sizing: border-box;
  padding: 3px;
  background-color: #9ba3ac;
  border-radius: 12px;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
  background-image: url(../images/buttons/close-white.svg);
  background-position: 26px 8px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section.switch-container
  .on-off-switch
  span.svelte-4wyki2 {
  display: block;
  height: 18px;
  width: 18px;
  background-color: white;
  border-radius: 9px;
  transition: margin-inline-start 0.3s ease-in-out;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section.switch-container
  .on-off-switch.on.svelte-4wyki2 {
  background-color: #428646;
  background-image: url(../images/checkmark-white-slim.svg);
  background-position: 8px 6px;
  background-size: 12px 12px;
}
.dl-zendesk-modal.svelte-4wyki2
  .modal-section.switch-container
  .on-off-switch.on
  span.svelte-4wyki2 {
  margin-inline-start: 20px;
}
.dropdown-container.svelte-4wyki2.svelte-4wyki2 {
  display: flex;
  align-items: center;
  margin-top: 4px;
  position: relative;
}
.dropdown.svelte-4wyki2.svelte-4wyki2 {
  border: 1px solid #dae1e8;
  padding: 5px 10px;
  border-radius: 4px;
  font-weight: 400;
  width: 100%;
}
.body.svelte-4wyki2.svelte-4wyki2 {
  height: min-content;
  padding-top: 15px;
  padding-bottom: 10px;
}
.copy.svelte-4wyki2.svelte-4wyki2 {
  display: grid;
  grid-template-columns: 25px 1fr;
  margin-bottom: 12px;
}
.copy.svelte-4wyki2 .copy-text.svelte-4wyki2 {
  margin-inline-start: 8px;
  font-size: 14px;
  line-height: 21px;
}
.right.svelte-4wyki2.svelte-4wyki2 {
  text-align: right;
}
.upgrade-link.svelte-4wyki2.svelte-4wyki2 {
  color: #0177a9;
  cursor: pointer;
  text-decoration: underline;
}
.btn-primary.svelte-4wyki2.svelte-4wyki2 {
  text-align: center;
  cursor: pointer;
  border: 0 none;
  border-radius: 4px;
  background: #0070c9;
  color: White;
  font-weight: 400;
  padding: 8px;
  line-height: 1em;
  transition: background-color 0.1s ease-in-out;
  margin-inline-start: 12px;
  padding: 8px 16px;
  border-radius: 4px;
  line-height: 19px;
}
.btn-primary.svelte-4wyki2.svelte-4wyki2:hover {
  background: #006494;
}
.btn-primary.svelte-4wyki2.svelte-4wyki2:disabled {
  background-color: #e3e3e3;
  color: #6e6e6e;
  cursor: default;
}
.btn-primary.svelte-4wyki2.svelte-4wyki2:disabled:hover {
  background-color: #e3e3e3;
  color: #6e6e6e;
}
.dl-gmail-character-limit-popup.svelte-199hwwb.svelte-199hwwb {
  background-color: #f3f5f8;
  border-radius: 4px;
  border: 1px solid #dae1e8;
  bottom: 100px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1215686275);
  color: #ffffff;
  display: flex;
  flex-direction: column;
  height: fit-content;
  inset-inline-start: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 469px;
  z-index: 3;
}
.dl-gmail-character-limit-popup.is-translator-limit.svelte-199hwwb.svelte-199hwwb {
  padding: 24px;
  background-image: url(../images/gmail-char-limit-reached.svg);
}
.dl-gmail-character-limit-popup.svelte-199hwwb .close-icon.svelte-199hwwb {
  top: 12px;
  inset-inline-end: 12px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/buttons/close-white.svg);
  height: 24px;
  width: 24px;
  cursor: pointer;
}
.dl-gmail-character-limit-popup.svelte-199hwwb .title.svelte-199hwwb {
  font-weight: bold;
  margin-bottom: 12px;
  max-width: 80%;
}
.dl-gmail-character-limit-popup.svelte-199hwwb .body.svelte-199hwwb {
  max-width: 80%;
}
.dl-gmail-character-limit-popup.svelte-199hwwb .footer.svelte-199hwwb {
  margin-top: 20px;
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}
.dl-gmail-character-limit-popup.svelte-199hwwb .footer button.svelte-199hwwb {
  font-weight: 600;
  border-radius: 6px;
  padding: 12px 24px;
  cursor: pointer;
}
.dl-gmail-character-limit-popup.svelte-199hwwb
  .footer
  button.primary.svelte-199hwwb {
  background-color: #ffffff;
  border: 1px solid #006494;
  color: #0f2b46;
}
.dl-gmail-character-limit-popup.svelte-199hwwb
  .footer
  button.secondary.svelte-199hwwb {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
}
.dl-gmail-character-limit-popup.svelte-199hwwb div.svelte-199hwwb {
  width: 100%;
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.deepl-gmail-write-toolbar.svelte-16i9xtu.svelte-16i9xtu {
  user-select: none;
  background-color: #ffffff;
  z-index: 2147483650;
  height: 40px;
  position: absolute;
  top: -40px;
  inset-inline-end: 20px;
  width: min-content;
  font-size: 0.5em;
}
.dl-toolbar-positioner.svelte-16i9xtu.svelte-16i9xtu {
  position: relative;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu.svelte-16i9xtu {
  align-items: center;
  background-color: white;
  border-radius: 4px;
  border: 1px solid #dae1e8;
  bottom: 0;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1215686275);
  height: 52px;
  opacity: 0;
  padding: 0px 8px;
  position: absolute;
  inset-inline-end: 8px;
  transform: translateX(-10px);
  width: max-content;
  display: none;
}
.dl-gmail-translate-toolbar.hasLoaded.svelte-16i9xtu.svelte-16i9xtu {
  transition:
    opacity 0.3s,
    transform 0.3s;
}
.dl-gmail-translate-toolbar.isExpanded.svelte-16i9xtu.svelte-16i9xtu {
  display: flex;
  opacity: 1;
  transform: translateX(0);
  transition:
    opacity 0.3s,
    transform 0.3s;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu
  .translation-selection-wrapper.svelte-16i9xtu {
  display: flex;
  width: max-content;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu .translation-label.svelte-16i9xtu {
  font-size: 14px;
  padding: 0px 10px;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu .shortcode-wrapper.svelte-16i9xtu {
  width: 60px;
  margin-inline-end: 5px;
  position: relative;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu .language-wrapper.svelte-16i9xtu {
  width: 100px;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu .divider.svelte-16i9xtu {
  width: 1px;
  height: 100%;
  background-color: #dbe0e5;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu
  .button-wrapper
  button.svelte-16i9xtu {
  background-color: #0177a9;
  color: white;
  padding: 8px 12px;
  margin: 0px 10px;
  height: 44px;
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.dl-gmail-translate-toolbar.svelte-16i9xtu
  .button-wrapper
  button.svelte-16i9xtu:disabled {
  cursor: not-allowed;
  background-color: #c4c4c4;
}
.dl-toolbar-closed.svelte-16i9xtu.svelte-16i9xtu {
  position: absolute;
  background-color: white;
  width: 32px;
  height: 32px;
  bottom: 4px;
  border: 1px solid #dae1e8;
  border-radius: 16px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1215686275);
}
.dl-toolbar-closed.svelte-16i9xtu .wrapper.svelte-16i9xtu {
  position: absolute;
  width: 32px;
  height: 32px;
  inset-inline-end: 0;
  bottom: 0;
}
.dl-toolbar-closed.svelte-16i9xtu .wrapper.icon-wrapper.svelte-16i9xtu {
  opacity: 1;
  cursor: pointer;
}
.dl-toolbar-closed.svelte-16i9xtu .icon-wrapper.svelte-16i9xtu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.accept-changes.svelte-16i9xtu.svelte-16i9xtu {
  position: absolute;
  inset-inline-end: 8px;
  bottom: 0px;
  border: 1px solid #dae1e8;
  border-radius: 4px;
  display: flex;
  width: 80px;
  background-color: #ffffff;
}
.accept-changes.svelte-16i9xtu .accept-wrapper.svelte-16i9xtu {
  width: 40px;
}
.accept-changes.svelte-16i9xtu .undo-wrapper.svelte-16i9xtu {
  width: 40px;
}
.dropdown-label {
  font-weight: 600;
}
button.svelte-16i9xtu.svelte-16i9xtu {
  border: 0;
}
.confirm-button.svelte-16i9xtu.svelte-16i9xtu {
  height: 40px;
  padding-top: 7px;
  background-color: #ffffff;
  cursor: pointer;
}
.confirm-button.right.svelte-16i9xtu.svelte-16i9xtu {
  border-inline-start: 1px solid #dae1e8;
}
.confirm-button.svelte-16i9xtu:hover path.svelte-16i9xtu {
  stroke: #599639;
}
.deepl-loading-overlay {
  background-color: #006494;
  color: transparent !important;
  border-radius: 3px !important;
  animation: svelte-16i9xtu-cycleBackground 4s linear infinite alternate !important;
}
.deepl-loading-skeleton {
  background-color: #006494;
  color: transparent !important;
  border-radius: 3px !important;
  animation: svelte-16i9xtu-cycleBackground 4s linear infinite alternate !important;
}
.deepl-loading-skeleton::selection {
  background-color: transparent !important;
  color: transparent !important;
}
.deepl-selection-loading-skeleton-subject {
  background-color: #006494;
  color: transparent !important;
  border-radius: 10px !important;
  animation: svelte-16i9xtu-cycleBackground 4s linear infinite alternate !important;
}
@keyframes svelte-16i9xtu-cycleBackground {
  0% {
    background-color: #006494;
  }
  50% {
    background-color: white;
  }
  100% {
    background-color: #006494;
  }
}
@keyframes svelte-16i9xtu-skeleton-loading {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
:host {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
button.svelte-1f8va30.svelte-1f8va30 {
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.dl-gmail-email-toolbar.svelte-1f8va30.svelte-1f8va30 {
  width: 100%;
  min-width: max-content;
  display: flex;
  height: 53px;
  gap: 5px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.dl-gmail-email-toolbar.svelte-1f8va30 .left-side.svelte-1f8va30 {
  display: flex;
  align-items: center;
  gap: 5px;
}
.dl-gmail-email-toolbar.svelte-1f8va30 .right-side.svelte-1f8va30 {
  margin-inline-end: start;
}
.dl-gmail-email-toolbar.svelte-1f8va30 .translate-button .icon.svelte-1f8va30 {
  display: none;
}
.dl-gmail-email-toolbar.svelte-1f8va30 .translate-button span.svelte-1f8va30 {
  display: inline;
}
.dl-gmail-email-toolbar.svelte-1f8va30 .forward-button span.svelte-1f8va30 {
  display: inline;
}
.dl-gmail-email-toolbar.smallMode.svelte-1f8va30 .right-side.svelte-1f8va30 {
  margin-right: auto;
}
.dl-gmail-email-toolbar.smallMode.svelte-1f8va30
  .translate-button
  .icon.svelte-1f8va30 {
  display: inline;
}
.dl-gmail-email-toolbar.smallMode.svelte-1f8va30
  .translate-button
  span.svelte-1f8va30 {
  display: none;
}
.dl-gmail-email-toolbar.smallMode.svelte-1f8va30
  .forward-button
  span.svelte-1f8va30 {
  display: none;
}
.translate-button.svelte-1f8va30.svelte-1f8va30 {
  display: inline-flex;
  align-items: center;
  background-color: #0177a9;
  color: white;
  height: 44px;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 3px;
  cursor: pointer;
  border: 0 none;
}
.translate-button.svelte-1f8va30.svelte-1f8va30:disabled {
  background-color: #dbe0e5;
  cursor: not-allowed;
}
.show-original-button.svelte-1f8va30.svelte-1f8va30 {
  display: inline-flex;
  align-items: center;
  height: 44px;
  border-radius: 3px;
  cursor: not-allowed;
  background-color: white;
  border: 1px solid #dbe0e5;
  color: #848f9b;
}
.show-original-button.enabled.svelte-1f8va30.svelte-1f8va30 {
  border: 1px solid #000000;
  color: black;
  cursor: pointer;
}
.forward-button.svelte-1f8va30.svelte-1f8va30 {
  display: inline-flex;
  height: 44px;
  align-items: center;
  background-color: white;
  border: 1px solid black;
  color: black;
  border-radius: 3px;
  cursor: pointer;
  gap: 8px;
}
.forward-button.svelte-1f8va30.svelte-1f8va30:disabled {
  border: 1px solid #dbe0e5;
  color: #848f9b;
  cursor: not-allowed;
}
.show-original-button.svelte-1f8va30:dir(rtl) svg.svelte-1f8va30,
.forward-button.svelte-1f8va30:dir(rtl) svg.svelte-1f8va30 {
  transform: rotate(180deg);
}
.language-selection-wrapper.svelte-1f8va30.svelte-1f8va30 {
  min-width: 150px;
  position: relative;
}
.deepl-gmail-loading-skeleton {
  background-color: rgba(3, 113, 113, 0.5);
  border: 1px solid #006494 !important;
  border-radius: 10px;
  color: transparent !important;
  display: block;
  margin-bottom: 7px;
  padding-top: 2px;
  height: 10px;
  animation: svelte-1f8va30-skeleton-loading 1s linear infinite alternate;
}
@keyframes svelte-1f8va30-skeleton-loading {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
@keyframes svelte-1f8va30-loading {
  0% {
    background-position: -100%0;
  }
  100% {
    background-position: 100%0;
  }
}
.deepl-gmail-header-toolbar.svelte-oj3rz3.svelte-oj3rz3 {
  line-height: 1em !important;
  position: relative;
  height: 32px;
  width: 32px;
  margin-right: 8px;
  margin-bottom: 2px;
  font-family:
    system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.onboarding-popup.svelte-oj3rz3.svelte-oj3rz3 {
  color: #000000 !important;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #dbe0e5;
  height: min-content;
  position: relative;
  top: 5px;
  width: 300px;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}
.onboarding-popup.svelte-oj3rz3.svelte-oj3rz3:dir(ltr) {
  left: -270px;
}
.onboarding-popup.svelte-oj3rz3.svelte-oj3rz3:dir(rtl) {
  right: -270px;
}
.onboarding-popup.svelte-oj3rz3 .content.svelte-oj3rz3 {
  padding: 0px 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  white-space: normal !important;
  background-image: url(../images/gmail-onboarding-design.svg);
  background-position: top right;
  background-repeat: no-repeat;
}
.onboarding-popup.svelte-oj3rz3 .content.svelte-oj3rz3:dir(rtl) {
  background-position: left top;
}
.onboarding-popup.svelte-oj3rz3 .content .title.svelte-oj3rz3 {
  height: 90px;
  padding-top: 25px;
  padding-inline-end: 100px;
  display: flex;
}
.onboarding-popup.svelte-oj3rz3 .content .title p.svelte-oj3rz3 {
  font-weight: 600;
  font-size: 1.2em;
  line-height: 1.5em;
}
.onboarding-popup.svelte-oj3rz3 .content .body.svelte-oj3rz3 {
  height: min-content;
  padding-top: 15px;
  padding-bottom: 10px;
}
.onboarding-popup.svelte-oj3rz3 .content .copy.svelte-oj3rz3 {
  display: grid;
  grid-template-columns: 25px 1fr;
  margin-bottom: 12px;
}
.onboarding-popup.svelte-oj3rz3 .content .copy .copy-text.svelte-oj3rz3 {
  margin-left: 8px;
  font-size: 14px;
  line-height: 21px;
}
.onboarding-popup.svelte-oj3rz3 .switch-content.svelte-oj3rz3 {
  padding: 10px;
  font-size: 14px;
  white-space: normal;
}
.onboarding-popup.svelte-oj3rz3 .switch-container.svelte-oj3rz3 {
  display: grid;
  grid-template-columns: 1fr 50px;
  justify-content: space-around;
  align-items: center;
  padding: 10px;
  font-weight: 600;
}
.onboarding-popup.svelte-oj3rz3 .topBorder.svelte-oj3rz3 {
  border-top: 1px solid #dae1e8;
}
.isOnboardingPopupOpen.svelte-oj3rz3.svelte-oj3rz3 {
  border-radius: 2px;
  background-color: #f3f5f7;
}
.icon-wrapper.svelte-oj3rz3.svelte-oj3rz3 {
  cursor: pointer;
  display: block;
  height: 25px;
  width: 25px;
  padding: 3px;
  border-radius: 4px;
  border: 1px solid transparent;
}
.notification.svelte-oj3rz3.svelte-oj3rz3 {
  border: 1px solid #0177a9;
}
.dot.svelte-oj3rz3.svelte-oj3rz3 {
  position: absolute;
  top: -2px;
  inset-inline-end: -4px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #0177a9;
}
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);
  }
}
