:root {
  --s-font-21a026b3: 'Helvetica Neue',
    Arial,
    'Hiragino Kaku Gothic ProN',
    'Hiragino Sans',
    'BIZ UDPGothic',
    Meiryo,
    sans-serif;
  --s-font-b3a940f7: "Hiragino Mincho ProN",
    YuMincho,
    serif;
  ;
}

.page-enter-active {
  transition: .6s cubic-bezier(.4, .4, 0, 1)
}

.page-leave-active {
  transition: .3s cubic-bezier(.4, .4, 0, 1)
}

.page-enter-from,
.page-leave-to {
  opacity: 0
}

:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222
}

.product-font-style[data-v-51f515bd] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

/*! * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. */
.fa-brands,
.fa-solid {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto
}

.fa-solid {
  font-family: Font Awesome\ 6 Free;
  font-weight: 900
}

.fa-brands {
  font-family: Font Awesome\ 6 Brands;
  font-weight: 400
}

:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
  font-display: block;
  font-family: Font Awesome\ 6 Free;
  font-style: normal;
  font-weight: 900;
  src: url(/font/fa-solid-900.woff2) format("woff2"), url(/font/fa-solid-900.ttf) format("truetype")
}

@font-face {
  font-display: block;
  font-family: Font Awesome\ 6 Brands;
  font-style: normal;
  font-weight: 400;
  src: url(/font/fa-brands-400.woff2) format("woff2"), url(/font/fa-brands-400.ttf) format("truetype")
}

.spinner[data-v-36413753] {
  animation: loading-spin-36413753 1s linear infinite;
  height: 16px;
  pointer-events: none;
  width: 16px
}

.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: .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(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

@font-face {
  font-family: grandam;
  font-style: normal;
  font-weight: 400;
  src: url(/font/grandam.ttf) format("truetype")
}

@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(/font/MaterialIcons-Regular.eot);
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/font/MaterialIcons-Regular.woff2) format("woff2"), url(/font/MaterialIcons-Regular.woff) format("woff"), url(/font/MaterialIcons-Regular.ttf) format("truetype")
}

.StudioCanvas {
  display: flex;
  height: auto;
  min-height: 100dvh
}

.StudioCanvas>.sd {
  min-height: 100dvh;
  overflow: clip
}

a,
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
button,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
select,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
  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: .3s cubic-bezier(.4, .4, 0, 1);
  word-spacing: 1px
}

a:focus:not(:focus-visible),
summary:focus:not(:focus-visible) {
  box-shadow: none;
  outline: none
}

button:focus:not(:focus-visible) {
  outline: none
}

nav ul {
  list-style: none
}

blockquote,
q {
  quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none
}

a,
button {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline
}

ins {
  text-decoration: none
}

ins,
mark {
  background-color: #ff9;
  color: #000
}

mark {
  font-style: italic;
  font-weight: 700
}

del {
  text-decoration: line-through
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

hr {
  border: 0;
  border-top: 1px solid #ccc;
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0
}

input,
select {
  vertical-align: middle
}

textarea {
  resize: none
}

.clearfix:after {
  clear: both;
  content: "";
  display: block
}

[slot=after] button {
  overflow-anchor: none
}

.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,
.sd.richText * {
  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
}

input.sd,
textarea.sd {
  align-content: normal
}

.sd[tabindex]:focus {
  outline: none
}

.sd[tabindex]:focus-visible {
  outline: 1px solid;
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color
}

input[type=email],
input[type=tel],
input[type=text],
select,
textarea {
  -webkit-appearance: none
}

select {
  cursor: pointer
}

.frame {
  display: block;
  overflow: hidden
}

.frame>iframe {
  height: 100%;
  width: 100%
}

.frame .formrun-embed>iframe:not(:first-child) {
  display: none !important
}

.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 {
  cursor: pointer;
  flex-direction: row;
  outline: 2px solid transparent;
  outline-offset: -1px;
  overflow-wrap: anywhere;
  word-break: break-word
}

.sd.file:focus-within {
  outline-color: Highlight;
  outline-color: -webkit-focus-ring-color
}

.file>input[type=file] {
  opacity: 0;
  pointer-events: none;
  position: absolute
}

.sd.icon,
.sd.text {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: break-word
}

.material-icons {
  display: inline-block;
  font-family: Material Icons;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased
}

a,
a.icon,
a.text {
  -webkit-tap-highlight-color: rgba(0, 0, 0, .15)
}

.fixed {
  z-index: 2
}

.sticky {
  z-index: 1
}

.button {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

.button,
.link {
  cursor: pointer
}

.submitLoading {
  opacity: .5 !important;
  pointer-events: none !important
}

.richText {
  display: block;
  word-break: break-word
}

.richText [data-thread],
.richText a,
.richText blockquote,
.richText em,
.richText h1,
.richText h2,
.richText h3,
.richText h4,
.richText li,
.richText ol,
.richText p,
.richText p>code,
.richText pre,
.richText pre>code,
.richText s,
.richText strong,
.richText table tbody,
.richText table tbody tr,
.richText table tbody tr>td,
.richText table tbody tr>th,
.richText u,
.richText ul {
  backface-visibility: visible;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit
}

.richText p {
  display: block;
  margin: 10px 0
}

.richText>p {
  min-height: 1em
}

.richText img,
.richText video {
  height: auto;
  max-width: 100%;
  vertical-align: bottom
}

.richText h1 {
  display: block;
  font-size: 3em;
  font-weight: 700;
  margin: 20px 0
}

.richText h2 {
  font-size: 2em
}

.richText h2,
.richText h3 {
  display: block;
  font-weight: 700;
  margin: 10px 0
}

.richText h3 {
  font-size: 1em
}

.richText h4,
.richText h5 {
  font-weight: 600
}

.richText h4,
.richText h5,
.richText h6 {
  display: block;
  font-size: 1em;
  margin: 10px 0
}

.richText h6 {
  font-weight: 500
}

.richText [data-type=table] {
  overflow-x: auto
}

.richText [data-type=table] p {
  white-space: pre-line;
  word-break: break-all
}

.richText table {
  border: 1px solid #f2f2f2;
  border-collapse: collapse;
  border-spacing: unset;
  color: #1a1a1a;
  font-size: 14px;
  line-height: 1.4;
  margin: 10px 0;
  table-layout: auto
}

.richText table tr th {
  background: hsla(0, 0%, 96%, .5)
}

.richText table tr td,
.richText table tr th {
  border: 1px solid #f2f2f2;
  max-width: 240px;
  min-width: 100px;
  padding: 12px
}

.richText table tr td p,
.richText table tr th p {
  margin: 0
}

.richText blockquote {
  border-left: 3px solid rgba(0, 0, 0, .15);
  font-style: italic;
  margin: 10px 0;
  padding: 10px 15px
}

.richText [data-type=embed_code] {
  margin: 20px 0;
  position: relative
}

.richText [data-type=embed_code]>.height-adjuster>.wrapper {
  position: relative
}

.richText [data-type=embed_code]>.height-adjuster>.wrapper[style*=padding-top] iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-sandbox=true] {
  display: block;
  overflow: hidden
}

.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] {
  padding-top: 100%
}

.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] blockquote {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper {
  padding-top: 50%
}

.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper {
  padding-top: 56.25%
}

.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper {
  padding-top: 56.25%
}

.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper {
  padding-top: 30%
}

.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.richText [data-type=embed_code_empty] {
  display: none
}

.richText ul {
  margin: 0 0 0 20px
}

.richText ul li {
  list-style: disc;
  margin: 10px 0
}

.richText ul li p {
  margin: 0
}

.richText ol {
  margin: 0 0 0 20px
}

.richText ol li {
  list-style: decimal;
  margin: 10px 0
}

.richText ol li p {
  margin: 0
}

.richText hr {
  border-top: 1px solid #ccc;
  margin: 10px 0
}

.richText p>code {
  background: #eee;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 6px;
  display: inline;
  margin: 2px;
  padding: 0 5px
}

.richText pre {
  background: #eee;
  border-radius: 6px;
  font-family: Menlo, Monaco, Courier New, monospace;
  margin: 20px 0;
  padding: 25px 35px;
  white-space: pre-wrap
}

.richText pre code {
  border: none;
  padding: 0
}

.richText strong {
  color: inherit;
  display: inline;
  font-family: inherit;
  font-weight: 900
}

.richText em {
  font-style: italic
}

.richText a,
.richText u {
  text-decoration: underline
}

.richText a {
  color: #007cff;
  display: inline
}

.richText s {
  text-decoration: line-through
}

.richText [data-type=table_of_contents] {
  background-color: #f5f5f5;
  border-radius: 2px;
  color: #616161;
  font-size: 16px;
  list-style: none;
  margin: 0;
  padding: 24px 24px 8px;
  text-decoration: underline
}

.richText [data-type=table_of_contents] .toc_list {
  margin: 0
}

.richText [data-type=table_of_contents] .toc_item {
  color: currentColor;
  font-size: inherit !important;
  font-weight: inherit;
  list-style: none
}

.richText [data-type=table_of_contents] .toc_item>a {
  border: none;
  color: currentColor;
  font-size: inherit !important;
  font-weight: inherit;
  text-decoration: none
}

.richText [data-type=table_of_contents] .toc_item>a:hover {
  opacity: .7
}

.richText [data-type=table_of_contents] .toc_item--1 {
  margin: 0 0 16px
}

.richText [data-type=table_of_contents] .toc_item--2 {
  margin: 0 0 16px;
  padding-left: 2rem
}

.richText [data-type=table_of_contents] .toc_item--3 {
  margin: 0 0 16px;
  padding-left: 4rem
}

.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: .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%
}

.loading[data-v-8a583dac] {
  align-content: center;
  align-items: center;
  background-color: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  perspective: 300px;
  position: fixed;
  top: 0;
  transition: none;
  width: 100%;
  z-index: 1000
}

.icon[data-v-8a583dac] {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  height: 140px;
  position: relative;
  transform: rotate(45deg);
  transition: .6s cubic-bezier(.4, .4, 0, 1);
  width: 20px
}

.back[data-v-8a583dac] {
  background-color: var(--rebranding-loading-bg);
  top: 0
}

.back[data-v-8a583dac],
.progress[data-v-8a583dac] {
  height: 140px;
  left: 0;
  position: absolute;
  width: 20px
}

.progress[data-v-8a583dac] {
  background-color: var(--rebranding-loading-bar);
  bottom: 0;
  clip: rect(10px, 20px, 140px, 0)
}

.loading-enter-from .progress[data-v-8a583dac] {
  clip: rect(140px, 20px, 140px, 0)
}

.loading-enter-active .progress[data-v-8a583dac] {
  transition: 2s cubic-bezier(.31, .13, 0, 1)
}

.loading-leave-active[data-v-8a583dac] {
  transition: .6s cubic-bezier(.4, .4, 0, 1) .3s
}

.loading-leave-active .icon[data-v-8a583dac] {
  transition: .3s cubic-bezier(.4, .4, 0, 1) .3s
}

.loading-leave-active .progress[data-v-8a583dac] {
  transition: .3s cubic-bezier(.4, .4, 0, 1)
}

.loading-leave-to[data-v-8a583dac] {
  background-color: hsla(0, 0%, 100%, 0)
}

.loading-leave-to .icon[data-v-8a583dac] {
  -webkit-clip-path: inset(0 0 160px 0);
  clip-path: inset(0 0 160px 0)
}

.loading-leave-to .progress[data-v-8a583dac] {
  clip: rect(0, 20px, 140px, 0)
}

.LoadMoreAnnouncer[data-v-6d8e87a0] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap
}

.TitleAnnouncer[data-v-692a2727] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap
}

.design-canvas__modal {
  top: 0;
  height: 100%;
  pointer-events: none;
  position: fixed;
  transition: none;
  width: 100%;
  z-index: 2;
  visibility: hidden;
  background: rgba(255, 255, 255, 0.8);
}

.design-canvas__modal-open {
  visibility: visible;
  animation-duration: .4s;
  animation-name: fade-in;
}

@keyframes fade-in {
  0% {
    visibility: hidden;
    opacity: 0;
  }

  50% {
    visibility: visible;
    opacity: 0.5;
  }

  100% {
    visibility: visible;
    opacity: 1;
  }
}

.design-canvas__modal:focus {
  outline: none
}

.design-canvas__modal.v-enter-active .studio-canvas,
.design-canvas__modal.v-leave-active,
.design-canvas__modal.v-leave-active .studio-canvas {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

.design-canvas__modal.v-enter-active .studio-canvas *,
.design-canvas__modal.v-leave-active .studio-canvas * {
  transition: none !important
}

.design-canvas__modal.isNone {
  transition: none
}

.design-canvas__modal .design-canvas__modal__base {
  height: 100%;
  left: 0;
  pointer-events: auto;
  position: fixed;
  top: 0;
  transition: .4s cubic-bezier(.4, .4, 0, 1);
  width: 100%;
  z-index: -1
}

.design-canvas__modal .studio-canvas {
  height: 100%;
  pointer-events: none
}

.design-canvas__modal .studio-canvas>* {
  background: none !important;
  pointer-events: none
}

.publish-studio-style[data-v-5a0c3720] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

.snackbar[data-v-3129703d] {
  align-items: center;
  background: #fff;
  border: 1px solid #ededed;
  border-radius: 6px;
  box-shadow: 0 16px 48px -8px rgba(0, 0, 0, .08), 0 10px 25px -5px rgba(0, 0, 0, .11);
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: space-between;
  left: 50%;
  max-width: 90vw;
  padding: 16px 20px;
  position: fixed;
  top: 32px;
  transform: translateX(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 480px;
  z-index: 9999
}

.snackbar.v-enter-active[data-v-3129703d],
.snackbar.v-leave-active[data-v-3129703d] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}

.snackbar.v-enter-from[data-v-3129703d],
.snackbar.v-leave-to[data-v-3129703d] {
  opacity: 0;
  transform: translate(-50%, -10px)
}

.snackbar .convey[data-v-3129703d] {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 8px;
  padding: 0
}

.snackbar .convey .icon[data-v-3129703d] {
  background-position: 50%;
  background-repeat: no-repeat;
  flex-shrink: 0;
  height: 24px;
  width: 24px
}

.snackbar .convey .message[data-v-3129703d] {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  white-space: pre-line
}

.snackbar .convey.error .message[data-v-3129703d] {
  color: #f84f65
}

.snackbar .convey.success .message[data-v-3129703d] {
  color: #111
}

.snackbar .button[data-v-3129703d] {
  align-items: center;
  border-radius: 40px;
  color: #4b9cfb;
  display: flex;
  flex-shrink: 0;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  justify-content: center;
  line-height: 16px;
  padding: 4px 8px
}

.snackbar .button[data-v-3129703d]:hover {
  background: #f5f5f5
}

.app[data-v-4a64a196] {
  align-items: center;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  width: 100%
}

.title[data-v-4a64a196] {
  font-size: 34px;
  font-weight: 300;
  letter-spacing: 2.45px;
  line-height: 30px;
  margin: 30px
}

.sd[data-s-662e9955-f280-45ca-8d24-91bc60f891ab] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-b8004148-6390-41c7-962b-0bc31366500f] {
  color: #333333;
  font-family: var(--s-font-21a026b3);
  font-size: 24px;
  font-weight: 700;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-52f3cbd0-3d05-44f7-996c-fb8b70c90529] {
  background: #FFFFFF;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8c0c88ea-2856-40d1-b205-ea087633c02a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c0c88ea-2856-40d1-b205-ea087633c02a] {
    height: 500px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-38d08a8d-8d6d-4621-a1e1-ebb2d4e94370] {
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;

  transform: {
      {
      transform
    }
  }

  ;

  transition-duration: {
      {
      _duration
    }
  }

  ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-38d08a8d-8d6d-4621-a1e1-ebb2d4e94370]:focus {
  outline: none;
}

.sd[data-s-38d08a8d-8d6d-4621-a1e1-ebb2d4e94370]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-38d08a8d-8d6d-4621-a1e1-ebb2d4e94370] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-38d08a8d-8d6d-4621-a1e1-ebb2d4e94370] {
  transform: translateX(100%);
}

.sd[data-s-2f2d0559-21ec-466f-a5d6-136503e6df19] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-8f0e6eeb-81ab-44af-af52-bd3394b4f775] {
  align-content: center;
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 146px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-8790c679-25ea-4b17-b9fa-0a821ec628cc] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  bottom: 24px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: 16px;
  margin: 0 0 0 0;
  position: absolute;
  right: NaNpx;
  top: auto;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-8790c679-25ea-4b17-b9fa-0a821ec628cc]:hover {
  background: #e1e1e1;
}

.sd[data-s-03b6a6fa-301a-4d1e-8347-f453f1f0507f] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-42a58e90-0663-4005-87c2-ff305f1b8e50] {
  background: #FFFFFF;
  border-radius: 50%;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: 16px;
  top: 22px;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-42a58e90-0663-4005-87c2-ff305f1b8e50]:hover {
  background: #e1e1e1;
}

.sd[data-s-4d2610d7-3787-47ae-8af4-1427f6525493] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-94d65db8-9771-44ea-8a47-06da000c6b84] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cb1db470-aaa9-4aa9-99e2-fd4875be669e] {
  color: #333333;
  height: auto;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-1c89b10e-2775-4ac1-ae4b-4031912a5f9c] {
  color: #333333;
  height: auto;
  margin: 16px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-74a98d87-772e-413f-b790-acc2c32ebb49] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-55f8b8ba-1e09-40df-8b7d-4df25c186b28] {
  color: #333333;
  flex: none;
  height: auto;
  padding: 32px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-b1867e9e-fea8-4135-a138-b47f89be5f45] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-wrap: nowrap;
  height: 98px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1336e29d-d1ad-4c0b-882b-abc51b8e3c4b] {
  color: #001a2bff;
  flex: none;
  height: auto;
  padding: 32px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0d090830-647a-4555-87ba-242f25175554] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-4ca862fb-4c91-407c-8767-56e5e12dc1b4] {
  background: #e6f3fbff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #333333;
  flex: none;
  height: auto;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-4ca862fb-4c91-407c-8767-56e5e12dc1b4] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-c7f0e59e-da48-4172-b1cf-05bce09ca85b] {
  background: #e6f3fbff;
  border-bottom: 1px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #333333;
  flex: none;
  height: auto;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c7f0e59e-da48-4172-b1cf-05bce09ca85b] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-6f452099-102c-4b19-87a5-50f63741eab3] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #e6f3fbff;
  border-left: 1px solid #e6f3fbff;
  border-right: 1px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-71c2f334-fe4f-4332-ac93-014b42d60542] {
  background: transparent;
  border-bottom: 0px solid #e6f3fbff;
  border-left: 0px solid #e6f3fbff;
  border-right: 1px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  color: #001a2bff;
  flex: none;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-71c2f334-fe4f-4332-ac93-014b42d60542] {
    color: #001a2bff;
    font-family: var(--s-font-21a026b3);
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-5135e050-fb9b-4e7f-a26c-e42e0d2b96bd] {
  background: transparent;
  border-bottom: 0px solid #e6f3fbff;
  border-left: 0px solid #e6f3fbff;
  border-right: 0px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  color: #001a2bff;
  flex: none;
  height: auto;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5135e050-fb9b-4e7f-a26c-e42e0d2b96bd] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-9c8f4fa8-c25c-4d30-b147-15cf80381ff2] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-9c8f4fa8-c25c-4d30-b147-15cf80381ff2: 0px;
  --gap-v-9c8f4fa8-c25c-4d30-b147-15cf80381ff2: 0px;
  --gap-uuid: 9c8f4fa8-c25c-4d30-b147-15cf80381ff2;
  max-width: 100%;
}

.sd[data-s-ff15c133-fb81-413e-8ebd-ff3084cbb511] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-end;
  left: 0;
  margin: 0 0 0 0;
  padding: 12px;
  position: absolute;
  top: 0;
  --gap-h-ff15c133-fb81-413e-8ebd-ff3084cbb511: 0px;
  --gap-v-ff15c133-fb81-413e-8ebd-ff3084cbb511: 0px;
  --gap-uuid: ff15c133-fb81-413e-8ebd-ff3084cbb511;
  max-width: 100%;
}

.sd[data-s-e09ae49a-01a8-431e-8c0a-2aecfe7b0ae8] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-895aef28-172b-447d-9a8a-68d0e462425c] {
  color: #333333;
  flex: none;
  height: auto;
  padding: 0px 0px 0px 32px;
  text-align: left;
  width: calc(100% - (var(--gap-h-9c8f4fa8-c25c-4d30-b147-15cf80381ff2) * 0));
  max-width: calc(100% - (var(--gap-h-9c8f4fa8-c25c-4d30-b147-15cf80381ff2) * 0));
  justify-content: flex-start;
}

.sd[data-s-2352093e-01a6-436b-889f-555bdab35ed7] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-2352093e-01a6-436b-889f-555bdab35ed7: 0px;
  --gap-v-2352093e-01a6-436b-889f-555bdab35ed7: 0px;
  --gap-uuid: 2352093e-01a6-436b-889f-555bdab35ed7;
  max-width: 100%;
}

.sd[data-s-d66aefc4-d0f1-4a58-908f-abe72700056e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-end;
  left: 0;
  margin: 0 0 0 0;
  padding: 12px;
  position: absolute;
  top: 0;
  --gap-h-d66aefc4-d0f1-4a58-908f-abe72700056e: 0px;
  --gap-v-d66aefc4-d0f1-4a58-908f-abe72700056e: 0px;
  --gap-uuid: d66aefc4-d0f1-4a58-908f-abe72700056e;
  max-width: 100%;
}

.sd[data-s-a3745f6c-8fa6-43a2-aa5a-8e55f8601705] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-2749b224-9d17-49b5-80aa-59b166a681ca] {
  color: #333333;
  flex: none;
  height: auto;
  text-align: left;
  width: calc(95% - (var(--gap-h-2352093e-01a6-436b-889f-555bdab35ed7) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-2352093e-01a6-436b-889f-555bdab35ed7) * 0.04999999999999995));
  justify-content: flex-start;
}

.sd[data-s-afcc4b49-4e16-4bc6-8ce3-edf980e920b7] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  color: #001a2bff;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-afcc4b49-4e16-4bc6-8ce3-edf980e920b7: 0px;
  --gap-v-afcc4b49-4e16-4bc6-8ce3-edf980e920b7: 0px;
  --gap-uuid: afcc4b49-4e16-4bc6-8ce3-edf980e920b7;
  max-width: 100%;
}

.sd[data-s-f57a394c-6667-479e-92c3-dcf618213a83] {
  color: #001a2bff;
  flex: 1;
  height: auto;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-df8fb73c-1785-4336-b93e-32f53470e18d] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-afcc4b49-4e16-4bc6-8ce3-edf980e920b7) * 0));
  justify-content: flex-end;
  margin: 0 0 0 0;
  padding: 0px;
  position: relative;
  --gap-h-df8fb73c-1785-4336-b93e-32f53470e18d: 0px;
  --gap-v-df8fb73c-1785-4336-b93e-32f53470e18d: 0px;
  --gap-uuid: df8fb73c-1785-4336-b93e-32f53470e18d;
  max-width: 100%;
}

.sd[data-s-277cc520-a60d-4524-9400-972fcdb81cb7] {
  color: #001a2bff;
  flex: none;
  font-size: 14px;
  font-weight: 400;
  height: calc(100% - (var(--gap-v-df8fb73c-1785-4336-b93e-32f53470e18d) * 0));
  line-height: 1.5;
  padding: 0px 6px;
  text-align: left;
  width: calc(95% - (var(--gap-h-df8fb73c-1785-4336-b93e-32f53470e18d) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-df8fb73c-1785-4336-b93e-32f53470e18d) * 0.04999999999999995));
  justify-content: flex-start;
}

.sd[data-s-af2ba643-3fff-443d-9a7a-e63d0221d36d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-af2ba643-3fff-443d-9a7a-e63d0221d36d: 0px;
  --gap-v-af2ba643-3fff-443d-9a7a-e63d0221d36d: 0px;
  --gap-uuid: af2ba643-3fff-443d-9a7a-e63d0221d36d;
  max-width: 100%;
}

.sd[data-s-53d41f53-4cc0-42ea-8c74-af4fa562234b] {
  color: #001a2bff;
  flex: 1;
  height: auto;
  overflow-x: visible;
  overflow-y: visible;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7ef84972-b994-4d6f-a3ab-71e557130c7e] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-af2ba643-3fff-443d-9a7a-e63d0221d36d) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 10px 12px 0px 12px;
  position: relative;
  --gap-h-7ef84972-b994-4d6f-a3ab-71e557130c7e: 0px;
  --gap-v-7ef84972-b994-4d6f-a3ab-71e557130c7e: 0px;
  --gap-uuid: 7ef84972-b994-4d6f-a3ab-71e557130c7e;
  max-width: 100%;
}

.sd[data-s-d5ecffb8-6a0e-4d51-ad5d-de0d75b42580] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-7e2efbd7-a842-4ff1-9bb1-863eebbba08f] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-7e2efbd7-a842-4ff1-9bb1-863eebbba08f: 0px;
  --gap-v-7e2efbd7-a842-4ff1-9bb1-863eebbba08f: 0px;
  --gap-uuid: 7e2efbd7-a842-4ff1-9bb1-863eebbba08f;
  max-width: 100%;
}

.sd[data-s-58b19bf7-0b50-4243-837b-dcdaf51709d9] {
  border-radius: 0px;
  color: #333333;
  flex: none;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: calc(100% - (var(--gap-h-7e2efbd7-a842-4ff1-9bb1-863eebbba08f) * 0));
  max-width: calc(100% - (var(--gap-h-7e2efbd7-a842-4ff1-9bb1-863eebbba08f) * 0));
}

.sd[data-s-58b19bf7-0b50-4243-837b-dcdaf51709d9]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-58b19bf7-0b50-4243-837b-dcdaf51709d9]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-0dd9fd0e-afab-4c76-bd86-8be91cb46363] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-7e2efbd7-a842-4ff1-9bb1-863eebbba08f) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 12px;
  position: relative;
  --gap-h-0dd9fd0e-afab-4c76-bd86-8be91cb46363: 0px;
  --gap-v-0dd9fd0e-afab-4c76-bd86-8be91cb46363: 0px;
  --gap-uuid: 0dd9fd0e-afab-4c76-bd86-8be91cb46363;
  max-width: 100%;
}

.sd[data-s-965fe39b-8bb8-47d2-8adc-88468a6c27ff] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-64e8b744-7772-4c7d-b07c-d14907cdb59d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5a6f4de1-669f-480a-8cd5-67a811dd18c5] {
  color: transparent;
  flex: none;
  height: auto;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #d90051ff;
  --g-position-0: 0%;
  --g-color-1: #F94CFF;
  --g-position-1: 100%;
  --g-color-2: #F94CFF;
  --g-position-2: 100%;
  --g-color-3: #F94CFF;
  --g-position-3: 100%;
  --g-color-4: #F94CFF;
  --g-position-4: 100%;
  --g-color-5: #F94CFF;
  --g-position-5: 100%;
  --g-color-6: #F94CFF;
  --g-position-6: 100%;
  --g-color-7: #F94CFF;
  --g-position-7: 100%;
  --g-color-8: #F94CFF;
  --g-position-8: 100%;
  --g-color-9: #F94CFF;
  --g-position-9: 100%;
  --g-color-10: #F94CFF;
  --g-position-10: 100%;
  --g-color-11: #F94CFF;
  --g-position-11: 100%;
  --g-angle: 45deg;
}

.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
  align-content: center;
  align-items: center;
  background: #f4f4f4ff;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-028c9653-6e96-4777-994d-71e0ee82c1d3] {
  background: transparent;
  flex: none;
  height: auto;
  width: 540px;
  max-width: 100%;
}

.sd[data-s-2860772d-9c25-498a-be66-d0a00d7e978a] {
  align-content: center;
  align-items: center;
  background: rgba(34, 1, 1, 0);
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  position: fixed;
  right: 0px;
  top: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-486a60f1-b7ff-4dbb-bffc-f2d4b70cb2a4] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 0px;
  position: sticky;
  top: 0;
  max-width: 100%;
}

.sd[data-s-dd474b25-d55b-42aa-a053-db38b8982913] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 16px 8px 4px 8px;
}

.sd[data-s-eb223df5-0465-4b26-9f9a-fb8a2163e15f] {
  color: #001a2bff;
  font-size: 48px;
  height: 25px;
  padding: 0px;
  max-width: 100%;
}

.sd[data-s-ca62ec6a-b66d-4843-8464-f9b65cf53805] {
  border-radius: 0;
  color: #001a2bff;
  font-family: var(--s-font-21a026b3);
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0px 2px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-472e16c2-06f4-448a-ab11-284f4d687b66] {
  bottom: auto;
  color: rgba(0, 0, 0, 0.0);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  left: auto;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: fixed;
  right: 589px;
  text-align: left;
  top: 150px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-7a608310-5801-4c76-b58a-c5ea6492671c] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-7a608310-5801-4c76-b58a-c5ea6492671c] {
    flex: none;
    height: auto;
    width: 540px;
    max-width: 100%;
  }
}

.sd[data-s-cfceafce-0112-4f54-ad74-4aa8155250bb] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0 0;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-cfceafce-0112-4f54-ad74-4aa8155250bb] {
    background: transparent;
  }
}

.sd[data-s-section-inner-cfceafce-0112-4f54-ad74-4aa8155250bb] {
  padding: 0 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-cfceafce-0112-4f54-ad74-4aa8155250bb] {
    flex-direction: column;
  }
}

.sd[data-s-b5cbe150-83ae-44c9-829c-42245f462323] {
  background: transparent;
  flex: none;
  height: auto;
  padding: 0 0;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-b5cbe150-83ae-44c9-829c-42245f462323] {
    background: transparent;
  }
}

.sd[data-s-section-inner-b5cbe150-83ae-44c9-829c-42245f462323] {
  padding: 0 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  max-width: 100%;
  margin-top: 64px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-b5cbe150-83ae-44c9-829c-42245f462323] {
    flex-direction: column;
  }
}

.sd[data-s-92321a1b-a495-409c-a922-cbb5b915b65b] {
  bottom: auto;
  color: rgba(0, 0, 0, 0.0);
  font-size: 20px;
  font-weight: 400;
  height: 28px;
  left: 225px;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  text-align: left;
  top: 73px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-92321a1b-a495-409c-a922-cbb5b915b65b] {
    color: transparent;
  }
}

.sd[data-s-8b0dcd23-9b80-43a3-b415-49a2a5d52079] {
  flex: none;
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-8b0dcd23-9b80-43a3-b415-49a2a5d52079] {
    flex: none;
    height: auto;
    width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-8b0dcd23-9b80-43a3-b415-49a2a5d52079] {
    background: transparent;
  }
}

.sd[data-s-fc3a46fc-999f-4225-91d3-59d333fd18aa] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 16px 0px 0px 0px;
  padding: 0px 16px 0px 16px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fc3a46fc-999f-4225-91d3-59d333fd18aa] {
    background: transparent;
    padding: 32px 16px 16px 16px;
  }
}

.sd[data-s-e5e6cbdf-20ba-4b6f-aad8-14cc31173b9f] {
  color: #001a2bff;
  font-family: var(--s-font-21a026b3);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px;
  text-align: left;
  width: 600px;
  max-width: 100%;
}

.sd[data-s-e5e6cbdf-20ba-4b6f-aad8-14cc31173b9f]>h3 {
  font-size: 24px;
  line-height: 1.5;
  text-align: left;
}

.sd[data-s-e5e6cbdf-20ba-4b6f-aad8-14cc31173b9f]>p {
  font-family: var(--s-font-21a026b3);
  line-height: 1.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-e5e6cbdf-20ba-4b6f-aad8-14cc31173b9f] {
    color: #001a2bff;
    padding: 0px 0px 0px;
  }

  .sd[data-s-e5e6cbdf-20ba-4b6f-aad8-14cc31173b9f]>h3 {
    color: #001a2bff;
    margin: 0px 0px 32px 0px;
  }
}

.sd[data-s-0c9fbfae-ba1e-4b81-bd0d-c2778b47d0c1] {
  color: #001a2bff;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0c9fbfae-ba1e-4b81-bd0d-c2778b47d0c1] {
    color: #001a2bff;
    text-align: center;
  }
}

.sd[data-s-150b0dae-5d9b-4af0-ba98-7791f55dd2bb] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 64px 0px 0px 0px;
  padding: 0 0;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-150b0dae-5d9b-4af0-ba98-7791f55dd2bb] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 540px;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-150b0dae-5d9b-4af0-ba98-7791f55dd2bb] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}

.sd[data-s-section-inner-150b0dae-5d9b-4af0-ba98-7791f55dd2bb] {
  padding: 0 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-150b0dae-5d9b-4af0-ba98-7791f55dd2bb] {
    width: 540px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-150b0dae-5d9b-4af0-ba98-7791f55dd2bb] {
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
  }
}

.sd[data-s-db1be2c9-fca8-477c-bc96-c18fc37e7e52] {
  bottom: auto;
  color: rgba(0, 0, 0, 0.0);
  font-size: 20px;
  font-weight: 400;
  height: 28px;
  left: 204px;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  text-align: left;
  top: 192px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-db1be2c9-fca8-477c-bc96-c18fc37e7e52] {
    color: transparent;
  }
}

.sd[data-s-8c222e29-84c3-41ac-812c-f68c807eb41c] {
  height: auto;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8c222e29-84c3-41ac-812c-f68c807eb41c] {
    height: auto;
    width: 100%;
  }
}

.sd[data-s-51135d00-60c9-407b-8c0f-b924d75165ae] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 16px 0px 16px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51135d00-60c9-407b-8c0f-b924d75165ae] {
    background: transparent;
    padding: 32px 16px 16px 16px;
  }
}

.sd[data-s-eca561b7-b4f4-41f2-bcd9-7fb377211915] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-6044e9b5-35e9-410b-9739-e04bbc5a35a8] {
  color: #333333;
  flex: none;
  height: auto;
  padding: 32px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9351fdb3-2843-4338-9343-efddafab9b86] {
  background: #FFFFFF;
  flex: none;
  height: auto;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-9d6dd440-5aae-4b18-b31e-b9da8b6eaf60] {
  height: auto;
  width: 867px;
  max-width: 100%;
}

.sd[data-s-e8de8443-15fd-4305-bd54-3e55c8073d73] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-427f49db-acc5-4fad-9603-c85dae5bf7a7] {
  color: #001a2bff;
  height: auto;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2d50d3ec-8cae-4507-888c-46a684103df2] {
  color: #001a2bff;
  height: auto;
  margin: 16px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d90cdbaf-f3bb-4c7f-8389-782302fa6e55] {
  background: #FFFFFF;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-757ea67d-89fa-418e-b590-bf8db1e7766a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-757ea67d-89fa-418e-b590-bf8db1e7766a] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-acdb986a-4951-4041-961b-27ac24481809] {
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;

  transform: {
      {
      transform
    }
  }

  ;

  transition-duration: {
      {
      _duration
    }
  }

  ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-acdb986a-4951-4041-961b-27ac24481809]:focus {
  outline: none;
}

.sd[data-s-acdb986a-4951-4041-961b-27ac24481809]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-acdb986a-4951-4041-961b-27ac24481809] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-acdb986a-4951-4041-961b-27ac24481809] {
  transform: translateX(100%);
}

.sd[data-s-5d273251-ebaa-4898-9959-35694ce671e7] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-039aa6a0-95a3-4afb-901e-ede90ad2c8e2] {
  align-content: center;
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-ae1967de-a5c9-4fb3-ac6e-12ff0be47edb] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 0;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-d9d20b5c-4b92-4d92-98da-c3793a6d5134] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-d9d20b5c-4b92-4d92-98da-c3793a6d5134]:hover {
  background: #e1e1e1;
}

.sd[data-s-c0744b17-471c-4c49-82c7-f9837e4e6c95] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-3a7fc554-6791-42a3-b2ba-7aa4457260bf] {
  align-content: center;
  align-items: center;
  background: transparent;
  bottom: auto;
  flex: none;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-a3f22f0c-82f9-4806-9fa8-dc6dd5d6d1ba] {
  background: #FFFFFF;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-a3f22f0c-82f9-4806-9fa8-dc6dd5d6d1ba]:hover {
  background: #e1e1e1;
}

.sd[data-s-38de1c37-5b1a-4ce3-b125-f01f80620fa0] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-6c08b38a-8ae5-4f66-b1ca-86f98fea06ba] {
  background: #EEEEEE;
  height: 160px;
  width: 200px;
  max-width: 100%;
}

.sd[data-s-0fbae700-8f29-4869-9caf-0f6d4d00677a] {
  background: #EEEEEE;
  height: 160px;
  width: 200px;
  max-width: 100%;
}

.sd[data-s-052e1d92-28d2-4bab-9083-8bc3d3fd758a] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e71e3c20-d1e6-4a21-84e2-3250cf78c47d] {
  color: #001a2bff;
  height: auto;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-4e9dc043-30c7-46d5-9180-08cf9889388b] {
  color: #001a2bff;
  height: auto;
  margin: 16px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-d8c86c34-f1a1-46a8-bc5f-14023fe3a8ef] {
  background: #FFFFFF;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2050cf98-ad72-44a8-86d7-c194dd6f010d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2050cf98-ad72-44a8-86d7-c194dd6f010d] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-0c6e71f4-7264-4027-b3bc-8a5cf09ec06f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: 100%;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-48c2ee51-78c8-4870-93bb-307d206f9260] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 0;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-e49ab81b-ce04-4d09-ae5f-cae6d8cb9ac9] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-e49ab81b-ce04-4d09-ae5f-cae6d8cb9ac9]:hover {
  background: #e1e1e1;
}

.sd[data-s-0283d013-3bf4-4fc9-8081-9773cffd4840] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-94b9d8a8-ddac-4330-b069-bbfd5f4cf996] {
  align-content: center;
  align-items: center;
  background: transparent;
  bottom: auto;
  flex: none;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-c885b44d-4c6c-4df6-b8e2-67bf59fcb37f] {
  background: #FFFFFF;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-c885b44d-4c6c-4df6-b8e2-67bf59fcb37f]:hover {
  background: #e1e1e1;
}

.sd[data-s-dee09bf7-66e4-4e6f-a743-2bb66ecda2c7] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-9518672e-2eac-4cee-8631-2021c8bdf472] {
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;

  transform: {
      {
      transform
    }
  }

  ;

  transition-duration: {
      {
      _duration
    }
  }

  ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-9518672e-2eac-4cee-8631-2021c8bdf472]:focus {
  outline: none;
}

.sd[data-s-9518672e-2eac-4cee-8631-2021c8bdf472]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-9518672e-2eac-4cee-8631-2021c8bdf472] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-9518672e-2eac-4cee-8631-2021c8bdf472] {
  transform: translateX(100%);
}

.sd[data-s-407c04c7-3f2e-4c09-9c68-9da46483fea0] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-b6a9ebd5-46fa-43e3-b329-971131e33c1f] {
  align-content: center;
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 146px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-a8e2f2a9-a6cb-4238-9a62-b8cc0d6639d7] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  bottom: 24px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: 16px;
  margin: 0 0 0 0;
  position: absolute;
  right: NaNpx;
  top: auto;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-a8e2f2a9-a6cb-4238-9a62-b8cc0d6639d7]:hover {
  background: #e1e1e1;
}

.sd[data-s-4634cab7-79ab-40d1-825e-3845b62df141] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-b371b4c2-66e3-4234-aa6f-f5b0062de5ba] {
  background: #FFFFFF;
  border-radius: 50%;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: 16px;
  top: 22px;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-b371b4c2-66e3-4234-aa6f-f5b0062de5ba]:hover {
  background: #e1e1e1;
}

.sd[data-s-d1b87b15-f805-4a72-ba27-5ffbe5bec6ea] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-45a83647-e3ad-4e40-8bff-114d70ccaadb] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-27433e07-fe40-460d-9120-79039c468560] {
  color: #001a2bff;
  height: auto;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-416830f2-1dbe-4cc0-b68b-ac2058616628] {
  color: #001a2bff;
  height: auto;
  margin: 16px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-9b3ee831-47ff-4956-8031-b552b44fb756] {
  background: #FFFFFF;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fd3e5727-a2ac-4c72-a0ba-dd23ae901ac3] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-fd3e5727-a2ac-4c72-a0ba-dd23ae901ac3] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-9530f31c-2cd1-4b15-af07-5657bdf0a460] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: 100%;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-ae8348b8-ee45-401e-8122-a7bfba658766] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 0;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-e8258134-2db5-40a4-b07a-484a3dfd9698] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-e8258134-2db5-40a4-b07a-484a3dfd9698]:hover {
  background: #e1e1e1;
}

.sd[data-s-b073054f-af5f-4424-8a48-e09172668b92] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-744491c8-f9fe-46a8-8c06-6d3f1fec166b] {
  align-content: center;
  align-items: center;
  background: transparent;
  bottom: auto;
  flex: none;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-1962e0ea-6409-4c59-a035-ffb0a5d22cfe] {
  background: #FFFFFF;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-1962e0ea-6409-4c59-a035-ffb0a5d22cfe]:hover {
  background: #e1e1e1;
}

.sd[data-s-4f2df4e3-b142-4b5d-8cc2-2dbac311f8fd] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-df5cb22c-e972-47b1-84f0-7d861ff1058f] {
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;

  transform: {
      {
      transform
    }
  }

  ;

  transition-duration: {
      {
      _duration
    }
  }

  ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-df5cb22c-e972-47b1-84f0-7d861ff1058f]:focus {
  outline: none;
}

.sd[data-s-df5cb22c-e972-47b1-84f0-7d861ff1058f]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-df5cb22c-e972-47b1-84f0-7d861ff1058f] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-df5cb22c-e972-47b1-84f0-7d861ff1058f] {
  transform: translateX(100%);
}

.sd[data-s-56921ad3-8a89-4199-9e2d-da745806d0ff] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-d4e574e1-cb71-49a0-93d5-e3e4cdfc7108] {
  align-content: center;
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 146px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-8bd99e8f-7e0e-4cc2-9e94-08b280274713] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  bottom: 24px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: 16px;
  margin: 0 0 0 0;
  position: absolute;
  right: NaNpx;
  top: auto;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-8bd99e8f-7e0e-4cc2-9e94-08b280274713]:hover {
  background: #e1e1e1;
}

.sd[data-s-5c8b31dd-4462-432d-a223-e0628001ff44] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-9a79d138-7b69-4630-865f-0dcffa0eec37] {
  background: #FFFFFF;
  border-radius: 50%;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: 16px;
  top: 22px;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-9a79d138-7b69-4630-865f-0dcffa0eec37]:hover {
  background: #e1e1e1;
}

.sd[data-s-25879f2e-65fc-49ef-aaab-07186c46628a] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-5c76dd6c-18fa-4060-961f-7a9b68ac3f1d] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-29771da9-fe99-4170-9177-41644150d185] {
  color: #001a2bff;
  height: auto;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0c25585d-8aa4-4804-9045-248c1c0ba38d] {
  color: #001a2bff;
  height: auto;
  margin: 16px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-3af026dc-96b0-43d5-8b2c-65f1189aa25a] {
  background: #FFFFFF;
  flex: none;
  height: auto;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3af026dc-96b0-43d5-8b2c-65f1189aa25a] + .sd[data-s-3af026dc-96b0-43d5-8b2c-65f1189aa25a] {
  margin-block-start: 32px;
}

.sd[data-s-2041aec3-ce46-4a1a-ba40-69e17161f598] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-2041aec3-ce46-4a1a-ba40-69e17161f598] {
    flex: none;
    height: auto;
  }
}

.sd[data-s-671e3f7b-3a7f-41c1-9fb6-129a8c24c0dc] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: 100%;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-ce63e92b-ecb5-4aeb-b49b-2d8b205a8796] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  height: 100%;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: auto;
  top: 0;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-a197443a-545d-4667-acde-d74ce9a1ef0c] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-a197443a-545d-4667-acde-d74ce9a1ef0c]:hover {
  background: #e1e1e1;
}

.sd[data-s-a6e231ab-7619-4389-8cbf-06826ea41e4e] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-762060c9-ebe0-4e21-9cdb-05652656e21c] {
  align-content: center;
  align-items: center;
  background: transparent;
  bottom: auto;
  flex: none;
  height: 100%;
  justify-content: center;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 55px;
  max-width: 100%;
}

.sd[data-s-8258e71a-c6cd-44b0-b589-4d56a66a69f0] {
  background: #FFFFFF;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0 0 0 0;
  position: relative;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-8258e71a-c6cd-44b0-b589-4d56a66a69f0]:hover {
  background: #e1e1e1;
}

.sd[data-s-a8a853b5-4cda-459b-a8ea-15ffa9cfb676] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-5eeb4f21-d46d-4854-8ca7-3ca1063c2bd0] {
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;

  transform: {
      {
      transform
    }
  }

  ;

  transition-duration: {
      {
      _duration
    }
  }

  ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: 100%;
  will-change: transform;
  max-width: 100%;
}

.sd[data-s-5eeb4f21-d46d-4854-8ca7-3ca1063c2bd0]:focus {
  outline: none;
}

.sd[data-s-5eeb4f21-d46d-4854-8ca7-3ca1063c2bd0]:focus-visible {
  outline: 2px solid black;
}

.sd._animatingNext[data-s-5eeb4f21-d46d-4854-8ca7-3ca1063c2bd0] {
  transform: translateX(-100%);
}

.sd._animatingPrev[data-s-5eeb4f21-d46d-4854-8ca7-3ca1063c2bd0] {
  transform: translateX(100%);
}

.sd[data-s-88c693cc-c639-41e1-9a88-c86e9e50eef4] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-end;
  padding: 0px 0px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}

.sd[data-s-64714c6e-6cdb-4ab8-bd0c-236625b5a34b] {
  align-content: center;
  align-items: center;
  bottom: auto;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 146px;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}

.sd[data-s-4fd65a24-662a-40b4-b557-3c1dc5ed39fa] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-radius: 50%;
  bottom: 24px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: 16px;
  margin: 0 0 0 0;
  position: absolute;
  right: NaNpx;
  top: auto;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-4fd65a24-662a-40b4-b557-3c1dc5ed39fa]:hover {
  background: #e1e1e1;
}

.sd[data-s-b93e20e8-0d44-4fdb-a18f-8936aefbf636] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-a4f54a7d-c670-4e6d-8e33-8f1ab0591569] {
  background: #FFFFFF;
  border-radius: 50%;
  bottom: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  left: NaNpx;
  margin: 0 0 0 0;
  position: absolute;
  right: 16px;
  top: 22px;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-a4f54a7d-c670-4e6d-8e33-8f1ab0591569]:hover {
  background: #e1e1e1;
}

.sd[data-s-16d1cbc7-4e07-49cd-92c2-38054cc727a8] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-53e0fa4a-114b-4409-b570-c2ea6f3132fe] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-da4e59cb-3cf3-4a4b-b151-d6dd37fb0664] {
  color: #001a2bff;
  height: auto;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2b89422a-8425-4968-8a2b-01579a51d887] {
  color: #001a2bff;
  height: auto;
  margin: 16px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-cf844424-7685-442f-bf96-bb706c4c5ddd] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 80px 0px 0px 0px;
  padding: 0 0;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-section-inner-cf844424-7685-442f-bf96-bb706c4c5ddd] {
  padding: 0 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
}

.sd[data-s-51b9d72b-935e-493a-bd6f-633a360e2d7a] {
  bottom: auto;
  color: rgba(0, 0, 0, 0.0);
  font-size: 20px;
  font-weight: 400;
  height: 28px;
  left: auto;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: absolute;
  right: 205px;
  text-align: left;
  top: 137px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-51b9d72b-935e-493a-bd6f-633a360e2d7a] {
    color: transparent;
  }
}

.sd[data-s-d1980fe1-ccf0-4f6b-947d-4982bca8749f] {
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8d072b2b-9efc-420f-8e06-9de7ba9dfaa0] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 16px 16px 16px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-8d072b2b-9efc-420f-8e06-9de7ba9dfaa0] {
    background: transparent;
    padding: 32px 16px 16px 16px;
  }
}

.sd[data-s-c5029502-f8f8-46a6-be94-aca80eb40e28] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-35d3d397-aaa4-469a-ba43-7043a2abb0fd] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 2px solid #0183d6ff;
  border-left: 2px solid #0183d6ff;
  border-right: 2px solid #0183d6ff;
  border-top: 2px solid #0183d6ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 24px 8px 16px 8px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-35d3d397-aaa4-469a-ba43-7043a2abb0fd] {
    height: auto;
  }
}

.sd[data-s-e28413c0-67ae-4e02-bfb6-7794d723b352] {
  color: #333333;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-5e1f809f-cb18-4efa-b5dd-23dcb8166bf2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-b4364e4b-1507-41e7-aaae-7bd821948830] {
  color: #333333;
  height: auto;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a5da9960-9d09-46c4-a6b8-7d017efe81d4] {
  color: #333333;
  font-family: var(--s-font-21a026b3);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0px 0px 0px 8px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: calc(100% - 8px);
  justify-content: flex-start;
}

.sd[data-s-2948ce86-bbd8-4458-b11f-5c7374881e8d] {
  align-content: center;
  align-items: center;
  background: transparent;
  bottom: auto;
  flex: none;
  height: auto;
  justify-content: center;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: -17px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6e43abb0-2646-4f59-bfa4-572143109adc] {
  background: #015c96ff;
  color: #FFFFFF;
  height: auto;
  margin: 0px 0px;
  padding: 4px 8px 5px 8px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-f5c3b468-db59-42e2-856f-f96ff90179c3] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-e06eff81-49dd-4dc1-bef0-ea92a9dbb1a2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-5eeb2b93-5386-4024-a517-594bf5a80bda] {
  background: #e6f3fbff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #333333;
  flex: none;
  height: auto;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-5eeb2b93-5386-4024-a517-594bf5a80bda] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-40786b08-7227-4029-b6a2-2b1cf1a8182f] {
  background: #e6f3fbff;
  border-bottom: 1px solid #ffffff;
  border-left: 0px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #333333;
  flex: none;
  height: auto;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-40786b08-7227-4029-b6a2-2b1cf1a8182f] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-86c36866-19b2-4943-b831-b2caa3238136] {
  border-bottom: 0px solid #e6f3fbff;
  border-left: 0px solid #e6f3fbff;
  border-right: 0px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  flex: none;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b6614797-7f78-4a6a-9e48-0f987dd7fded] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #e6f3fbff;
  border-left: 1px solid #e6f3fbff;
  border-right: 1px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-82a7b5bb-f52a-41ec-a1f6-a17b2e752a8d] {
  background: transparent;
  border-bottom: 0px solid #e6f3fbff;
  border-left: 0px solid #e6f3fbff;
  border-right: 1px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  color: #333333;
  flex: none;
  height: auto;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-82a7b5bb-f52a-41ec-a1f6-a17b2e752a8d] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-f6e0a7c4-494a-4844-b6ef-1c7f42f78d21] {
  background: transparent;
  border-bottom: 0px solid #e6f3fbff;
  border-left: 0px solid #e6f3fbff;
  border-right: 0px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  color: #333333;
  flex: none;
  height: auto;
  padding: 16px;
  text-align: left;
  width: 50%;
  max-width: 50%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f6e0a7c4-494a-4844-b6ef-1c7f42f78d21] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-c60f1d9f-7707-4c6c-a7dd-f8f88a4b8158] {}

.sd[data-s-a602d0d9-c543-4c73-a009-e54afd420f2a] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-364079c3-f8c3-4820-9d7d-45be8a0f4ca1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-1a4c8ae9-c336-4c4e-903d-30d13a6a43d0] {
  border-bottom: 0px solid #e6f3fbff;
  border-left: 0px solid #e6f3fbff;
  border-right: 0px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  flex: none;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b2daacff-c50b-4eb9-9a53-d273349c82d5] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #e6f3fbff;
  border-left: 1px solid #e6f3fbff;
  border-right: 1px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6f549923-c745-466b-9e1d-51535fee706e] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-a335b026-1a42-4111-bef5-1fdfa9f58731] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-6400b051-e5e0-4dc4-b5a4-01503fbc2af7] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-6400b051-e5e0-4dc4-b5a4-01503fbc2af7: 0px;
  --gap-v-6400b051-e5e0-4dc4-b5a4-01503fbc2af7: 0px;
  --gap-uuid: 6400b051-e5e0-4dc4-b5a4-01503fbc2af7;
  max-width: 100%;
}

.sd[data-s-141c45f2-0054-4cc0-a544-f8efa5262931] {
  color: #333333;
  flex: none;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-87e3b41e-f24a-4864-a0d4-04624d4ff515] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-6400b051-e5e0-4dc4-b5a4-01503fbc2af7) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 12px;
  position: relative;
  --gap-h-87e3b41e-f24a-4864-a0d4-04624d4ff515: 0px;
  --gap-v-87e3b41e-f24a-4864-a0d4-04624d4ff515: 0px;
  --gap-uuid: 87e3b41e-f24a-4864-a0d4-04624d4ff515;
  max-width: 100%;
}

.sd[data-s-cde94e16-ce07-4da8-ba70-92c92a3ce946] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-756ec9e8-c749-41db-9863-d75f2d37619c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d2f734c0-4490-4431-83ce-f067d58236d2] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-d2f734c0-4490-4431-83ce-f067d58236d2: 0px;
  --gap-v-d2f734c0-4490-4431-83ce-f067d58236d2: 0px;
  --gap-uuid: d2f734c0-4490-4431-83ce-f067d58236d2;
  max-width: 100%;
}

.sd[data-s-eb3290d3-b0f6-40d1-94a8-6234c987abfd] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-54ec2dea-4579-4315-a19d-922e277f809e] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-54ec2dea-4579-4315-a19d-922e277f809e: 0px;
  --gap-v-54ec2dea-4579-4315-a19d-922e277f809e: 0px;
  --gap-uuid: 54ec2dea-4579-4315-a19d-922e277f809e;
  max-width: 100%;
}

.sd[data-s-1c40b994-f52f-43c0-a5bc-9c9ab7c6d761] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  left: 0;
  margin: 0 0 0 0;
  padding: 0px;
  position: absolute;
  top: 0;
  --gap-h-1c40b994-f52f-43c0-a5bc-9c9ab7c6d761: 0px;
  --gap-v-1c40b994-f52f-43c0-a5bc-9c9ab7c6d761: 0px;
  --gap-uuid: 1c40b994-f52f-43c0-a5bc-9c9ab7c6d761;
  max-width: 100%;
}

.sd[data-s-07af829d-62af-46c7-9838-bacbf4d1bdc1] {
  color: #333333;
  flex: none;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 6px;
  text-align: left;
  width: calc(95% - (var(--gap-h-1c40b994-f52f-43c0-a5bc-9c9ab7c6d761) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-1c40b994-f52f-43c0-a5bc-9c9ab7c6d761) * 0.04999999999999995));
  justify-content: flex-start;
}

.sd[data-s-9ad15874-b982-4841-b7b6-51a9df85e40b] {
  color: #333333;
  flex: none;
  height: auto;
  text-align: left;
  width: calc(95% - (var(--gap-h-54ec2dea-4579-4315-a19d-922e277f809e) * 0.04999999999999995));
  max-width: calc(95% - (var(--gap-h-54ec2dea-4579-4315-a19d-922e277f809e) * 0.04999999999999995));
  justify-content: flex-start;
}

.sd[data-s-9424d978-2e04-487c-a845-93148bdd48f5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 16px 16px 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b4364f2a-6d98-432c-a835-19cef6b23999] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-104606eb-e269-4cee-a2f8-38fd54b0dbe1] {
  color: #333333;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-104606eb-e269-4cee-a2f8-38fd54b0dbe1] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-59f7a471-98ad-47bb-b50e-9dbae6aca29c] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 80px 0px 0px 0px;
  padding: 0 0;
  width: 1080px;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-59f7a471-98ad-47bb-b50e-9dbae6aca29c] {
    display: flex;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-59f7a471-98ad-47bb-b50e-9dbae6aca29c] {
    display: flex;
  }
}

.sd[data-s-section-inner-59f7a471-98ad-47bb-b50e-9dbae6aca29c] {
  padding: 0 0;
  width: 1080px;
  height: auto;
  flex-direction: column;
  max-width: 100%;
}

@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-59f7a471-98ad-47bb-b50e-9dbae6aca29c] {
    flex-direction: column;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-59f7a471-98ad-47bb-b50e-9dbae6aca29c] {
    flex-direction: column;
  }
}

.sd[data-s-b8e52616-c350-4dca-b078-29c03832e2bf] {
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-05f95602-4553-43a7-97d3-4ed6114d70a2] {
  bottom: NaNpx;
  color: rgba(0, 0, 0, 0.0);
  font-size: 20px;
  font-weight: 400;
  height: 28px;
  left: NaNpx;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: absolute;
  right: 165px;
  text-align: left;
  top: 177px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-05f95602-4553-43a7-97d3-4ed6114d70a2] {
    color: transparent;
  }
}

.sd[data-s-f1a50a3a-307e-48ed-8aea-b836a7b6b38a] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 16px 16px 16px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-f1a50a3a-307e-48ed-8aea-b836a7b6b38a] {
    background: transparent;
    padding: 32px 16px 16px 16px;
  }
}

.sd[data-s-d24dc1fc-16b9-4360-8a19-6b0011f48725] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 32px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-bed78076-ca00-42b1-b813-0c0a23b07982] {
  background: transparent;
  flex: none;
  height: 100%;
  padding: 6px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-50e0618d-f1eb-4f13-899a-00451be81771] {
  color: #d90051ff;
  flex: none;
  font-size: 24px;
  height: auto;
  max-width: 100%;
}

.sd[data-s-72280331-b9f4-4030-870d-c39f88191316] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}

.sd[data-s-39cb9b7f-684a-49f8-b6ba-c845b016baaf] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-b46d7ea4-7fad-4b36-9b7c-cee94554f002] {
  color: #333333;
  flex: none;
  height: auto;
  padding: 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-0556477b-5967-45ec-b35d-f5f441364260] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2def0763-b91f-4119-853e-1a72453a40ec] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-e247c8cf-ae79-4fd8-8113-8954bc6c325b] {
  color: transparent;
  flex: none;
  height: auto;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  background-clip: text;
  -webkit-background-clip: text;
  --g-color-0: #d90051ff;
  --g-position-0: 0%;
  --g-color-1: #F94CFF;
  --g-position-1: 100%;
  --g-color-2: #F94CFF;
  --g-position-2: 100%;
  --g-color-3: #F94CFF;
  --g-position-3: 100%;
  --g-color-4: #F94CFF;
  --g-position-4: 100%;
  --g-color-5: #F94CFF;
  --g-position-5: 100%;
  --g-color-6: #F94CFF;
  --g-position-6: 100%;
  --g-color-7: #F94CFF;
  --g-position-7: 100%;
  --g-color-8: #F94CFF;
  --g-position-8: 100%;
  --g-color-9: #F94CFF;
  --g-position-9: 100%;
  --g-color-10: #F94CFF;
  --g-position-10: 100%;
  --g-color-11: #F94CFF;
  --g-position-11: 100%;
  --g-angle: 45deg;
}

.sd[data-s-28a5d325-7d27-4d8f-b015-ed7664f53e27] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-0e81786f-4562-4758-93b8-337bdc0dd827] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-0e81786f-4562-4758-93b8-337bdc0dd827: 0px;
  --gap-v-0e81786f-4562-4758-93b8-337bdc0dd827: 0px;
  --gap-uuid: 0e81786f-4562-4758-93b8-337bdc0dd827;
  max-width: 100%;
}

.sd[data-s-740e6645-5047-4dca-84d7-bb38c671f8c1] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-740e6645-5047-4dca-84d7-bb38c671f8c1]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-740e6645-5047-4dca-84d7-bb38c671f8c1]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-69f32c5d-db83-41e3-bb9f-a809ac1167c7] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-0e81786f-4562-4758-93b8-337bdc0dd827) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 12px;
  position: relative;
  --gap-h-69f32c5d-db83-41e3-bb9f-a809ac1167c7: 0px;
  --gap-v-69f32c5d-db83-41e3-bb9f-a809ac1167c7: 0px;
  --gap-uuid: 69f32c5d-db83-41e3-bb9f-a809ac1167c7;
  max-width: 100%;
}

.sd[data-s-9344bb5f-7d3e-4ade-bd3b-580bf4b36350] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-9a10b532-2aed-4306-b2b6-495370fb3a26] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-9a10b532-2aed-4306-b2b6-495370fb3a26: 0px;
  --gap-v-9a10b532-2aed-4306-b2b6-495370fb3a26: 0px;
  --gap-uuid: 9a10b532-2aed-4306-b2b6-495370fb3a26;
  max-width: 100%;
}

.sd[data-s-fb7c2232-45d9-4750-bb72-ca17be3b93db] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-fb7c2232-45d9-4750-bb72-ca17be3b93db]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-fb7c2232-45d9-4750-bb72-ca17be3b93db]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-b9e18f34-dfab-4a73-93c2-d90be31aee55] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-9a10b532-2aed-4306-b2b6-495370fb3a26) * 0));
  justify-content: flex-end;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 8px 12px 12px 12px;
  position: relative;
  --gap-h-b9e18f34-dfab-4a73-93c2-d90be31aee55: 0px;
  --gap-v-b9e18f34-dfab-4a73-93c2-d90be31aee55: 0px;
  --gap-uuid: b9e18f34-dfab-4a73-93c2-d90be31aee55;
  max-width: 100%;
}

.sd[data-s-6136512b-c144-4a7f-9a29-0edf5de7a2a1] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-bda16d42-a564-4e05-a881-95926442ca9e] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-bda16d42-a564-4e05-a881-95926442ca9e: 0px;
  --gap-v-bda16d42-a564-4e05-a881-95926442ca9e: 0px;
  --gap-uuid: bda16d42-a564-4e05-a881-95926442ca9e;
  max-width: 100%;
}

.sd[data-s-fdf59a1d-c500-4f53-87cd-5c56b140b939] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-bda16d42-a564-4e05-a881-95926442ca9e) * 0));
  --gap-h-fdf59a1d-c500-4f53-87cd-5c56b140b939: 0px;
  --gap-v-fdf59a1d-c500-4f53-87cd-5c56b140b939: 0px;
  --gap-uuid: fdf59a1d-c500-4f53-87cd-5c56b140b939;
  max-width: calc(100% - (var(--gap-h-bda16d42-a564-4e05-a881-95926442ca9e) * 0));
}

.sd[data-s-43885eaa-82e4-4dc6-8483-1a3adbc1660a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2955bafd-f16b-43d6-98a9-39594b77b462] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-993348a2-f059-44e7-a6a9-848f76fb9a0f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-94444de4-dab0-4b95-b6e8-927721f0321f] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-94444de4-dab0-4b95-b6e8-927721f0321f: 0px;
  --gap-v-94444de4-dab0-4b95-b6e8-927721f0321f: 0px;
  --gap-uuid: 94444de4-dab0-4b95-b6e8-927721f0321f;
  max-width: 100%;
}

.sd[data-s-0ff7246d-02a8-431c-a03c-65d4d74406c3] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-94444de4-dab0-4b95-b6e8-927721f0321f) * 0));
  --gap-h-0ff7246d-02a8-431c-a03c-65d4d74406c3: 0px;
  --gap-v-0ff7246d-02a8-431c-a03c-65d4d74406c3: 0px;
  --gap-uuid: 0ff7246d-02a8-431c-a03c-65d4d74406c3;
  max-width: calc(100% - (var(--gap-h-94444de4-dab0-4b95-b6e8-927721f0321f) * 0));
}

.sd[data-s-9d9bf422-2574-4609-afad-3b1f431d5c19] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-9d9bf422-2574-4609-afad-3b1f431d5c19: 0px;
  --gap-v-9d9bf422-2574-4609-afad-3b1f431d5c19: 0px;
  --gap-uuid: 9d9bf422-2574-4609-afad-3b1f431d5c19;
  max-width: 100%;
}

.sd[data-s-d3463d08-3c7e-4e2a-add5-e44ce5b162cf] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-d3463d08-3c7e-4e2a-add5-e44ce5b162cf]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-d3463d08-3c7e-4e2a-add5-e44ce5b162cf]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-9e939aa9-0c8d-4f83-b63c-3c54ab04c7bf] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-9d9bf422-2574-4609-afad-3b1f431d5c19) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 8px 12px 12px 12px;
  position: relative;
  --gap-h-9e939aa9-0c8d-4f83-b63c-3c54ab04c7bf: 0px;
  --gap-v-9e939aa9-0c8d-4f83-b63c-3c54ab04c7bf: 0px;
  --gap-uuid: 9e939aa9-0c8d-4f83-b63c-3c54ab04c7bf;
  max-width: 100%;
}

.sd[data-s-ce0b0267-434c-4a67-b65d-f100b6a5c691] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-c8c87ec1-01b7-4239-99ec-ef5d5e0f9645] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-c8c87ec1-01b7-4239-99ec-ef5d5e0f9645: 0px;
  --gap-v-c8c87ec1-01b7-4239-99ec-ef5d5e0f9645: 0px;
  --gap-uuid: c8c87ec1-01b7-4239-99ec-ef5d5e0f9645;
  max-width: 100%;
}

.sd[data-s-b9c02f56-2f34-4387-b5d1-3940b985efcd] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-c8c87ec1-01b7-4239-99ec-ef5d5e0f9645) * 0));
  --gap-h-b9c02f56-2f34-4387-b5d1-3940b985efcd: 0px;
  --gap-v-b9c02f56-2f34-4387-b5d1-3940b985efcd: 0px;
  --gap-uuid: b9c02f56-2f34-4387-b5d1-3940b985efcd;
  max-width: calc(100% - (var(--gap-h-c8c87ec1-01b7-4239-99ec-ef5d5e0f9645) * 0));
}

.sd[data-s-a4bfc2c4-e3cb-4890-afe7-01b21fd0429f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-f058b3a9-9908-4ea1-9e5f-2a097972b6c0] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-083bf484-8379-416c-a239-9850a43c8964] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7e7e5745-5554-41fa-b033-c26ff4b48059] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-7e7e5745-5554-41fa-b033-c26ff4b48059: 0px;
  --gap-v-7e7e5745-5554-41fa-b033-c26ff4b48059: 0px;
  --gap-uuid: 7e7e5745-5554-41fa-b033-c26ff4b48059;
  max-width: 100%;
}

.sd[data-s-b52cccf4-5122-457b-a24c-cd552e1cc96d] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-b52cccf4-5122-457b-a24c-cd552e1cc96d]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-b52cccf4-5122-457b-a24c-cd552e1cc96d]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-8c291468-ceba-4b7f-871e-1d49936e7825] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-7e7e5745-5554-41fa-b033-c26ff4b48059) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 11px 12px 12px 12px;
  position: relative;
  --gap-h-8c291468-ceba-4b7f-871e-1d49936e7825: 0px;
  --gap-v-8c291468-ceba-4b7f-871e-1d49936e7825: 0px;
  --gap-uuid: 8c291468-ceba-4b7f-871e-1d49936e7825;
  max-width: 100%;
}

.sd[data-s-ed9caba7-1e07-4b04-b139-9e23edf3915c] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-562516f7-fbad-472a-afed-4120ed525031] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-fe8a2bf0-5d96-4870-996d-82b3c9f6fc6c] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-67c188eb-39d6-4b0b-868b-8b9b3b864a7e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-48790993-0df3-4545-8fd0-c4a909b87b52] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-48790993-0df3-4545-8fd0-c4a909b87b52: 0px;
  --gap-v-48790993-0df3-4545-8fd0-c4a909b87b52: 0px;
  --gap-uuid: 48790993-0df3-4545-8fd0-c4a909b87b52;
  max-width: 100%;
}

.sd[data-s-909cc555-bbea-4518-a5b8-a8c676517f18] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-909cc555-bbea-4518-a5b8-a8c676517f18]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-909cc555-bbea-4518-a5b8-a8c676517f18]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-57d629ae-405b-4158-b75d-f84410af68a6] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-48790993-0df3-4545-8fd0-c4a909b87b52) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 11px 12px 12px 12px;
  position: relative;
  --gap-h-57d629ae-405b-4158-b75d-f84410af68a6: 0px;
  --gap-v-57d629ae-405b-4158-b75d-f84410af68a6: 0px;
  --gap-uuid: 57d629ae-405b-4158-b75d-f84410af68a6;
  max-width: 100%;
}

.sd[data-s-800a3499-131c-4e51-9a0d-009f59a8ea2c] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-911dbb36-0a01-445a-881e-631693376651] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-911dbb36-0a01-445a-881e-631693376651: 0px;
  --gap-v-911dbb36-0a01-445a-881e-631693376651: 0px;
  --gap-uuid: 911dbb36-0a01-445a-881e-631693376651;
  max-width: 100%;
}

.sd[data-s-372240ba-ba31-4c76-bc48-5c9a85340452] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-911dbb36-0a01-445a-881e-631693376651) * 0));
  --gap-h-372240ba-ba31-4c76-bc48-5c9a85340452: 0px;
  --gap-v-372240ba-ba31-4c76-bc48-5c9a85340452: 0px;
  --gap-uuid: 372240ba-ba31-4c76-bc48-5c9a85340452;
  max-width: calc(100% - (var(--gap-h-911dbb36-0a01-445a-881e-631693376651) * 0));
}

.sd[data-s-d3f1c5e9-15db-4ec5-b2b9-f3d43409b6a4] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-d3f1c5e9-15db-4ec5-b2b9-f3d43409b6a4: 0px;
  --gap-v-d3f1c5e9-15db-4ec5-b2b9-f3d43409b6a4: 0px;
  --gap-uuid: d3f1c5e9-15db-4ec5-b2b9-f3d43409b6a4;
  max-width: 100%;
}

.sd[data-s-b5c56d2e-7d68-4354-8592-0f982a17ccd8] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-d3f1c5e9-15db-4ec5-b2b9-f3d43409b6a4) * 0));
  --gap-h-b5c56d2e-7d68-4354-8592-0f982a17ccd8: 0px;
  --gap-v-b5c56d2e-7d68-4354-8592-0f982a17ccd8: 0px;
  --gap-uuid: b5c56d2e-7d68-4354-8592-0f982a17ccd8;
  max-width: calc(100% - (var(--gap-h-d3f1c5e9-15db-4ec5-b2b9-f3d43409b6a4) * 0));
}

.sd[data-s-bdf5c370-974b-46fb-b9af-74ad5ac8cc7e] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-bdf5c370-974b-46fb-b9af-74ad5ac8cc7e: 0px;
  --gap-v-bdf5c370-974b-46fb-b9af-74ad5ac8cc7e: 0px;
  --gap-uuid: bdf5c370-974b-46fb-b9af-74ad5ac8cc7e;
  max-width: 100%;
}

.sd[data-s-7b7b3217-4f32-413b-a686-bece772ceaea] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-bdf5c370-974b-46fb-b9af-74ad5ac8cc7e) * 0));
  --gap-h-7b7b3217-4f32-413b-a686-bece772ceaea: 0px;
  --gap-v-7b7b3217-4f32-413b-a686-bece772ceaea: 0px;
  --gap-uuid: 7b7b3217-4f32-413b-a686-bece772ceaea;
  max-width: calc(100% - (var(--gap-h-bdf5c370-974b-46fb-b9af-74ad5ac8cc7e) * 0));
}

.sd[data-s-a14af4ff-7536-47eb-a998-89a0bee4a286] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-7a4e29b8-e2ec-4958-80c9-078aae1d2fb3] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-ccd5445a-f16d-41b3-831d-20f55934368d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 16px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-ed7cf24a-c6c0-46b5-80be-f620202ad422] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-ed7cf24a-c6c0-46b5-80be-f620202ad422: 0px;
  --gap-v-ed7cf24a-c6c0-46b5-80be-f620202ad422: 0px;
  --gap-uuid: ed7cf24a-c6c0-46b5-80be-f620202ad422;
  max-width: 100%;
}

.sd[data-s-dd2f6a7b-2d1f-45ef-ab33-5f7be0e1b523] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-dd2f6a7b-2d1f-45ef-ab33-5f7be0e1b523]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-dd2f6a7b-2d1f-45ef-ab33-5f7be0e1b523]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-3bcfd082-ab4f-4714-84e4-c730e528546a] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-ed7cf24a-c6c0-46b5-80be-f620202ad422) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 8px 12px 12px 12px;
  position: relative;
  --gap-h-3bcfd082-ab4f-4714-84e4-c730e528546a: 0px;
  --gap-v-3bcfd082-ab4f-4714-84e4-c730e528546a: 0px;
  --gap-uuid: 3bcfd082-ab4f-4714-84e4-c730e528546a;
  max-width: 100%;
}

.sd[data-s-02cbedbf-f317-465f-96c0-ff50d4a844c7] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-1b2b1c45-c84f-4a1b-9112-3807ea4a6ca3] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-3f9bd071-1ee4-4bf2-adfe-5b3f35ddcdee] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 0px 0px 16px;
}

.sd[data-s-984186ac-849d-47e9-89c5-4bfa4fdc3674] {
  align-content: center;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-984186ac-849d-47e9-89c5-4bfa4fdc3674: 0px;
  --gap-v-984186ac-849d-47e9-89c5-4bfa4fdc3674: 0px;
  --gap-uuid: 984186ac-849d-47e9-89c5-4bfa4fdc3674;
  max-width: 100%;
}

.sd[data-s-ec809263-41db-46b0-805b-4ed68deebf00] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-ec809263-41db-46b0-805b-4ed68deebf00]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-ec809263-41db-46b0-805b-4ed68deebf00]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-8695f66b-c784-4821-93e5-3404239d7cba] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-984186ac-849d-47e9-89c5-4bfa4fdc3674) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 8px 12px 12px 12px;
  position: relative;
  --gap-h-8695f66b-c784-4821-93e5-3404239d7cba: 0px;
  --gap-v-8695f66b-c784-4821-93e5-3404239d7cba: 0px;
  --gap-uuid: 8695f66b-c784-4821-93e5-3404239d7cba;
  max-width: 100%;
}

.sd[data-s-bc323898-b9d9-4474-aaae-6fbe63454347] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-ce3cab00-8b70-4465-a7ab-a477561534a6] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-ce3cab00-8b70-4465-a7ab-a477561534a6: 0px;
  --gap-v-ce3cab00-8b70-4465-a7ab-a477561534a6: 0px;
  --gap-uuid: ce3cab00-8b70-4465-a7ab-a477561534a6;
  max-width: 100%;
}

.sd[data-s-90e71b60-b350-45e0-9977-70a8eb89708c] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-90e71b60-b350-45e0-9977-70a8eb89708c]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-90e71b60-b350-45e0-9977-70a8eb89708c]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-df298982-8f6c-4139-ac1a-f37367e121a2] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-ce3cab00-8b70-4465-a7ab-a477561534a6) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 8px 12px 12px 12px;
  position: relative;
  --gap-h-df298982-8f6c-4139-ac1a-f37367e121a2: 0px;
  --gap-v-df298982-8f6c-4139-ac1a-f37367e121a2: 0px;
  --gap-uuid: df298982-8f6c-4139-ac1a-f37367e121a2;
  max-width: 100%;
}

.sd[data-s-63d30265-8d05-4fef-87f2-31582e5dcec4] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-c9504d54-d86f-494d-9caa-7abbea37eac2] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-end;
  margin: 16px 0px 0px 0px;
  width: 100%;
  --gap-h-c9504d54-d86f-494d-9caa-7abbea37eac2: 0px;
  --gap-v-c9504d54-d86f-494d-9caa-7abbea37eac2: 0px;
  --gap-uuid: c9504d54-d86f-494d-9caa-7abbea37eac2;
  max-width: 100%;
}

.sd[data-s-8363f1a6-bbd8-4d5f-a530-ee9f70850243] {
  border-radius: 0px;
  color: #001a2bff;
  flex: 1;
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.5;
  padding: 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
}

.sd[data-s-8363f1a6-bbd8-4d5f-a530-ee9f70850243]>h2 {
  flex: none;
  height: 174px;
}

.sd[data-s-8363f1a6-bbd8-4d5f-a530-ee9f70850243]>p {
  margin: 0px 0px 0px 0px;
}

.sd[data-s-344e2eb3-614c-41d4-9dac-810d9c43bc50] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  gap: 0px;
  height: calc(100% - (var(--gap-v-c9504d54-d86f-494d-9caa-7abbea37eac2) * 0));
  justify-content: flex-start;
  margin: 0 0 0 0;
  overflow-x: visible;
  overflow-y: visible;
  padding: 8px 12px 12px 12px;
  position: relative;
  --gap-h-344e2eb3-614c-41d4-9dac-810d9c43bc50: 0px;
  --gap-v-344e2eb3-614c-41d4-9dac-810d9c43bc50: 0px;
  --gap-uuid: 344e2eb3-614c-41d4-9dac-810d9c43bc50;
  max-width: 100%;
}

.sd[data-s-3d1027d8-436c-4037-a1f1-fd975806169e] {
  background: #0183d6ff;
  flex: none;
  height: 4px;
  padding: 0px;
  width: 4px;
  max-width: 100%;
}

.sd[data-s-a7cc6570-bc64-42f5-ab6b-e213a37b4709] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 16px 16px 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-d980d3e3-13b3-4a49-906c-954ae423a7b8] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-0122c5ce-13ba-4a76-b206-213bfe127e5b] {
  color: #001a2bff;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0122c5ce-13ba-4a76-b206-213bfe127e5b] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-cc5d4c51-9c93-4429-9d85-6203ce22e3fe] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 32px 0px 0px 0px;
  width: 100%;
  z-index: 0;
  max-width: 100%;
}

.sd[data-s-b3a22383-6666-4d3b-8e20-2193f2f1fcf1] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2034e3e6-9e11-487a-aa8d-4a2880647b22] {
  border-bottom: 0px solid #e6f3fbff;
  border-left: 0px solid #e6f3fbff;
  border-right: 0px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  flex: none;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-54b078c7-588d-4583-8219-8a62932b8d08] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #e6f3fbff;
  border-left: 1px solid #e6f3fbff;
  border-right: 1px solid #e6f3fbff;
  border-top: 0px solid #e6f3fbff;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-04373ff7-76c7-4240-b718-3f74a716660c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px 16px 16px 16px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-3692d28c-7f04-4c24-a81f-3d235aebc73d] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-0234baeb-5f18-46a8-ac2e-b2ed65476fea] {
  color: #001a2bff;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0234baeb-5f18-46a8-ac2e-b2ed65476fea] {
    color: #001a2bff;
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-9e4e9098-5290-4d8c-866d-d3d7a7cbc7e7] {
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  margin: 32px 0px 0px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-8fb9ee2a-e96c-4015-8dfd-c69277ef7207] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  width: 50%;
  --gap-h-8fb9ee2a-e96c-4015-8dfd-c69277ef7207: 8px;
  --gap-v-8fb9ee2a-e96c-4015-8dfd-c69277ef7207: 0px;
  --gap-uuid: 8fb9ee2a-e96c-4015-8dfd-c69277ef7207;
  max-width: 50%;
}

.sd[data-s-5d376a8a-66fb-4c58-aaf8-4cc6445fe301] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-5d376a8a-66fb-4c58-aaf8-4cc6445fe301: 8px;
  --gap-v-5d376a8a-66fb-4c58-aaf8-4cc6445fe301: 0px;
  --gap-uuid: 5d376a8a-66fb-4c58-aaf8-4cc6445fe301;
}

.sd[data-s-7eeb9584-1725-4046-bde8-484a4cc620a1] {
  height: auto;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-de7901dc-f04a-46a5-8401-75ee4dfcd3aa] {
  color: #001a2bff;
  flex: 1;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2f1755dc-104e-406b-9f5f-312fa7118612] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  width: 50%;
  --gap-h-2f1755dc-104e-406b-9f5f-312fa7118612: 8px;
  --gap-v-2f1755dc-104e-406b-9f5f-312fa7118612: 0px;
  --gap-uuid: 2f1755dc-104e-406b-9f5f-312fa7118612;
  max-width: 50%;
}

.sd[data-s-cd1a6947-6dc3-407d-95c3-d9f818981de6] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-cd1a6947-6dc3-407d-95c3-d9f818981de6: 8px;
  --gap-v-cd1a6947-6dc3-407d-95c3-d9f818981de6: 0px;
  --gap-uuid: cd1a6947-6dc3-407d-95c3-d9f818981de6;
}

.sd[data-s-56ad72f6-800d-4cc9-b7d1-e134fc415724] {
  height: auto;
  width: 40px;
  max-width: 100%;
}

.sd[data-s-69610fe3-5481-40af-ab2c-45bf82884086] {
  color: #001a2bff;
  flex: 1;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-a28b5e0a-d0d7-4632-a4d5-64b12d695c9c] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 80px 0px 0px 0px;
  padding: 0 0;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-section-inner-a28b5e0a-d0d7-4632-a4d5-64b12d695c9c] {
  padding: 0 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
}

.sd[data-s-1f9221c2-c11e-4d1d-b695-ea5f70e9d6da] {
  bottom: auto;
  color: rgba(0, 0, 0, 0.0);
  font-size: 20px;
  font-weight: 400;
  height: 28px;
  left: auto;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: absolute;
  right: 205px;
  text-align: left;
  top: 137px;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1f9221c2-c11e-4d1d-b695-ea5f70e9d6da] {
    color: transparent;
  }
}

.sd[data-s-92633ce2-c00e-4907-bcb3-70f75222edb1] {
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-a190e0c0-acbd-4c7d-8ff5-3dc7b1148c28] {
  background: transparent;
  flex: none;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 16px 16px 16px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-a190e0c0-acbd-4c7d-8ff5-3dc7b1148c28] {
    background: transparent;
    padding: 32px 16px 16px 16px;
  }
}

.sd[data-s-8cc9c9c8-f4b6-4f33-920b-20fbc43d637a] {
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 32px 0px 0px 0px;
  padding: 0px 0px 0px;
  text-align: left;
  width: 600px;
  max-width: 100%;
}

.sd[data-s-8cc9c9c8-f4b6-4f33-920b-20fbc43d637a] a {
  color: #015c96ff;
}

.sd[data-s-8cc9c9c8-f4b6-4f33-920b-20fbc43d637a]>p {
  font-family: var(--s-font-21a026b3);
  line-height: 1.5;
}

.sd[data-s-412f3164-7a39-44a7-b381-19023851e77a] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

.sd[data-s-1160db2c-4f2c-4399-ad68-0c2a664083eb] {
  background: #e6f3fbff;
  color: #333333;
  height: auto;
  padding: 16px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

.sd[data-s-2e5a78ca-c051-4b44-bc0b-2535ee8c7138] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-2004214a-9ce5-47a4-bfa1-70647d767f39] {
  align-content: center;
  align-items: center;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));
  border-radius: 8px;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
  --g-color-0: #0183d6ff;
  --g-position-0: 0%;
  --g-color-1: #d90051ff;
  --g-position-1: 49%;
  --g-color-2: #e2d508ff;
  --g-position-2: 100%;
  --g-color-3: #e2d508ff;
  --g-position-3: 100%;
  --g-color-4: #e2d508ff;
  --g-position-4: 100%;
  --g-color-5: #e2d508ff;
  --g-position-5: 100%;
  --g-color-6: #e2d508ff;
  --g-position-6: 100%;
  --g-color-7: #e2d508ff;
  --g-position-7: 100%;
  --g-color-8: #e2d508ff;
  --g-position-8: 100%;
  --g-color-9: #e2d508ff;
  --g-position-9: 100%;
  --g-color-10: #e2d508ff;
  --g-position-10: 100%;
  --g-color-11: #e2d508ff;
  --g-position-11: 100%;
  --g-angle: 90deg;
}

.sd[data-s-ad4aa2e7-16f4-4409-8dd1-3b92a632a96f] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-radius: 8px;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: center;
  padding: 8px;
  width: 100%;
  --gap-h-ad4aa2e7-16f4-4409-8dd1-3b92a632a96f: 20px;
  --gap-v-ad4aa2e7-16f4-4409-8dd1-3b92a632a96f: 0px;
  --gap-uuid: ad4aa2e7-16f4-4409-8dd1-3b92a632a96f;
  max-width: 100%;
}

.sd[data-s-e8688d6a-2cd3-4acf-bc6a-d9b926c6850e] {
  flex: none;
  height: auto;
  width: 48px;
  max-width: 100%;
}

.sd[data-s-788ca8fd-0cac-4554-be12-812859c30493] {
  color: #333333;
  flex: 1;
  height: auto;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8f509804-2bb9-4020-bfce-5e4f4f3462db] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-c88839dd-961b-43b1-a2e0-adc0f6422146] {
  background: #EEEEEE;
  border-radius: 8px;
  flex: none;
  height: 93%;
  left: 2px;
  margin: 0 0 0 0;
  position: absolute;
  top: 2px;
  width: 99%;
  z-index: -1;
  max-width: 99%;
}

.sd[data-s-8b28353d-a11e-4823-bbdb-514189052504] {
  align-content: center;
  align-items: center;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2));
  border-radius: 8px;
  flex: none;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 32px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
  --g-color-0: #0183d6ff;
  --g-position-0: 0%;
  --g-color-1: #d90051ff;
  --g-position-1: 49%;
  --g-color-2: #e2d508ff;
  --g-position-2: 100%;
  --g-color-3: #e2d508ff;
  --g-position-3: 100%;
  --g-color-4: #e2d508ff;
  --g-position-4: 100%;
  --g-color-5: #e2d508ff;
  --g-position-5: 100%;
  --g-color-6: #e2d508ff;
  --g-position-6: 100%;
  --g-color-7: #e2d508ff;
  --g-position-7: 100%;
  --g-color-8: #e2d508ff;
  --g-position-8: 100%;
  --g-color-9: #e2d508ff;
  --g-position-9: 100%;
  --g-color-10: #e2d508ff;
  --g-position-10: 100%;
  --g-color-11: #e2d508ff;
  --g-position-11: 100%;
  --g-angle: 90deg;
}

.sd[data-s-2ba24262-b916-403d-9792-f35509776c72] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-radius: 8px;
  border-right: 0px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: center;
  padding: 8px;
  width: 100%;
  --gap-h-2ba24262-b916-403d-9792-f35509776c72: 20px;
  --gap-v-2ba24262-b916-403d-9792-f35509776c72: 0px;
  --gap-uuid: 2ba24262-b916-403d-9792-f35509776c72;
  max-width: 100%;
}

.sd[data-s-d2fb2bc1-2212-4b73-bacc-c0e883866823] {
  flex: none;
  height: auto;
  width: 48px;
  max-width: 100%;
}

.sd[data-s-276c9862-8772-488f-897a-c59caa9fbd57] {
  color: #333333;
  flex: 1;
  height: auto;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

.sd[data-s-8a410b80-33b2-487e-b49a-6dd7febe2735] {
  color: #222222;
  font-size: 24px;
}

.sd[data-s-286627c1-310c-4d22-9358-64352872de11] {
  background: #EEEEEE;
  border-radius: 8px;
  flex: none;
  height: 93%;
  left: 2px;
  margin: 0 0 0 0;
  position: absolute;
  top: 2px;
  width: 99%;
  z-index: -1;
  max-width: 99%;
}

.sd[data-s-5c61bcd2-fffd-466b-8689-a4d992765612] {
  background: #001a2bff;
  flex: none;
  height: auto;
  margin: 96px 0px 0px 0px;
  padding: 8px 0px;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-bfc9ca6f-e85d-41da-814b-ea478304d6e2] {
  color: #FFFFFF;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

body {
  background: #f4f4f4ff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

.sd[data-s-fdc981d9-d0f7-476a-b7eb-76931a51daca] {
  /* background: #ffffffcc; */
  height: 100%;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  transition: none;
}

.sd[data-s-0dd67d4c-8dd4-4860-ba38-878dc14aa0aa] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 10px;
  box-shadow: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: auto;
  justify-content: center;
  margin: 20px;
  width: auto;
  --gap-h-0dd67d4c-8dd4-4860-ba38-878dc14aa0aa: 0px;
  --gap-v-0dd67d4c-8dd4-4860-ba38-878dc14aa0aa: 16px;
  --gap-uuid: 0dd67d4c-8dd4-4860-ba38-878dc14aa0aa;
  max-width: calc(100% - 40px);
  transition: none;
}

.sd[data-s-138588d8-5585-4686-9c42-fc1bfdb27325] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  transition: none;
}

.sd[data-s-ec07e94c-7dee-4296-a09d-679679952b27] {
  color: #333333;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  transition: none;
}

.sd[data-s-d629a160-8d2d-4aa4-9180-8fb748e8fcc2] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  transition: none;
}

.sd[data-s-dbc1af7e-448b-4eec-9667-bc3b0380d3e7] {
  color: #333333;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  transition: none;
}

.sd[data-s-00340766-c008-4978-b657-88967074d459] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  transition: none;
}

.sd[data-s-eda44be6-1346-4475-bacb-8ecf5cfb2c95] {
  color: #333333;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  transition: none;
}

.sd[data-s-8bbff51d-a3cb-429a-b256-62456f21a977] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  transition: none;
}

.sd[data-s-3b07dbbc-187b-45cc-bacb-8cfb74a8c76f] {
  color: #333333;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  transition: none;
}

.sd[data-s-26e9bee2-0241-41d0-a573-b5d983a33cd2] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  transition: none;
}

.sd[data-s-00d03cc2-e3f3-4e15-8080-9aa1f093b34a] {
  color: #333333;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  transition: none;
}

.sd[data-s-92d087e7-8bd9-4eaa-a162-189da536481d] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  transition: none;
}

.sd[data-s-ef82f6e5-cc39-4f03-8577-f2edcfab2073] {
  color: #333333;
  height: auto;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
  transition: none;
}

.sd[data-s-7ab88c2a] {
  font-family: var(--s-font-21a026b3);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ab88c2a] {
    font-family: var(--s-font-21a026b3);
    font-size: 16px;
    line-height: 1.5;
  }
}

.sd[data-s-47a6f9b9] {
  font-family: var(--s-font-21a026b3);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
}

.sd[data-s-9092b75c] {
  font-family: var(--s-font-21a026b3);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.sd[data-s-4687d1ca] {
  font-family: var(--s-font-21a026b3);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
}

.sd[data-s-4b8b023f] {
  font-family: var(--s-font-21a026b3);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.5;
}

.sd[data-s-6eaf8ad2] {
  font-family: var(--s-font-21a026b3);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}

.sd[data-s-45935f0a] {
  font-family: var(--s-font-21a026b3);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}

.sd[data-s-cba36d14] {
  font-family: var(--s-font-21a026b3);
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4;
}

.sd[data-s-4480d5a6] {
  font-family: var(--s-font-21a026b3);
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.3;
}

.sd[data-s-a195fe08] {
  font-family: var(--s-font-b3a940f7);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.slider-wrapper {
  position: relative;
  overflow: hidden;
}

.slides-container {
  width: 100%;
  display: flex;
  overflow: scroll;
  scroll-behavior: smooth;
  list-style: none;
  margin: 0;
  padding: 0;
}

.slide-arrow {
  position: absolute;
  display: flex;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 4rem;
  background-color: white;
  border: none;
  width: 2rem;
  font-size: 3rem;
  padding: 0;
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 100ms;
}

.slide-arrow:hover,
.slide-arrow:focus {
  opacity: 1;
}

.slide {
  width: 100%;
  height: 100%;
  flex: 1 0 100%;
}

.quick-menu__title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px;
}
.quick-menu__list {
  display: flex;
  gap: 16px;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-wrap: wrap;
}
.quick-menu__item {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.05);
  padding: 12px;
  width: 112px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  transition: box-shadow 0.2s;
}
@media (max-width: 600px) {
  .quick-menu__list {
    gap: 12px;
  }
  .quick-menu__item {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
.quick-menu__icon {
  background: #0183D6;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 8px;
}
.quick-menu__icon .material-icons {
  color: #fff;
  font-size: 28px;
}
.quick-menu__label {
  font-size: 12px;
  color: #001A2B;
  font-family: 'Hiragino Kaku Gothic Pro', 'Meiryo', sans-serif;
  white-space: nowrap;
}
